软件测试_期末复习资料.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试_期末复习资料

软件测试的重点 第一章 P4 软件缺陷:它是计算机系统或者程序中存在的任何一种破坏正常运行能力的问题,错误,或者隐藏的功能缺陷,瑕疵。注:软件缺陷出现最多的阶段是需求规格说明书。 P9软件测试的定义:软件测试为了发现程序中的错误而执行程序的过程。 {软件测试的目的:就在于在软件投入运行之前,尽可能多地发现软件中的错误。===测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。} 实现此目的的核心是测试用例的设计。判断软件测试的成功与失败:一个好的测试用例在于发现还未曾发现的错误,成功的测试是发现了错误的测试。 软件测试的目标是为了检验软件系统是否满足用户的需求。 调试和测试的区别:首先调试是由程序员编试的,且 调试是在测试之前。/////调试是一个随机的、不可重复的过程,目的是寻找错误的原因和具体的位置,并修复错误。调试一般在测试前进行。 4. 优秀的软件测试员应具备的素质: 1 软件测试人员是群探索者。 2 软件测试人员是故障排除员。 3 软件测试人员不放过任何蛛丝马迹。 4 软件测试人员具有创造性。 5 软件测试人员是群追求完美者。 6人员判断准确。 7 软件测试人员注重策略和外交。 8 软件测试人员善于说服。 5. P12软件测试的分类: 1.从是否需要执行被测软件的角度(程序是否运行的角度):软件测试可分为静态测试和动态测试。其中静态测试可分为(1)代码检查法 (2)静态结构分析法(3)代码度量质量法 其中动态测试分为(1)黑盒测试和白盒测试 ###二者的区别: 静态测试不实际执行程序,而是利用人工手段及静态测试工具完成对程序的静态测试。主要目的是检查软件的表示与描述是否一致,没有冲突和歧义。而动态测试则是实际运行测试用例,以发现软件中的错误。 ### 静态测试和动态测试的时序关系: 一般可先进行静态测试,即代码检查法、静态结构分析法、代码质量度量法等进行测试;然后进行动态测试,即逻辑覆盖法、基本路径测试法、程序插桩等进行测试。 2.从软件测试用例设计方法的角度(从测试的策略):可分为黑盒测试和白盒测试 (1)黑盒测试是一种从用户角度出发的测试,又称为功能测试,数据驱动测试和基于规格说明的测试。(2)白盒测试基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分利用,又称为结构测试,逻辑驱动测试和基于程序的测试,即根据被测程序的内部结构设计测试用例,测试者需要事先了解被测程序的结构。 3.按照软件的开发阶段分类:软件测试可分为单元测试,集成测试,确认测试,系统测试和验收测试。 4. 按照实施测试的组织,可将测试分为Alpha测试、Beta测试及第三方测试。(1). Alpha测试 Alpha测试属于开发方进行,指软件开发组织公司内部人员模拟各类用户对即将交付的软件产品进行测试,以发现其中的错误并改正。 (2 ).Beta测试 Beta测试是用户进行的测试,但通常不等同于验收测试,即决定是否接受软件并不是Beta测试的目的。 Beta测试的目的在于帮助开发方在正式发布软件产品前对其进行最后的改进。 (3 )第三方测试 第三方测试是指由不同开发方和用户方的组织进行的测试。 6. 软件测试技术的发展历史和现状 (1) 软件测试技术的发展历史 ●20世纪50年代,英国,图灵给出了软件测试的原始定义。 ●1957年,测试是发现软件潜在错误和缺陷的活动。 ●1972年,北卡罗纳大学举行了首届软件测试正式会议。 ●1975年,John Good Enough 和Susan Gerhart 发表了名为《测试数据选择的原理》文章。 ●1979年,G冷ford J.Myers的著作《软件测试的艺术》是软件测试领域一本重要的专著。 ●20世纪90年代,软件测试得到了快速的发展。 (2)软件测试的现状 在软件发达的国家得到软件从业人员的普遍重视,已经形成了一个独立的产业,发展程度较高。 另外,软件测试发展趋势很好,已经成为了一个独立的流程。 第二章 软件测试过程与策略 1.软件测试的误区:误区1 测试和调试是一回事。误区2 可以对软件进行穷举测试。 误区3 若交付使用的软件有缺陷,是测试人员的失职。 误区4 关注测试的

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档