学习记录:什么是手工测试

手工测试

        手工测试是一种软件测试过程,其中测试用例在不使用任何自动化工具的情况下手动执行。测试人员根据最终用户的观点手动执行的所有测试用例。它确保应用程序是否正常工作,如需求文档中所述。计划和实施测试用例以完成几乎 100% 的软件应用程序。测试用例报告也是手动生成的。

        手工测试是最基本的测试过程之一,因为它可以发现软件的可见和隐藏缺陷。软件给出的预期输出和输出之间的差异被定义为缺陷。开发人员修复了缺陷并将其交给测试人员进行重新测试。

        在自动测试之前,每个新开发的软件都必须进行手工测试。这种测试需要付出巨大的努力和时间,但它可以确保软件没有错误。手工测试需要了解手工测试技术,但不需要了解任何自动化测试工具。

        手工测试是必不可少的,因为软件测试基础之一是“100% 自动化是不可能的”。

为什么我们需要手工测试

每当应用程序进入市场时,当最终用户使用它时它不稳定或存在错误或问题或产生问题。

如果我们不想面对这类问题,我们需要进行一轮测试,使应用程序无错误且稳定,并向客户交付优质产品,因为如果应用程序无错误,最终用户将更方便地使用该应用程序。

如果测试工程师进行手工测试,他/她可以从最终用户的角度测试应用程序并更加熟悉产品,这有助于他们编写正确的应用程序测试用例并快速给出应用程序的反馈。

手工测试的类型

有多种方法可用于手工测试。每种技术都根据其测试标准使用。手工测试的类型如下:

  • 白盒测试
  • 黑盒测试
  • 灰盒测试