岁月静好,现世安稳!

自动化测试适应领域

上一篇 / 下一篇  2009-01-11 20:18:49 / 个人分类:理论篇

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

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

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

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

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

枯燥乏味的重复性工作

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

一致的,可重复的测试

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

摘自《自动测试》


TAG: 测试 测试技术 软件测试 测试工具 自动测试 自动化测试 理论篇

 

评分:0

我来说两句

日历

« 2024-03-22  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 35593
  • 日志数: 31
  • 图片数: 1
  • 建立时间: 2009-01-03
  • 更新时间: 2009-12-24

RSS订阅

Open Toolbar