English 中文(简体)
Software Testing - Overview
  • 时间:2024-03-20 07:16:49

Software Testing - Overview


Previous Page Next Page  

What is Testing?

测试是评估一个系统或其组成部分的过程,目的是确定该系统是否满足特定要求。 简言之,测试正在实施一项系统,以便查明任何与实际要求相违背的差距、错误或缺失的要求。

根据ANSI/IEEE 1059标准,测试可定义为:分析软件项目,以发现现有和所需条件(即缺陷/器/包)之间的差别,并评价软件项目的特点。

Who does Testing?

它取决于该项目的进程和相关的利益攸关方。 在信息技术行业,大公司有一个小组,负责根据特定要求评估开发的软件。 此外,开发商还进行了名为Unit Test的测试。 在大多数情况下,以下专业人员在各自能力范围内参与测试系统:

    Software Tester

    Software Developer

    Project Lead/Manager

    End User

不同的公司根据自己的经验和知识,如软件测试器、软件质量保证工程师、质量保证分析员等,对测试软件的人有不同的称谓。

不可能在其周期中随时测试该软件。 接下来的两节指出,应开始测试,在SDLC期间完成测试。

When to Start Testing?

尽早开始测试,以减少重新工作的成本和时间,并生产向客户交付的无错误软件。 然而,在软件开发寿命周期(SDLC)中,测试可以从要求收集阶段开始,直至软件的部署。

这还取决于正在使用的发展模式。 例如,在水位模型中,在测试阶段进行了正式测试;但在递增模型中,测试是在每增加/升值之后进行的,整个应用都在最终测试。

在SDLC(SDLC)每个阶段以不同形式进行测试。

    在要求收集阶段,对要求的分析与核查也被视为测试。

    对设计阶段的设计进行审查,以便改进设计,也被视为测试。

    研制商在完成守则后进行的测试也被列为测试。

When to Stop Testing?

很难确定何时停止测试,因为测试是一个永无休止的过程,没有人可以声称软件是100%的测试。 在停止试验过程中应考虑以下几个方面:

    测试

    试办案件的完成

    达到某一点的功能和编码覆盖面

    ug格率低于一定水平,没有发现高优先区块。

    管理决定

Verification & Vapdation

这两条对大多数人来说是非常令人困惑的,他们可以相互交换使用。 下表突出了核查和验证之间的差别。

Sr.No. Verification Vapdation
1 Verification addresses the concern: "Are you building it right?" Vapdation addresses the concern: "Are you building the right thing?"
2 Ensures that the software system meets all the functionapty. Ensures that the functionapties meet the intended behavior.
3 Verification takes place first and includes the checking for documentation, code, etc. Vapdation occurs after verification and mainly involves the checking of the overall product.
4 Done by developers. Done by testers.
5 It has static activities, as it includes collecting reviews, walkthroughs, and inspections to verify a software. It has dynamic activities, as it includes executing the software against the requirements.
6 It is an objective process and no subjective decision should be needed to verify a software. It is a subjective process and involves subjective decisions on how well a software works.
Advertisements