📝 STLC教程
16篇技术文档📅  最后修改于: 2020-12-04 04:43:15        🧑  作者: Mango
软件测试生命周期是一个分为不同阶段的标准过程,然后由质量检查团队完成所有测试活动。这是一个简短的教程,向读者介绍了软件测试生命周期的各个阶段。本教程已为初学者准备,以帮助他们了解软件测试的生命周期。它将帮助所有想详细了解测试框架及其类型,方法和级别的专业人员。先决条件本教程没有特定的先决条件。任何软件专业人员都可以阅读本教程,以全面了解如何设计高质量的软件应用程序和产品。但是,如果读者对一些基本的...
📅  最后修改于: 2020-12-04 04:43:34        🧑  作者: Mango
STLC代表软件测试生命周期。 STLC是测试团队执行的一系列不同活动,以确保软件或产品的质量。STLC是软件开发生命周期(SDLC)的组成部分。但是,STLC仅处理测试阶段。定义需求或利益相关者共享SRD(软件需求文档)后,STLC即会开始。STLC提供了分步过程来确保高质量的软件。在STLC的早期阶段,在开发软件或产品时,测试人员可以分析和定义测试范围,进入和退出标准以及测试用例。它有助于缩短...
📅  最后修改于: 2020-12-04 04:43:57        🧑  作者: Mango
在本章中,我们将了解STLC和SDLC之间进行比较的因素。让我们考虑以下几点,从而比较STLC和SDLC。STLC是SDLC的一部分。可以说,STLC是SDLC集的子集。STLC仅限于确保软件或产品质量的测试阶段。 SDLC在完整开发软件或产品中扮演着至关重要的角色。但是,STLC是SDLC的一个非常重要的阶段,如果不通过STLC流程,最终产品或软件将无法发布。STLC也是发布/更新周期(SDLC...
📅  最后修改于: 2020-12-04 04:44:25        🧑  作者: Mango
测试的共同目标是尽早发现错误。并且,一旦修复了错误,请确保它能够按预期工作并且不会破坏任何其他功能。为了实现这些目标,软件测试给出了七个基本原则-测试显示什么?测试可以表明存在缺陷,但是无法证明产品中没有缺陷。测试阶段确保被测应用程序可以根据给定的要求运行,并且有助于减少应用程序中未被发现的缺陷的可能性。但是,即使未发现缺陷,也不表示它绝对正确。我们可以假设AUT符合我们的退出标准,并根据SRD保...
📅  最后修改于: 2020-12-04 04:44:48        🧑  作者: Mango
需求分析是STLC的第一阶段,它在与测试团队共享SRD / SRS后立即开始。让我们考虑以下几点,以了解STLC中的需求分析。此阶段的进入标准是提供SRS(软件需求规范);还建议该应用程序体系结构方便。在此阶段,质量检查团队会在更高层次上分析要测试的内容和方法。如果需要任何查询或澄清来理解需求,质量保证团队会跟业务分析员,系统架构,客户,测试经理/负责人等各种利益相关者进行跟进。需求可以是功能性的...
📅  最后修改于: 2020-12-04 04:45:06        🧑  作者: Mango
在本章中,我们将在STLC中看到不同级别的进入和退出标准。为了理解标准,需要考虑以下几点。理想情况下,质量检查团队只有在满足当前阶段的退出标准后才进行下一阶段。进入标准应包括上一阶段退出标准的完成。在满足退出标准之前,无法实时等待下一个阶段。现在,如果上一阶段的关键交付物已经完成,则可以开始下一阶段。在STLC的每个阶段,都应定义进入和退出标准。入学标准STLC阶段的进入标准可以定义为特定条件。或...
📅  最后修改于: 2020-12-04 04:45:22        🧑  作者: Mango
接受标准是指需求文档中列出的功能,模块和应用程序的预期行为。验证阶段/检查点是确定软件系统是否满足要求规范。该测试的主要目的是评估系统是否符合业务要求,并验证其是否符合要求的标准。验收标准是一组陈述,其中明确提及了预期的通过/失败结果。验收标准规定了功能性要求和非功能性要求。这些要求代表“满足或预期行为的条件”。没有部分接受;满足条件或不满足条件。这些标准定义功能/模块的边界和参数,并确定功能/模...
📅  最后修改于: 2020-12-04 04:45:49        🧑  作者: Mango
测试计划概述了将用于测试应用程序的策略,将要使用的资源,将在其中执行测试的测试环境以及测试的局限性和测试活动的时间表。通常,质量保证团队负责人将负责编写测试计划。测试计划包括哪些内容?测试计划包括以下内容。测试计划文档简介。测试应用程序时的假设。测试应用程序中包括的测试用例列表。要测试的功能列表。测试软件时要使用的一种方法。需要测试的可交付成果列表。分配用于测试应用程序的资源。测试过程中涉及的任何...
📅  最后修改于: 2020-12-04 04:46:12        🧑  作者: Mango
一旦准备好测试计划,质量保证团队便开始开发测试用例。该阶段的主要目的是为单个单元准备测试用例。这些功能和结构测试用例涵盖了“测试计划”中提到的功能,验证和确认要点。STLC中的测试用例开发需要考虑以下几点。在此阶段,QA团队将逐步编写测试用例。然后,在需要修改测试用例的情况下,在对测试用例进行检查或重新处理之后,业务分析人员将签名该测试用例。一旦准备好测试用例,QA团队就会根据前提条件准备测试数据...
📅  最后修改于: 2020-12-04 04:46:33        🧑  作者: Mango
测试环境由支持通过配置的软件,硬件和网络执行测试的元素组成。测试环境配置必须模仿生产环境,以发现任何与环境/配置有关的问题。在测试环境设置中需要考虑以下几点。它是将在其上执行测试的硬件和软件环境的组合。它包括硬件配置,操作系统设置,软件配置,测试终端以及执行测试的其他支持。这是测试过程中最关键的方面。不可用或错误的环境设置可能会破坏所有测试工作。实际上,如果没有合适的测试环境,质量检查小组就无法开...
📅  最后修改于: 2020-12-04 04:47:07        🧑  作者: Mango
测试执行是执行代码并比较预期结果和实际结果的过程。测试执行过程需要考虑以下因素-根据风险,选择要为此周期执行的测试套件的子集。将每个测试套件中的测试用例分配给测试人员以执行。连续执行测试,报告错误并捕获测试状态。解决出现的阻塞问题。每天报告状态,调整任务并重新考虑计划和优先级。报告测试周期的发现和状态。执行测试需要考虑以下几点。在此阶段,QA团队根据准备好的测试用例执行AUT的实际验证,并将逐步结...
📅  最后修改于: 2020-12-04 04:47:25        🧑  作者: Mango
缺陷生命周期,也称为错误生命周期,是指缺陷的生命周期,即缺陷在生命周期中所经历的周期。它因组织而异,也随项目而异,因为它受软件测试过程的控制,并且还取决于所使用的工具。缺陷生命周期–工作流程下图显示了缺陷生命周期的工作流程。缺陷生命周期的状态以下是缺陷生命周期的不同状态。新-提出但尚未验证的潜在缺陷。分配-根据要解决的开发团队分配。活跃-缺陷正在由开发人员解决,并且调查正在进行中。在此阶段,有两种...
📅  最后修改于: 2020-12-04 04:47:47        🧑  作者: Mango
从质量检查团队的角度来看,缺陷被划分为优先级,而从开发的角度来看则被划分为严重性(修复该缺陷的代码复杂度)。这是两个主要分类,它们在时间表和修复缺陷所需的工作量中发挥着重要作用。什么是优先级?优先级定义为解决缺陷的顺序。优先级状态通常由质量检查小组设置,同时针对开发团队提出缺陷,并提到修复缺陷的时间表。优先级状态是根据最终用户的要求设置的。例如,如果公司徽标错误地放置在公司的网页中,则优先级较高,...
📅  最后修改于: 2020-12-04 04:48:06        🧑  作者: Mango
对测试退出标准进行检查对于声明测试已完成非常重要。在结束测试过程之前,将根据测试完成标准对产品质量进行测量。此阶段的进入标准是测试用例的执行已完成,测试结果可用并且缺陷报告已准备就绪。测试完成的标准包括以下内容-已达到指定的覆盖范围。没有露面或严重缺陷几乎没有已知的中等或低优先级缺陷。这些不影响产品的使用。此阶段的退出标准是提供测试结束报告和准备矩阵,然后由客户签名。现在让我们讨论关闭测试周期的活...
📅  最后修改于: 2020-12-04 04:48:21        🧑  作者: Mango
以下资源包含有关STLC的其他信息。请使用它们来获得有关此方面的更深入的知识。STLC上的有用链接STLC Wiki–STLC的维基百科参考。关于STLC的有用书籍要在此页面上注册您的网站,请发送电子邮件至...