咨询邮箱 咨询邮箱:service@yitianxinda.com 咨询热线 咨询热线:18101296137 微博 微信
北京软件开发公司软件实验室自动测试代技术_北京软件开发公司
发表日期:2016-04-25 10:31:39    文章编辑:yitianxinda    浏览次数:

  北京软件开发公司软件实验室自动测试代技术的发展,以限制过度的测试工作,并加强对敏捷开发的效率 - 一个渐进的方法来开发软件,逐步增加了小规模的函数,然后一个接一个,让他们使用。自动测试代技术分析源代码,并生成新的测试用例来测试详尽的软件。
 

自动测试代技术,以限制敏捷软件开发过度的测试工作

  然而,在一个敏捷开发方法,经常,反复的修改的源代码中有大量的结果测试用例和过度测试工作。实验室现在已经开发了自动测试生成技术,可以有效地搜索源代码中的变量的影响,其中添加了新的软件功能的代码段,并在本地修改,并在变量层面加入到测试的部分。在这种应用这些技术的修订版试用开源软件有大约五千行源代码,实验室证实它是可以大幅缩短测试代码到以前的水平的1/24日的增加。这将通过自动化测试,这是以前很难适用于敏捷开发能够在开发效率。它也将大大减少所造成的短暂的期间反复增加的功能,从而缩短整体的开发时间的测试时间的增加。

  开发背景

  敏捷开发正在推进作为软件开发方法,可以通过添加到在要求的变化和规格迅速和灵活地应对,在很短的时间,小规模的函数,然后使它们经过另一个可用之一。实验室正在开创自动测试生成技术,敏捷开发,它通过分析源代码自动测试详尽软件的开发。

自动测试代技术,以限制敏捷软件开发过度的测试工作

  问题

  当源代码增强制成,与传统的自动测试代技术,可能存在先前可用的测试情况下是不能用于测试增强的情况。在这种情况下,有必要产生并添加一个新的测试情况。这意味着,在敏捷开发,这里的修改是频繁,加入测试用例的数量变得过多,和任务,如处理测试的情况下,检查测试结果,以及测试用例维护成为问题(图1)。

  新开发的技术

  现在,通过有效地分析输入变量和源代码的订正部分之间的关​​系,从而使测试代码可以在输入变量电平被重用,实验室已经开发出自动测试代技术限制在测试的数量的增加由于源代码的修改情况。新开发的技术,具有以下特点:

自动测试代技术,以限制敏捷软件开发过度的测试工作

  1.技术,在输入变量级重用的测试代码

  通过修改只对相关的源代码的改变的部分的输入变量的测试代码,实验室已经开发测试码再生技术,可以限制在测试用例的增加(图2)。与以前的技术中,响应于源代码修改,每个测试用例不得不重新用作是,本来要加入一个新的再生试验的情况下,或原已被替换,而所有这样的选择必须在要进行测试案例的水平。用这种新开发的技术,作为供试码在单个输入变量电平改写,所以可以有效地再生测试用例。

  2.技术来有效地找到有关线的源代码的输入变量

  识别与源代码订正段输入变量需要大量的存储器(图3)。实验室开发的技术,可以找到相关的源代码行,同时大大降低的存储器使用量,通过表示相关的代码行中的曲线路径的输入变量和部分地与其它线路共享这些路径的输入变量的源代码。

  在施加这种技术的大约5千行开源软件修订一个试验中,它被示出,以减少在测试代码到以前的水平的1/24日的增加。有了这项技术,就可以使用自动测试 -generation技术,敏捷开发,缩短开发时间。

相关文章推荐
改进人力资源流程对任何旨在最大限度地提高生产率和员工满意度的企业都至关重要。许多公司需要人力资源任务的帮助,这需要时间和资源。企业资源规划软件可以是这方面的完美...
对于希望简化软件开发人员招聘流程的企业来说,选择合适的在线招聘评估平台至关重要。由于有如此多的选择,找到满足您需求的解决方案可能具有挑战性。本指南将帮助您解决选...
随着科技的飞速发展,物联网(IoT)已经成为了各行各业的关键驱动力。在这个数字化时代,物联网技术的应用已经渗透到我们生活的方方面面,其中之一便是医疗行业。本文将...
选择离岸软件开发公司的方式已成为许多企业改变游戏规则的关键。它涉及将软件开发任务委托给不同国家的公司或团队,通常成本较低,并能接触到多元化的人才库。根据Stat...
根据Manpower 的数据,全球 IT 和技术领域的人才短缺率为 76%。低调的开发人员是离岸开发成为企业定制软件或移动应用程序开发的热门选择的主要原因之一。...
企业应用程序成本高昂,但您可以控制成本,同时最大限度地发挥推动增长的全部潜力。怎么做?让我们与拥有 20 多年定制应用程序开发经验的 北京软件开发公司 专业人士...