自动化测试适应领域

发表于:2009-1-16 14:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing博客转载

  自动化测试与手工测试相比,可以大大提高测试效率。适用于以下领域:

  对新版本软件执行回归测试

  这是最显而易见的可以使用自动化的工作,尤其是在软件经常进行版本更新的环境中。当新版本测试时,只需要几分钟时间启动已有的测试用例即可自动完成对新版本的回归测试。

  执行手工很难达到或手工无法完成的测试。企图使用手工执行大规模的多用户并发测试是很难实现的,但是使用自动测试工具模拟多用户就是很容易的事情了,用户场景测试随时都可以运行,测试执行人员不需要了解应用程序的复杂业务逻辑。

  手工测试时,期望的输出通常包含明显的标志,可以让测试人员识别。但是,有很多属性是很难由人工来确认的。例如:图形界面测试中,界面操作经常会触发一些事件,但是并没有立刻输出结果。在这种情况下,测试工具可以检测到事件被触发,并执行相应的操作。性能测试和压力测试通常使用自动测试的方式才能进行。

  枯燥乏味的重复性工作

  自动测试枯燥乏味的工作,例如:重复进行相同的测试输入数据,自动化工具比手工输入准确性高,还可以将测试人员从重复性劳动中解脱出来,将精力专注于如何设计好的测试用例。自动化测试还可以安排在夜间或周末进行,更好的利用时间。

  一致的,可重复的测试

  自动测试可以在任何时间正确的重复进行。测试可以保持完全一致的进行,这是手工测试所无法达到的。在进行平台兼容性测试时,使用自动测试方法可以保证测试执行的一致性,同样的测试可以执行在不同的硬件配置,不同的操作系统,不同的数据库平台上。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号