《黑盒测试一》由会员分享,可在线阅读,更多相关《黑盒测试一(66页珍藏版)》请在金锄头文库上搜索。
1、J焦忱忡2017.8第五讲黑盒测试“黑盒测试概述“等价类划分“边界值分析“决策表“因果图*其他方法1.什么是黑盒测试绪论绪论什么是黑盒测试黑盒测试又称功能测试或数据驱动测试、把测试对象当作看不见内部的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测诚者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性“站在使用软件或浩序的角库,从输入数振与输出数据的对应关系进行的测试“在软件的接口处进行测试“通过导出执行程序所有功能需求的输入条件集,实现功能覆盛,需求覆盐绪论黑盒测试的案例1.一个文本输入框允许输入30-100000的整数,输入数据会有多少?如何准备输入数据绪论黑盒测试主要回
2、答这几方面的问题如何测试功能的有效性如何测试系统行为和性能“何种类型的输入会产生好的“系统能够承受何种数据率和测试用例数据量“如何分隔数据类的边界“系统是否对特定的输八信特别敏姚测试要求一每个软件特性或功能必须被一个测试用例或一个被认可的异常所覆盖一构造数据类型和数据值的最小集测诚一测试排斥不规则输入的能力一对影响性能的关键模块,应测试模块性能程序做了该做的程序没有做不该做的程序错误处理是否完整绪论黑盒测试要求“满足以下两个标准“测试用例开发“测试用例数量为达到合理测试“黑盒测试与软件如何实现无关,所需要设计的最少数如实现发生变化黑盒测试用例,测试用例要能够指明是否存在仍热司用榴些类型的铭误,而不春仅仅*诚用例开发可与软件开指出与根定测讪有关的错误是发同时迹行,这祥可节省软件否存在开发时间,通过软件的用例就可设计出大部分黑盒测试用例绪论“黑盒测试存在的问题.如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的.测试用例数量大.测试用例可能会有很多冗余.功能性测试的穆菅范围不可能远到100%.黑盒测试不能替代白盒测试,而是用来发现白盒测试以外的其他类型的错误,比如:.功能不对或遗漏“接口错误或界面错误数据结构或外部数据库访问错误.性能错误初始化和中止错语