咨询邮箱 咨询邮箱: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 多年定制应用程序开发经验的 北京软件开发公司 专业人士...
什么是 软件质量保证的七个有效的好处? 要想知道这个问题的答案,请查看下面的内容。 软件质量保证是软件开发过程的重要组成部分。它可以保证软件产品的质量和可靠性。...
在北京软件公司物联网工业软件项目中状态监测是主动确定机器何时需要维护的最佳方式。收集资产状况的实时数据可以准确、及时地了解资产健康状况。这让公司能够更有效地利用...
北京软件开发使用软件来提高软件开发过程效率是越来越重要。而自动化交易推动生产力的平均员工已被重点软件企业几十年,明年软件开发工具将变得更加重要,因为工资压力是预期...
北京软件开发客户端采用C++开发,相比.NET框架开发有点是开发周期短,客户机配置要求不用太高,节省硬件投入,系统融合性好,稳定性高。...
  北京软件开发公司企业进销存管理软件企业系统特点:   Ø 精密的权限保安设定,每个菜单权限均有浏览,新增,修改,审核,删除,打印,显示价目等多至十二个层次。 ...
北京软件开发公司SQA混搭:一个持续集成的聚合框架持续集成(CI)已成为一个既定的现代软件开发公司较佳实践...
家庭记账本软件功能简单、实用,具有家庭记账较基本的功能,可以用来记录日常流水账使用,   适合家庭记账没有太高要求的用户使用。...
众所周知,现代金融与几十年前的现实几乎完全不同。这一切都得益于现代软件开发技术支撑下的服务业的大发展...

Baidu
map