51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5066|回复: 6
打印 上一主题 下一主题

[讨论] 实行自动化测试过程中存在的问题总结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-1 14:49:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
测试自动化通过较少的开销可以获得更彻底的测试,并提高产品的质量。但是,在实际使用自动测试的过程中,还存在一些普遍的问题,归纳如下:

  (1) 人们乐观地期望测试工具可以解决目前遇到的所有问题,但无论工具从技术角度实现得多么好,都满足不了这种不现实的期望。

  (2) 如果缺乏测试实践经验,测试组织差,文档较少或不一致,测试发现缺陷的能力较差,在这种情况下采用自动测试并不是好办法。

  (3) 人们容易期望自动测试发现大量的新缺陷。测试执行工具是回归测试工具,用于重复已经运行过的测试,这是一件很有意义的工作,但并不是用来发现大量新的缺陷。

  (4) 因为测试软件没有发现任何缺陷并不意味着软件没有缺陷,测试不可能全面或测试本身就有缺陷,但人们在使用自动化测试过程中会缺乏这种意识。

  (5) 当软件修改后,经常需要修改部分或全部测试,以便可以重新正确地运行,对于自动测试更是如此。测试维护的开销打击了测试自动化的积极性。

  (6) 商用测试执行工具是软件产品,由销售商销售,它们往往不具备解决问题的能力和有力的技术支持,因此给用户带来失望,认为测试工具不能很好地测试。

  (7) 自动测试实施起来并不简单,必须有管理支持及组织艺术,必须进行选型、培训和实践,并在组织内普遍使用工具。

  测试自动化具有局限性,不可能取代手工测试。手工测试可以比自动测试发现更多的缺陷,而测试自动化对期望结果的正确性有极大的依赖性。测试自动化并不能改进测试有效性,并对软件开发有一定的制约作用,测试工具没有创造性灵活性较差。然而,测试自动化可以大大促进软件测试的质量和产品化。

  手工测试是最强大的,它强大在于发现更多的缺陷,不是人门简单讲的Click,Click,Click测试,测试是种艺术,测试是种工艺,测试是种科学!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

7#
发表于 2013-8-22 15:17:50 | 只看该作者
学习、、、、、
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-6-20 17:05:06 | 只看该作者
受教了!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-6-20 15:09:52 | 只看该作者
开展自动化测试确实不容易,测试工具的熟悉使用以及测试脚本的编写技能是基础。

推荐本人的新书《QTP自动化测试实践》:
http://blog.csdn.net/Testing_is_believing/category/413627.aspx
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-6-20 13:33:15 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-6-20 10:31:35 | 只看该作者
总结的不错,谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-1-1 15:22:48 | 只看该作者
受教了!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 02:55 , Processed in 0.069043 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表