软件测试 |手动测试
手动测试是使用应用程序的功能和特性执行的软件测试技术。在手动测试中,测试人员通过遵循一组预定义的测试用例对软件进行测试。在此测试中,测试人员为代码制作测试用例并测试软件并提供有关该软件的最终报告。手动测试是一项耗时的测试,因为它是由人工完成的,并且存在人为错误的可能性。
每个新应用程序都必须在其测试可以自动化之前进行手动测试。手动测试比自动化测试需要更多的努力,但对于检查自动化的可行性是必要的。在手动测试中不需要任何测试工具的知识。
手动测试的特点:
- 手动测试非常耗时。
- 手动测试中人为错误的可能性很高。
- 探索性测试的可能性。
- 手动测试不需要编程语言。
- 手动测试不使用框架。
- 准确性较低。
手动测试的步骤:
- 研究软件项目文档和指南。
- 研究被测应用程序 (AUT)。
- 设计涵盖文档中描述的所有需求的测试用例。
- 与团队领导和客户一起审查测试用例并将其作为基线。
- 在被测应用程序上执行测试用例。
- 报告错误。
- 修复错误后,再次执行失败的测试用例以验证它们是否通过。
手动测试的优点:
- 快速准确的视觉反馈。
- 更便宜。
- 无需编码。
手动测试的缺点:
- 不太可靠。
- 不能重复使用。
- 某些特定任务无法手动执行。