1。黑盒测试不要求测试人员懂得编程的知识,只是按照程序的功能一项一项的测试,并将有问题的功能点找出来就可以了。所以黑盒测试又叫傻瓜测试。
2。黑盒测试法:一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测试结果的正确性.
3。一般在单元测试时采用白盒,而确认测试时采用黑盒.
4。黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。黑盒测试试图发现以下类型的错误:
1)功能错误或遗漏;
2)界面错误;
3)数据结构或外部数据库访问错误;
4)性能错误;
5)初始化和终止错误。
5。白盒测试在测试的早期采用,而黑盒测试主要用于测试的后期。黑盒测试故意不考虑控制结构,而是注意信息域。
6。黑盒测试用于回答以下问题:
·如何测试功能的有效性?
·何种类型的输入会产生好的测试用例?
·系统是否对特定的输入值尤其敏感?
·如何分隔数据类的边界?
·系统能够承受何种数据率和数据量?
·特定类型的数据组合会对系统产生何种影响?
7。运用黑盒测试方法,可以导出满足以下标准的测试用例集:
1)所设计的测试用例能够减少达到合理测试所需的附加测试用例数;
2)所设计的测试用例能够告知某些类型错误的存在或不存在,而不是仅仅与特定测试相关的错误。
---------------------
【转载,仅作分享,侵删】
作者:fuqin163
原文:https://blog.csdn.net/fuqin163/article/details/1534514
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|