测试用例设计技术(黑盒和白盒)(定义、方法、步骤)
测试用例设计技术
测试用例概念:测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试
某个程序路径或核实是否满足某个特定需求。
------------------------------
测试用例广义地分为两类:
黑盒测试:使用单元接口和功能描述,不需了解被测单元的内部结构
白盒测试:使用被测单元内部如何工作的信息
---------------------------------
白盒测试用例设计:使用程序设计的控制结构导出测试用例。
采用白盒测试的目的主要是:
1.保证一个模块中的所有独立路径至少被执行一次;
2.对所有的逻辑值均需要测试真、假两个分支;
3.在上下边界及可操作范围内运行所有循环;
4.检查内部数据结构以确保其有效性。
---------------------------
黑盒测试用例设计:使用详细设计导出测试用例。
1.采用黑盒测试的目的主要是:
2.检查功能是否实现或遗漏;
3.检查人机界户是否错误;
4.数据结构或外部数据库访问错误;
5.性能等其它特性要求是否满足;
6.初始化盒终止错误。
[ 本帖最后由 hades 于 2006-12-6 17:25 编辑 ]