欢迎来到天天文库
浏览记录
ID:37242695
大小:524.35 KB
页数:7页
时间:2019-05-20
《《软件测试方法和技术》学习指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、不觉晓整理《软件测试方法和技术》学习指导目录第一章引论...................................................................................................................1第二章软件测试的基础概念(重点与15章一起看)..................................................2第三章软件测试方法(重点)................................
2、.......................................................4第四章软件测试依据和规范(考的少).........................................................................4第五、六、七章单元、集成、系统、验收测试(结合一起看重点!)....................4第十一章软件测试自动化.....................................................
3、.........................................5第十二章组建测试团队第十三章部署测试环境.......................................................5第十四章测试和维护测试用例(与第三章一起考重点).............................................6第十五章报告所发现的缺陷(与2.1合起来看重点).................................................6
4、第十六章软件测试和质量分析报告................................................................................6第十七章软件测试项目管理..........................................................................................7第一章引论1什么是软件测试?答:软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的
5、内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。2.为什么要进行软件测试:为了保证软件质量。3.软件测试的反面性的三个论据:(重点)a)测试是为了证明程序有错,而不是证明程序无错误。b)一个好的测试用例是在于它能发现至今未发现的错误。c)一个成功的测试是发现了至今未发现的错误的测试。4.简述下图的含义(P11V模型需认真去理解)1/7不觉晓整理这是测试模型中的“V”模型描述了一些不同的测试级别,并说明了这些级别所对应的生命周期中不同的阶段。如模型图中所
6、示,左边下降的是开发过程各阶段即构建过程,与此相对应的是右边上升的部分,是各测试过程的各个阶段即验证过程。5.测试驱动开发的思想(P12了解,不作要求)第二章软件测试的基础概念(重点与15章一起看)1.什么是软件缺陷?所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷、瑕疵,其结果会导致软件产品在某种程度上不能满足用户的需要。2.软件缺陷是怎么产生的?技术问题:算法错误、语法错误、计算和精度问题、接口参数传递不匹配软件本身:文档错误、时间上不协调、或不一致性所带来的问题、系统
7、的自我恢复或数据的异地备份、灾难性恢复等问题团队工作:误解、沟通不充分3.软件缺陷的构成有哪些?(结合15章看包括:严重性和优先级)4.修复软件缺陷要付出的代价?(看图了解)在设计阶段就是它的3~6倍,在编程阶段是它的10倍,在内部测试阶段是它的20~40倍,在外部测试阶段是它的30~70倍,而到了产品发布出去时,这个数字就是40~1000倍,错误的代价不是随时间线性增长,而几乎是呈指数增长的。5验证和确认(结合什么是软件测试部分一起看)6.软件测试的分类(重点):2/7不觉晓整理按测试的对象或范围分类:单元测试、文档
8、测试、系统测试等。按测试目的分类:功能测试、回归测试、性能测试、可靠性测试、安全性测试和兼容性测试等。根据测试过程中被测软件是否被执行:分为静态测试和动态测试。根据是否针对系统的内部结构和具体实现算法来完成测试:可分为白盒测试和黑盒测试7.软件测试的工作范畴(P28要了解清楚):软件测试工作的组织与管理:制定测试策略、测试计划,确
此文档下载收益归作者所有