📅  最后修改于: 2020-12-04 05:48:29             🧑  作者: Mango
本节介绍可用于在SDLC期间测试软件的不同类型的测试。
手动测试包括手动测试软件,即不使用任何自动化工具或脚本。在这种类型中,测试人员将接管最终用户的角色,并测试软件以识别任何意外行为或错误。手动测试有不同的阶段,例如单元测试,集成测试,系统测试和用户验收测试。
测试人员使用测试计划,测试用例或测试方案来测试软件,以确保测试的完整性。手动测试还包括探索性测试,因为测试人员会探索该软件以识别其中的错误。
自动化测试,也称为“测试自动化”,是指测试人员编写脚本并使用其他软件来测试产品的时间。此过程涉及手动过程的自动化。自动化测试用于重新运行手动,快速和重复执行的测试方案。
除了回归测试之外,自动化测试还用于从负载,性能和压力的角度测试应用程序。与手动测试相比,它可以增加测试范围,提高准确性并节省时间和金钱。
不可能自动化软件中的所有内容。用户可以进行诸如登录表格或注册表格之类的交易的区域,可以让大量用户同时访问软件的任何区域都应该是自动化的。
此外,所有GUI项目,与数据库的连接,字段验证等都可以通过使手动过程自动化来进行有效测试。
使用Test Automation时应考虑以下方面的软件-
自动化是通过使用支持性的计算机语言(例如VB脚本)和自动化软件应用程序来完成的。有许多可用的工具可用于编写自动化脚本。在提到这些工具之前,让我们确定可用于自动化测试过程的过程-
以下工具可用于自动化测试-