- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 关注测试的
您可能关注的文档
- 谈谈课改下的初三数学-复习.doc
- 谈谈工程-造价在地产开发等建设项目全过程控制中的作用及存在的问题.doc
- 谈辛亥革命时期妇女参政运动评析和其当代启示.doc
- 谈述超长无缝混凝土结构温度裂缝_预防措施.doc
- 谈高速公路工程-中膨胀土路基的施工工艺.doc
- 谭家山镇农村经济经营管理工作2010年总结与2011年计划.doc
- 谭小芳老师-医院培训课程与案例.doc
- 谭浩强版C语言前5章习题(答案).doc
- 谭月(课程设计).doc
- 谯城区-境内村镇排水涵设计工作报告.doc
- 《2025年公共卫生应急报告:AI疫情预测与资源调配模型》.docx
- 《再生金属行业2025年政策环境循环经济发展策略研究》.docx
- 2025年开源生态AI大模型技术创新与产业协同趋势.docx
- 《2025年智能汽车人机交互创新研究》.docx
- 2025年专利申请增长趋势下的知识产权保护机制创新分析报告.docx
- 《2025年数字藏品元宇宙技术发展趋势分析报告》.docx
- 2025年折叠屏技术迭代中AI功能集成市场反应量化分析报告.docx
- 《2025年教育培训视频化教学与会员学习服务》.docx
- 《2025年工业软件行业CAD国产化应用场景分析报告》.docx
- 《2025年生物制药行业趋势:单抗技术迭代与产业链自主可控规划》.docx
原创力文档


文档评论(0)