今天,我们来谈谈什么是黑盒测试的一些信息。很多朋友对黑盒测试是什么的一些信息感兴趣。边肖今天整理了一些资料,希望对有需要的朋友有所帮助。
黑盒测试也叫功能测试,测试每个功能是否能正常使用。在测试中,程序被视为打不开的黑匣子。在完全不考虑程序内部结构和内部特征的情况下,对程序接口进行测试。它只检查程序功能是否按照需求说明书正常使用。
黑盒测试也叫功能测试,测试每个功能是否能正常使用。在测试中,程序被视为打不开的黑匣子。在完全不考虑程序内部结构和特性的情况下,测试程序接口。它只检查程序的功能是否按照需求说明书正常使用,程序是否能正确接收输入数据并生成正确的输出信息。黑盒测试侧重于程序的外部结构,不考虑内部逻辑结构,主要测试软件接口和软件功能。
从用户的角度来看,黑盒测试基于输入数据和输出数据之间的对应关系。显然,如果外部特征的设计有问题或者规格是错误的,黑盒测试方法是找不到的。
简介
黑盒测试也称为功能测试、黑盒测试或基于需求规格的功能测试。此类测试侧重于测试软件的功能要求。
采用这种测试方法,测试工程师将测试对象视为黑盒,完全不顾程序的内部逻辑结构和内部特征,只根据程序的《需求规格说明书》检查程序的功能是否符合其功能描述。测试工程师不需要知道程序代码的内部结构,完全模拟软件产品的最终用户使用软件,检查软件产品是否符合用户的要求。黑盒测试方法能够更好、更真实地从用户的角度考察被测系统功能需求的实现情况。在软件测试的各个阶段,如单元测试、集成测试、系统测试和验收测试中,黑盒测试都发挥着重要的作用,尤其是在系统测试和确认测试中,其作用是其他测试方法无法替代的。
功能
黑盒测试方法侧重于测试软件的功能需求。是对程序界面的测试,主要是发现以下错误。
(1)是否存在功能错误或遗漏。
(2)能否正确接收输入数据并生成正确的输出结果。
(3)是否存在数据结构错误或外部信息访问错误。
(4)程序初始化和终止是否有错误。
主要内容
(1)验收测试。
黑盒测试是从软件的接口接收测试输出,具有可接受性测试的特点。
(2)/检验。
是测试团队成员对被测软件的测试,/测试是项目团队以外的人参与的测试。/测试也适用于黑盒测试。也就是说,当测试中发现错误,开发人员进行修改时,项目经理也会对产品方案进行相应的调整,产品特性也会不断修改。
(3)菜单/帮助测试。
在软件测试的过程中,开发人员会对测试人员发现的错误进行修正,修改软件的一些功能。同时,项目经理会根据情况调整软件的特性,所以所有的功能都可以在软件开发和测试的过程中进行调整。因此,在软件产品开发的最后阶段,大多数问题都是在文档中发现的。
(4)释放试验。
在正式发布之前,该产品必须经过非常仔细的测试。除了专门的测试人员之外,还需要数千甚至数十万的其他用户和合作者来测试产品。然后,当错误信息反馈给技术部门进行发布测试时,如果出现了必须纠正的错误,则必须推迟软件的发布。在延迟的时间里,需要花费大量的时间、人力和物力对软件产品再次进行全面的测试。
(5)回归检验。
在这个阶段,首先检查之前发现的错误是否已经被纠正。回归测试可以使纠正后的错误不再出现,不会产生新的错误。
(6)RTM测试。
RTM测试是指在产品发布阶段进行的测试。在这个测试阶段,每一个错误都需要得到高层人员的批准才能被纠正。这时候修改软件就非常容易出现其他错误,所以只有那些必须修复的错误才会被允许修改。如果在发布阶段仍然有很多严重错误,软件就不能按时发布。
检测方法
从理论上讲,黑盒测试只有考虑到所有可能的输入,才能找出程序中的所有错误。事实上,测试用例是无限的。人们不仅要测试所有合法的输入,还要测试那些非法但可能的输入。这样完全的测试是不可能的,所以要有针对性的进行测试,通过制定测试用例来指导测试的实施,确保软件测试有组织、有步骤、有计划的进行。为了真正保证软件质量,必须对黑盒测试行为进行量化,测试用例是具体量化测试行为的方法之一。黑盒测试用例的具体设计方法有等价类划分、边界值分析、假推测、因果图、决策表驱动、正交测试设计、功能图、情景法等。
等价划分的方法是将程序的输入域划分为若干部分(子集),然后从每个部分中选取几个有代表性的数据作为测试用例。每个类别的代表性数据正在测试中。
的作用等价于这一类中的其他值。该方法是一种重要的,常用的黑盒测试用例设计方法。以上就是关于黑盒测试是什么这方面的一些信息了 小编整理的这些讯息希望对童鞋们有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!