测试概念(1)
1.桩模块和驱动模块的定义:
桩模块:模拟被测模块调用的模块,一般不是软件真正的功能。
驱动模块:被测模块。
2.扇入和扇出:
扇入:调用被测模块的次数
扇出:被测模块调用其他模块的次数
如果把整个软件的扇入和扇出统计出来的话,这样就很容易知道软件中各个模块之间相互依赖的关系。
3.版本号的定义
A.什么时候需要修改版本号?
在修复了一些功能后,提交新版本的时候。
将版本提交给客户测试的时候。
需求改变,重新设计程序的时候。
程序总体设计改变的时候。
B.版本号的修改?
版本号一般有A,B,C,D四个
当开发人员修改了一些功能后需要提交给测试人员重新测试的时候,就要修改D,从0开始每次都递增1,如果有特殊情况的话,可以在数字后面加上英文字母来区分。
当测试人员测试完成后,需要提交给用户测试的时候,就要修改C,从0开始每次都递增1,然后要把D归0。
当软件的需求有所改变需要重新开发一个功能的时候,就要修改B,从0开始每次都递增1,然后把C,D归0。
当软件的总体设计有所修改需要重新设计模块的时候,就要修改A,从0开始每次都递增1,然后把B,C,D归0。