计算机程序设计

回归测试软件。 什么是回归测试

当您创建高品质的软件,你不能只写一行代码,还要确保有在他们没有错误。 如果故障原始甚至在编译的时候大多数语言中,更复杂,需要运行应用程序时,寻找更长的时间。 这个过程被称为测试。 他又被分成若干分支,这改变它们的内容和错误的特点。 正如文章的一部分,将考虑这样的回归测试。 这是什么代表什么呢? 有没有什么测试? 是否有可能实现自动化? 那么,什么是回归测试? 让我们来谈谈更多。

类型,种类,趋势

回归测试(回归测试) - 正在检查的机制,其目的是检测各种问题方面已经证明的程序。 这不是做了在没有代码的非工作部件的最终信念,查找并修复回归bug。 在他们明白,没有出现在写程序的时间,并与添加的代码语法以前犯下大错的代码或修正新章节的错误。

总结上述所有,我们可以得出结论,回归测试的目的 - 确保存在问题的纠正会导致新的领域中已经测试的代码。 主要有两种类型的测试:

  1. 功能。
  2. 非功能性。

它们可以表示为:

  1. 脚本。
  2. 集。
  3. 套件来启动。

什么,事实上,包括回归测试软件? 在3个主要领域的工作。 即回归:

  1. 错误。
  2. 老问题。
  3. 副作用。

功能测试

它们是基于由系统执行的功能。 可保持的部件,集成,系统和接受的水平上。 两个主要方面,这是被测试:

  • 要求。
  • 业务流程。

在要求工作时必须使需要进行测试的部件清单。 最好是确定优先项目,确定了工作方向。 这是必要不要忽视所有最重要的功能。 当测试一个“业务流程”专注于他们,T。E.方案是运行日常工作。

功能检查的优点应包括软件模拟实际使用该系统的事实。 但也有缺点:例如,该程序可能是经得起测试过度。 这也是在软件逻辑错误的可能遗漏。

非功能性测试

这些类型的测试目的是检查不涉及系统功能的所有属性。 这样的参数,从中可以:

  1. 可靠性。 被测试不提供的各种情况的反应。
  2. 性能。 该系统是如何工作的,这是适合于各种负载。
  3. 便利。 如何方便与用户的视图的应用程序正常运行。
  4. 规模。 与不同的显示器工作时改变的要求的高度和涂布宽度。
  5. 安全。 如何安全是用户数据,以及在不同的传输信道的信息。
  6. 便携性。 检查应用程序是否适用于不同的平台,如果是的话 - 有多少。

什么是系统的性能可以在这些情况下进行调查? 共4。

  1. 测试安装。 经过如何设法把程序在计算机上进行配置,并在必要时并删除。 质量设置允许用户降低数据丢失或减少(恶化)的性能应用程序的风险。
  2. 测试使用的舒适度。 检查最终用户的易用性和清晰度开发的软件。
  3. 配置测试。 它涉及到安装的各种系统设置中检查程序的性能,以及与程序内部的设定。
  4. 测试故障和恢复。 错误发生后验证。 评估保护性的反应,以及什么样的数据,多少保存了应用程序的突然中止。

综上,应该注意的是,虽然从非功能测试和在工作性能方面的应用独立测试,他们可以谈论这样的素质的可靠性,性能和安全软件。 这些参数表征程序的质量和以任何方式留下的印象一定的用户。 因此,本次测试的重要性并不比功能性的少。

测试用例

测试用例呼吁软件的空白支票。 他们被称为自动化测试工具。 这个特殊的软件,由专业的创建,调试,执行和分析应用的结果,通过这样的发展运行:

  1. 测试脚本。 这些包括一组设计成用于软件单独件的自动检查的指令。
  2. 测试套件。 该测试软件的某些部分是集成的或共同的功能目标脚本的组合。
  3. 测试运行。 各种脚本或组的这种组合的同时进行确认程序同时运行。

回归测试的自动化

劳动的自动化 - 人类发展的21世纪的基础之一。 她感动的话题。 因此,根据自动化软件测试以了解该软件,在此期间,主功能和如启动,初始化和执行,以及分析和结果的传递任务,被自动进行,使用适当的工具的验证过程。 这一行动是由负责创建,调试,并在工作状态下的测试脚本,测试套件和工具的支持技术人员进行。 工作可以与各种软件,包括回归测试和自动化系统进行。

回归bug

在这个测试要明白,是正式的搜索问题“已被删除,”但我们有理由相信,它们仍然存在。 这种类型的检查的特点是,它必须检查所有与不同的组合的特定对象的动作。 第一个测试赛的现实,报告了此问题是由它被发现的机制解决。 在这种情况下,回归测试的布局有助于确保没有不良影响。

的老出错回归

这是指的情况下,确定在那些最近对程序代码所做的更改,取消错误修正。 因此,他们重新开始活跃。 因此,在修改需要从头开始测试过程的软件代码时(假设,当然,也有与性能问题)。

回归副作用

根据她了解的情况,当一个应用程序的一部分,近期代码更改不工作的部分或全部的开发程序的其他部分。 由于这些问题的存在的指示是缺乏在程序的一个或多个部分的性能。 测试人员的任务,找出所有问题领域。

总结被写入所有,可以约回归测试说? 它现在是一个话题,应该不再会导致的问题。 它仍然只是掌握在实践中的一切。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.