什么是自动功能测试?(automated functional testing?)

自动功能测试是一个术语,用于描述从软件应用程序的手动功能测试创建自动测试脚本的过程。软件评估过程中的功能测试,以确保软件满足其所有规定的要求。此测试过程通常使用设计用于捕获和监视软件测试的软件来完成。在开发自动化功能测试方法之前,软件开发人员依赖于软件应用程序的人工测试。...

自动功能测试是一个术语,用于描述从软件应用程序的手动功能测试创建自动测试脚本的过程。软件评估过程中的功能测试,以确保软件满足其所有规定的要求。此测试过程通常使用设计用于捕获和监视软件测试的软件来完成。在开发自动化功能测试方法之前,软件开发人员依赖于软件应用程序的人工测试。

手动测试方法具有与之相关的固有风险和成本,因为它依赖于人来验证应用程序中功能的有效性。此外,大多数软件应用程序的使用寿命较长,需要在底层操作系统中插入多个软件补丁。通过自动化功能测试过程,软件应用程序的所有者可以确保回归测试可以以更经济高效的方式完成,错误更少。

自动化功能测试方法并不是一个新想法,因为它是在第一个软件应用程序中创建的。在过去,此测试由创建应用程序的开发人员完成。如今,自动化功能测试是由具有测试专业技能的测试工程师设计、开发和测试的。这种范式转换确保了应用程序的开发人员通过独立的验证和确认过程进行验证,以确保软件应用程序的功能需求是完整和精确的。

这种测试方法的一个关键好处是它允许重用测试程序。在自动测试的创建过程中,测试工程师创建完成所需功能测试的脚本。此测试编程允许将来对应用程序进行测试,并将这些测试的结果以自动化方式交付给软件组织的经理。每个测试都是在单独的工作单元中创建的,并链接在一起以创建软件应用程序的整个测试套件。这些测试的结果以可靠的方式汇总并交付给软件经理,以便对正在进行的系统开发工作进行更实时的验证。

自动化功能测试无法再现人类思维背后的逻辑,从而构思测试并评估产品的总体满意度。但是,它可以用于测试软件应用程序中的重复过程或控件。尽管这不是所有测试的灵丹妙药,但单元测试、集成测试和自动化功能测试的良好结合确保了软件应用程序开发作为一个整体的更优雅的方法。

  • 发表于 2021-12-12 16:13
  • 阅读 ( 53 )
  • 分类:互联网

你可能感兴趣的文章

微软放弃了向windows10用户发送浏览器警告的计划

...。 微软发言人在ZDNet给edbott的评论中说: We’ve tested this functionality with Insiders only – The Windows Insider Program enables Microsoft to test different features, functionality and garner feedback before rolling out broadly. Customers remain in control and can choose the brows...

  • 发布于 2021-04-04 11:02
  • 阅读 ( 191 )

功能性(functional)和非功能测试(nonfunctional testing)的区别

功能测试和非功能测试的主要区别在于,功能测试是确保软件产品正常工作的测试类型,而非功能测试是检查软件的性能、可用性、可靠性等非功能方面的测试类型。 软件测试是软件开发中的一项重要任务。它是验证软件产品...

  • 发布于 2021-07-01 05:08
  • 阅读 ( 1288 )

手动测试(manual testing)和自动化测试(automated testing)的区别

...自动化测试比手动测试更快更准确。 覆盖的关键领域 1.什么是手动测试-定义,功能2.什么是自动测试-定义,功能3.手动测试和自动测试之间的区别是什么-关键区别的比较 关键术语 自动化测试、手动测试、软件测试 什么是手动...

  • 发布于 2021-07-01 05:11
  • 阅读 ( 521 )

单元测试(unit testing)和功能测试(functional testing)的区别

单元测试和功能测试的主要区别在于,单元测试检查系统的各个模块或单元,而功能测试检查系统的特性或功能。 软件测试是软件开发中的一项主要功能。它有助于为客户提供工作可靠的软件。测试有多种类型,单元测试和功...

  • 发布于 2021-07-01 07:39
  • 阅读 ( 1028 )

在你的mac电脑上实现几乎所有的自动化,不需要编码

...使用这个简单(但功能强大)的工具,不管你需要自动化什么琐碎的任务。这里有一个使用它的快速指南,以及一些让齿轮转动的例子。在automator中创建简单工作流使用Automator最简单的方法之一是创建执行批处理操作的工作流。...

  • 发布于 2021-07-26 03:26
  • 阅读 ( 215 )

今日遗存:谷歌汽车自动驾驶

谷歌正在测试能自动驾驶的汽车,微软宣布所有WindowsPhone7都可以上市,ChromeOS可能已经达到了候选版本。What we're driving at Google let fly some potentially huge news this weekend. They've been testing a **all fleet of self-driving automated cars. Don't worry, they...

  • 发布于 2021-07-26 04:28
  • 阅读 ( 119 )

osx自动机概述

...需要在OSX中处理重复性任务的人,都应该阅读一下这个。什么是Automator(它能让你的生活更轻松)[MacDevCenter]

  • 发布于 2021-08-03 04:35
  • 阅读 ( 133 )

如何使用excel中的z.test函数进行假设检验(do hypothesis tests with the z.test function in excel)

假设检验是推断统计学领域的主要课题之一。进行假设检验有多个步骤,其中许多步骤需要进行统计计算。统计软件,如Excel,可用于进行假设检验。我们将看到Excel函数Z.TEST如何测试关于未知总体均值的假设。 条件和假设 ...

  • 发布于 2021-10-09 19:13
  • 阅读 ( 423 )

功能的(functional)和非功能测试(non-functional testing)的区别

...过程还向客户提供有关软件质量的信息。 什么是功能测试(functional testing)? 功能测试是一种根据功能要求/规范验证软件系统的软件测试。功能测试的目的是通过提供适当的输入,根据功能需求验证输出,来测试软件...

  • 发布于 2021-11-30 10:41
  • 阅读 ( 281 )

什么是自动回归测试?(automated regression testing?)

...程序的测试包括四个主要领域,即单元测试、集成测试、功能测试和性能测试。自动回归测试是对这些测试区域的先前测试进行完整性重新测试的过程。 ...

  • 发布于 2021-12-12 16:13
  • 阅读 ( 284 )