发布时间:2020-08-05
每个软件的诞生都是离不开测试的,只有经过了最终的测试,没有发现什么问题,软件才会上线。软件测试的分类是有许多的,而一般来说,软件测试的方法是分为两种的,分别是白盒测试和黑盒测试。
白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。
随着rad环境的发展,软件工程面临新的挑战,其中包括:
应用系统的规模越来越庞大,结构越来越复杂;
开发团队人员越来越多,分工越来越细;
项目投资日益提高,导致投资风险增大。
在这样一种背景下,软件质量面临着更大的危机,而解决问题的关键正是黑盒测试,可是由于传统的黑盒测试往往局限于手工测试,凭借工程人员的经验自发地进行,缺乏严格的测试管理机制,因而效果并不明显。
在分发一个应用系统之前,若没有经过科学、周密的黑盒测试,就相当于将大量隐含的缺陷(defect)交付到最终用户手中,这对于开发团队自身、项目投资方及最终用户来说都是不负责任的表现,也将严重损害三方的利益。
在现在的社会当中,软件的质量要求可以说是越来越受到重视,而在软件质量的监督中,黑盒测试是很重要的存在的。并且,随着IT行业的发展,特别是关于rad技术的快速发展,黑盒测试有了一些更加明确的要求。开发测试人员发现,必须遵循一定的测试理论,依赖于优秀的测试工具,这样才能使测试达到最好的结果。可以说,一个好的测试工具可以让测试人员方便许多,而AutoRunner就是一个这样的软件,Java作为标准化、流行的开发技术,拥有大量的拥护者和开发者,容易学习,也更容易找到懂得Java的测试工程师,启动和执行速度快,避免了启动应用的大量等待时间。
推荐阅读:
您的信息已成功提交!
我们的客服人员稍后会与您联系