手动测试类型

169 阅读4分钟

Manual Testing Types

人工测试类型介绍

手动测试是手动测试软件缺陷的过程。它要求测试人员扮演终端用户的角色,据此他们使用大部分应用程序的功能,以确保正确的行为。测试员通常遵循书面的测试计划;他们带领他们完成一组重要的测试案例,并保证软件的完整性。在手工测试中,由于没有使用测试工具,操作成本较低。大部分的错误都是通过手工测试抓出来的。人工测试的各种类型包括黑盒测试、白盒测试、单元测试、系统测试、集成测试和验收测试。

手动测试类型列表

以下是我们可以进行手工测试的测试列表。

1.黑盒测试

黑盒测试是人工测试的一种类型,它检查软件的功能,而不深入其内部结构和编码。这种类型的主要来源是由用户指定的需求。首先,测试人员通过考虑有效和无效的输入来创建积极的测试场景和消极的测试场景,以验证软件是否正常工作。之后,测试人员创建各种测试用例,如决策表、因果图、错误估计等。然后,测试人员执行所有测试用例,并将结果与预期结果进行比较。根据结果,测试人员决定是否发布该软件或需要返工。

2.白盒测试

另一种手动测试类型是白盒测试,也被称为玻璃盒测试。它用于测试软件的内部编码和基础设施。它的重点是检查预定的输入与预期的输出。为了执行这种类型的测试,测试人员需要了解编程,因为它侧重于编码结构。它的主要目标是关注通过软件的输入和输出,加强软件的安全性。每一行的代码都要进行测试。在对白盒技术进行测试后,开发人员将软件发送给测试团队进行黑盒测试,并根据指定的要求对软件进行验证。

3.单元测试

在这种手动测试类型中,对软件的各个组成部分进行测试。这种测试的主要目的是确定软件的每个组件是否正常工作。开发人员在应用程序的开发过程中进行测试。它有助于在开发生命周期的早期发现错误,以便在早期阶段修复它们,节省时间和成本。它可以帮助开发人员理解代码库,并允许他们快速做出修改。单元测试的手动方法涉及到一步一步的指导文件。采用单元测试的优点之一是,我们可以测试项目的部分,而不需要等待其他部分的完成。

4.集成测试

在集成测试中,软件的每个组件都结合在一起,作为一个组进行测试。这种测试的主要目标是确定每个组件是否按照预期的那样相互作用。为了进行测试,它使用测试驱动和测试存根。集成测试是在单元测试之后和系统测试之前进行的。开发人员或个别测试人员执行。它使用四种方法:大爆炸方法,自上而下的方法,自下而上的方法,以及混合方法。

5.系统测试

系统测试是将系统作为一个整体进行测试。它的主要目标是评估端到端的系统规范。单元测试用于完全集成的系统,以检查每个组件之间以及与系统之间的相互作用。它涉及各种功能的测试,如负载测试,回归测试,可用性测试,功能测试,迁移测试,恢复测试,硬件测试,软件测试等。

6.验收测试

验收测试是为了测试软件的可接受性。这个测试的主要目标是评估系统是否符合指定的要求,并评估它是否可以接受交付。验收测试是在系统测试后,使系统在生产中实际使用前进行的。它被分为两种类型--内部验收测试和外部验收测试。组织的内部成员进行内部验收测试,而外部验收测试是由不属于组织的外部人员进行。

总结

在这篇文章中,我们已经看到了各种类型的手工测试。每种测试类型都很重要,因为每种类型都有自己的重要性,每种类型都用于测试软件的不同部分,在不同的水平上。

推荐文章

这是一份关于手工测试类型的指南。在这里,我们讨论人工测试类型的介绍和列表,以便更好地理解。你也可以看看下面的文章,以了解更多 -

  1. 软件测试服务
  2. 控制流测试
  3. 可访问性测试
  4. 猴子测试

The postManual Testing Typesappeared first onEDUCBA.