📅  最后修改于: 2021-01-10 15:45:13             🧑  作者: Mango
使用自动化测试工具执行测试用例套件时,称为自动化测试。通过使用特殊的自动化工具来控制测试用例的执行,并将实际结果与预期结果进行比较,来完成测试过程。自动化测试需要大量的资源和金钱投资。
通常,重复动作是在自动化测试(例如回归测试)中进行测试的。自动化测试中使用的测试工具不仅用于回归测试,而且还用于自动化GUI交互,数据集生成,缺陷记录和产品安装。
自动化测试的目的是减少手动测试用例,而不是消除其中的任何一个。可以使用自动化工具记录测试服,测试人员可以根据要求再次播放这些测试服。自动化测试套件不需要任何人工干预。
自动化测试的生命周期是一种系统的方法,用于以有限的资源提供最大的测试覆盖率的方式来组织和执行测试活动。测试的结构涉及一个多步骤过程,该过程支持执行任务所需的,详细的和相互关联的活动。
自动化测试的生命周期包含以下组件:
这是自动化测试生命周期方法(ATLM)的第一阶段。在此阶段,测试团队的主要重点是管理测试的期望,并找出正确应用自动测试的潜在好处。
在采用自动化测试套件时,组织必须面对许多问题,下面列出了一些问题:
测试工具的选择代表了自动化测试生命周期方法(ATLM)的第二阶段。此阶段指导测试人员评估和选择测试工具。
由于测试工具支持几乎所有测试需求,因此测试人员仍然需要检查系统工程环境和其他组织需求,然后列出该工具的评估参数列表。测试工程师根据提供的样本标准评估设备。
该阶段代表自动化测试生命周期方法(ATLM)的第三阶段。自动化范围包括应用程序的测试区域。确定范围是基于以下几点:
此阶段可确保应妥善管理和修改总体测试策略(如果需要)。为了确保技能的可用性,将针对特定成员和整个团队的测试技能与特定软件应用程序所需的特定技能进行分析。
测试计划和开发是自动化测试生命周期方法(ATLM)的第四个也是最重要的阶段,因为此处定义了所有测试策略。在此阶段中,确定了长期测试活动的计划,标准和准则的创建,所需的硬件,软件和网络组合以创建测试环境的安排,缺陷跟踪程序,控制测试配置和环境的准则。 。测试人员确定整个项目的估计工作量和成本。测试策略和工作量估算文档是此阶段提供的可交付成果。成功完成测试计划后,可以开始执行测试用例。
测试用例执行是自动化测试生命周期方法(ATLM)的第六阶段。它是在成功完成测试计划后进行的。在此阶段,测试团队将定义测试设计和开发。现在,可以在产品测试下执行测试用例。在此阶段,测试团队使用自动化工具开始案例开发和执行活动。准备好的测试用例由测试团队的其他成员或质量保证负责人进行审查。
在执行测试程序期间,测试团队指示遵守执行时间表。执行阶段执行先前在测试计划中定义的策略,例如集成,验收和单元测试。
审查和评估是自动化测试生命周期的第六个也是最后一个阶段,但是此阶段的活动贯穿整个生命周期,以保持持续的质量改进。改进过程是通过评估矩阵,审查和评估活动来完成的。
在检查过程中,检查人员将集中精力确定特定指标是否满足接受标准,如果可以,则可以将其用于软件生产中。由于测试用例涵盖了应用程序的每个功能,因此它是全面的。
测试团队进行自己的调查,以查询过程的潜在价值;如果潜在收益不足,则测试团队可以更改测试工具。该团队还提供了一个样本调查表,以要求最终用户提供有关软件产品的属性和管理的反馈。