English 中文(简体)
STLC - Test Execution
  • 时间:2024-03-19 18:37:17

STLC - Test Execution


Previous Page Next Page  

试验执行是执行守则和比较预期和实际结果的过程。 在试验执行过程中需要考虑以下因素:

    Based on a risk, select a subset of test suite to be executed for this cycle.

    Assign the test cases in each test suite to testers for execution.

    Execute tests, report bugs, and capture test status continuously.

    Resolve blocking issues as they arise.

    Report status, adjust assignments, and reconsider plans and priorities daily.

    Report test cycle findings and status.

需要考虑以下要点进行试验执行。

    在这一阶段,质量保证小组根据准备的测试案例实际验证了AUT,并与预期结果进行比较。

    这一阶段的切入标准是完成测试计划和试办案例开发阶段,测试数据也应准备好。

    在正式进入试验执行之前,总是通过烟雾检测建议验证测试环境。

    退出标准要求成功验证所有测试案例; 缺陷应关闭或推迟; 试办案件和有缺陷的总结报告应准备就绪。

Activities for Test Execution

这一阶段的目标是,在开始生产/再生之前,实时验证AUT。 从这个阶段开始,质量保证小组进行不同类型的测试,以确保产品质量。 伴随这种缺陷的报告和重新测试也是这一阶段的关键活动。 以下是这一阶段的重要活动:

System Integration Testing

产品的实际验证在此开始。 系统一体化测试是一种黑色检测箱技术,用来评估系统遵守特定要求/测试案例的情况。

制度整合 测试通常在系统分门进行。 可在最低使用测试工具的情况下进行SIT,对交流进行核查,并对每个数据领域在各个层面的行为进行调查。 合并后,数据流有三个主要方面:

    Data state within the integration layer

    Data state within the database layer

    Data state within the Apppcation layer

在SIT测试中,QA小组试图找到尽可能多的缺陷以确保质量。 这里的主要目标是尽可能多地找到 b。

Defect Reporting

如果预期结果与实际结果相符,就会出现软件包。 这在计算机方案中可能是错误、错误、失败或错误。 大多数弊端来自开发商或建筑师的错误和错误。

在进行SIT测试时,QA小组发现这些类型的缺陷,需要向有关小组成员报告。 成员们采取进一步的行动,解决这些缺陷。 报告的另一个好处是便于跟踪缺陷状况。 有许多受欢迎的工具,如ALM、QC、联合执行RA、第1版、Bugzilla,这些工具支持错误的报告和跟踪。

缺陷报告是一个过程,通过测试或记录客户的反馈意见,以及根据客户反馈确定缺陷的新产品版本,从而发现在测试或产品应用中的缺陷。

缺陷跟踪也是软件工程的一个重要过程,因为复杂和关键的商业系统存在数百个缺陷。 最具挑战性的因素之一是管理、评价和优先处理这些缺陷。 缺陷的数量在一段时期内倍增,为了有效地管理这些缺陷,使用了缺陷跟踪系统来方便工作。

Defect Mapping

一旦出现缺陷,就应当根据有关失败/锁定的测试案例和要求追踪矩阵的相应要求加以规划。 这份地图由Defect Reporter进行。 它有助于提出恰当的缺陷报告,分析产品贫乏。 一旦测试案例和要求被描绘成缺陷,利益攸关方就可以分析并决定是否根据优先次序和严重程度确定/纠正缺陷。

Re-testing

重新测试正在对AUT进行先前失败的测试,以检查问题是否得到解决。 在确定缺陷后,进行重新测试,以便在相同环境条件下检查情况。

在重新测试期间,测试者在功能改变地区寻找微粒细节,而回归测试则涵盖所有主要职能,以确保不会因这一变化而中断功能。

Regression Testing

一旦所有缺陷都处于封闭状态、推迟或拒绝状态,而且测试案件无一在进展/失败/没有运行状态,可以说,系统整合测试完全基于测试案例和要求。 然而,需要进行一轮快速测试,以确保由于代码变动/缺陷固定而没有中断功能。

回归测试是一种黑箱检测技术,包括重新实施那些因代码变动而产生影响的测试。 这些测试应在软件开发周期中尽可能经常进行。

Types of Regression Tests

    Final Regression Tests - A “final regression test” is carried out to accreditation the building that has not undertaken a change for a period. 该建筑被部署或运往客户。

    Regression Tests- 进行正常的回归测试,以核实该建筑是否打破了最近法典对缺陷的确定或改进的任何适用部分。

Activity Block Diagram

插图显示在这一阶段开展的重要活动;它还显示从前几个阶段——的依赖性。

Test Execution Advertisements