文档介绍:软件测试工程师基础HisoftBeijingCONFIDENTIAL-AllRightsReserved*培训列表第一章测试概论第二章测试计划的编写第三章测试用例的编写第四章错误分类和错误跟踪系统的作用第五章错误跟踪文档第六章错误报告的生命周期和缺陷追踪第七章做一名优秀的测试工程师HisoftBeijingCONFIDENTIAL-AllRightsReserved*第一节什么是测试第二节测试的分类第三节黑盒测试概念及方法第四节测试过程的基本文档第五节黑盒测试的两个阶段第一章测试概论HisoftBeijingCONFIDENTIAL-AllRightsReserved*什么测试在测试中应该以什么为目标在测试中要避免受到开发和设计人员的影响,因为彼此的出发点是不同的。第一节什么是测试HisoftBeijingCONFIDENTIAL-AllRightsReserved*树立一个正确的观点错误是怎么产生的?错误是在什么时候产生的?由于错误从一开始就存在,就需要测试将贯穿整个开发过程。HisoftBeijingCONFIDENTIAL-AllRightsReserved*第二节测试的分类按照测试的生存周期可以划分为验证测试和确认测试。按测试的基本策略可以分为,基于内部测试的白盒方法和基于功能的黑盒方法。按确认活动来划分,可以分成底层测试,上层测试底层测试包括:单元测试,集成测试。上层测试包括:可用性测试,功能测试,系统测试,验收测试。HisoftBeijingCONFIDENTIAL-AllRightsReserved*软件测试的策略测试的策略的分类:黑盒方法与白盒方法。随机测试与穷举测试。HisoftBeijingCONFIDENTIAL-AllRightsReserved*何时停止测试符合用户的需求,就可中止寻找缺陷了。当一段时间内(通常是一个星期)测试不出新缺陷时,就可中止寻找缺陷了。HisoftBeijingCONFIDENTIAL-AllRightsReserved*停止测试后所做的工作测试报告用户手册培训工作HisoftBeijingCONFIDENTIAL-AllRightsReserved*第二节黑盒测试概念及方法黑盒测试是以用户的观点,从输入数据与输出数据的对应关系出发进行测试的,它不涉及到程序的内部结构。很明显,如果外部特性本身有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。例如:实现一个网页的功能,功能测试不关心它用什么语言编写的,只关心功能是否实现。程序P=f(I,O)输入I输出O特点:被测程序被当做一个无法打开的黑盒子。测试者无需了解程序的逻辑结构。过早的了解程序内部的情况会给黑盒测试带来负面的结果