outline
???
软件测试基础软件测试策略软件测试技术
1
问题
???
?
?
如何进行测试?
是否应该制定正式的测试计划?
应该将整个程序作为一个整体测试,还是应该只测试其中的一小部分?
当向一个大型系统加入新的构件时,对于已经做过的测试,是否还要重新测试?什么时候需要客户参与测试工作?
制定测试策略(testing strategy)
2
测试策略
?
指导测试活动的执行
???
测试步骤
何时计划测试、何时实施测试需要多少成本、时间和资源
在系统开发完成后对整个系统进行测试
采用增量的方式进行测试:先测各个模块,再测模块的集成,再测整个系统
每天系统完成部分功能后都进行测试
?
软件测试的三种策略
??
?
3
测试步骤
System testRequirementsValidation testDesignIntegration testCodeUnit test4
单元测试
??
单元测试关注单个构件或相关的一小组构件;基于构件级设计,单元测试关注构件内部处理逻辑和数据结构。
单元测试和编码属于软件过程的同一个阶段;可以应用人工测试和计算机测试这样两种不同类型的测试方法;
单元测试主要使用白盒测试技术,对多个模块的测试可以并行地进行。
??
?
5
软件工程9.2
outline???软件测试基础软件测试策略软件测试技术1问题?????如何进行测试?是否应该制定正式的测试计划?应该将整个程序作为一个整体测试,还是应该只测试其中的一小部分?当向一个大型系统加入新的构件时,对于已经做过的测试,是否还要重新
推荐度:
点击下载文档文档为doc格式