软测基本术语

1、测试用例

测试输入(数据)、预测语言(预期结果)、测试输出

2、测试和调试

测试是为了发现bug,测试通常是指执行软件去观察是否失效,即跟我们预期的行为不一致;

调试是为了修复bug,dugging通常包括去找到这个fault的位置,理解fault,并修正fault。

3、确认

确认通常是指确认规格文档是否是最终用户所需要的;

指是否最终实现与规格文档是否一致。

4、静态测试、动态测试

最大的区分点在于是否需要运行程序。

静态测试不需要运行程序、动态测试需要运行程序。

5、黑盒测试、白盒测试

区分点在于是否需要拥有源代码。

黑盒,把程序当成盒子,不需要知道程序内部信息;白盒则需要了解程序内部结构

灰盒,介于黑盒和白盒之间,灰盒测试只获得部分的程序内部信息进行测试,灰盒并不等于白+黑

6、测试层次

单元测试,最小级别的测试

模块测试

集成测试

系统测试

7、测试过程

测试需求、测试输入、测试用例、测试脚本、执行、测试结果

 

posted @ 2015-12-18 10:01  amberblue  阅读(241)  评论(0编辑  收藏  举报