黑盒测试(功能测试)
2017-07-12 12:16
411 查看
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。
黑盒测试法注重于测试软件的功能需求,主要试图发现下列几类错误。
功能不正确或遗漏;
界面错误;
输入和输出错误;
数据库访问错误;
性能错误;
初始化和终止错误等
如何高效地完成进行黑盒测试呢?
进行黑盒测试首先要制定测试计划:根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
但是由于测试环境的复杂性,我们在黑盒测试过程中很可能会遇到如下问题:
现有的测试手段无法保证产品的稳定性?
偶发性的Bug难以重现和修复?
无从突破系统的性能瓶颈?
如何度量测试的完整性?
搭建真实的软硬件测试环境很繁琐?
无法连续捕获系统测试执行过程中的数据?
如何掌握系统测试的执行过程?
.....
DT10能为您彻底解决这些问题!
DT10是新一代的自动化软件测试及调试工具,适用于C/C++, Java和C#等语言开发的各种嵌入式系统或桌面软件应用。它通过软硬件结合的方式,为您的软件系统测试提供丰富的功能。和一般调试工具不同,DT10:
1) 不局限于某些特定的CPU或操作系统;
2) 可以进行长时间(长达32天!)地跟踪调试,从而有效地定位难以重现的bug;
3) 它能在极小的资源上进行测试并获取测试覆盖率,保证测试的充分性;
4) 可实时地统计出模块间的执行时间,以发现程序的性能瓶颈,并能客观地评估程序更新对系统性能的影响
DT10可以更加高效、准确、全面地实现测试需求,保证功能测试的效果
黑盒测试法注重于测试软件的功能需求,主要试图发现下列几类错误。
功能不正确或遗漏;
界面错误;
输入和输出错误;
数据库访问错误;
性能错误;
初始化和终止错误等
如何高效地完成进行黑盒测试呢?
进行黑盒测试首先要制定测试计划:根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
但是由于测试环境的复杂性,我们在黑盒测试过程中很可能会遇到如下问题:
现有的测试手段无法保证产品的稳定性?
偶发性的Bug难以重现和修复?
无从突破系统的性能瓶颈?
如何度量测试的完整性?
搭建真实的软硬件测试环境很繁琐?
无法连续捕获系统测试执行过程中的数据?
如何掌握系统测试的执行过程?
.....
DT10能为您彻底解决这些问题!
DT10是新一代的自动化软件测试及调试工具,适用于C/C++, Java和C#等语言开发的各种嵌入式系统或桌面软件应用。它通过软硬件结合的方式,为您的软件系统测试提供丰富的功能。和一般调试工具不同,DT10:
1) 不局限于某些特定的CPU或操作系统;
2) 可以进行长时间(长达32天!)地跟踪调试,从而有效地定位难以重现的bug;
3) 它能在极小的资源上进行测试并获取测试覆盖率,保证测试的充分性;
4) 可实时地统计出模块间的执行时间,以发现程序的性能瓶颈,并能客观地评估程序更新对系统性能的影响
DT10可以更加高效、准确、全面地实现测试需求,保证功能测试的效果
相关文章推荐
- 黑盒测试——功能测试常用的策略和方法
- 芯片功能测试故障分析
- 黑盒测试
- Microsoft系统结构企业数据中心功能测试
- 单元测试与功能测试之间的区别
- 总结:黑盒测试、白盒测试以及灰盒测试
- 软件特征功能测试过程分析
- 初学 用 Selenium 进行功能测试
- 手机基本功能测试—通话记录测试
- 手机的基本功能测试---情景模式
- 黑盒测试、白盒测试
- Windows Live Writer常用功能测试
- Vs2008采用Selenium进行Web 功能测试
- 黑盒测试如何保证测试覆盖率
- Jmeter做功能测试的优点和不足(转)
- 常用的网站功能测试方法
- 黑盒测试
- 功能测试中的性能分析及性能基线
- 黑盒测试、白盒测试和灰盒测试的基本概念 .
- 用xdebug的函数跟踪功能测试网站性能