自动化测试: 真的是银弹?
来源:互联网 发布:淘宝店铺怎么提高信誉 编辑:程序博客网 时间:2024/04/29 08:30
没有一种单纯的技术或管理上的进步,能够独立地承诺在10年内大幅度地提高软件的生产率、可靠性和简洁性。Brooks鼓励我们将技术和方法视作一种演进手段,而并非革命。将自动化技术引入测试工作时,我倾向于支持相同的观点。 简介 没有一种单纯的技术或管理上的进步,能够独立地承诺在10年内大幅度地提高软件的生产率、可靠性和简洁性 Brooks鼓励我们将技术和方法视作一种演进手段,而并非革命。将自动化技术引入测试工作时,我倾向于支持相同的观点。 我与自动化测试产品和解决方案的潜在客户打交道已有5年时间,其间碰到了许多"银弹"思维方式。它们总以类似这样的设想出现:
尽管我不愿打破人们美好的幻想,但总觉得有责任帮助他们理解,实施自动化测试和得到梦寐以求的神兵利器之间的区别。通常这意味着解释自动化测试的真正含意,和自动化测试工具和解决方案的实际功能。 自动化测试不是银弹吗? 有足够的时间测试每件事情吗? 多少产品是在完整测试之后交付的?这种情况我所知不多。开发团队往往根据其他因素做出是否交付软件的决定:
不幸的是,由于测试工作被任意删减,开发团队无法完全清楚地知道产品的总体质量,他们面临所交付的软件带有严重问题的风险。借助于自动化测试的力量我们能够摆脱这种困境吗?我们接着探讨一下。 自动化测试如何帮助我们?
有时人们将自动化测试的概念理解得过于狭窄,只关心由工具或编程产生的测试脚本。实际上自动化一词包含了更为广阔的含义。看看一个Quality Engineering团队在构建一套自动化测试准则时对自动化测试的这个定义: 在我们的环境中,"自动化"指的是对策略、工具和工件的使用,它增加或减少了手工或人为参与或干预非技巧性、重复或冗长工作的需要。 除该定义之外,准则还为该团队提供了应用自动化方法的例子。表1列举了一些。 这个小例子让您换个角度看待自动化了吗?现在,定义自动化对于您和您的团队意味着什么是至关重要的。然后您就可以使用该定义开始构建一套自动化准则,从而团队中的每个人都可以使用相同的方法、快速评诂一项任务是否适合应用自动化。 创建自动化测试准则 确定自动化测试的"用武之地"
计划进行更多的测试
将自动化视为一种投资
逐步实施自动化测试
自动化还能为我做什么?
自动化测试还为您提供无形价值,它能给测试人员带来:
现在您已知道什么是自动化测试以及它能胜任哪些工作,我希望您能运用这些知识为您的产品进行更多更好的测试。尽管自动化测试不是银弹,但它仍不失为一件优秀工具;如果能够将其应用于适合的工作,将为您带来巨大收益。
关于本文部分主题的更多信息,请参阅Cem Kaner的网站上的下列文章。网址:http://www.kaner.com/articles.html 1. "Architectures of Test Automation" 2. "Improving the Maintainability of Automated Test Suites" 3. "Avoiding Shelfware: A Manager's View of Automated GUI Testing" 致谢
|
- 自动化测试: 真的是银弹?
- 自动化测试: 真的是银弹?
- 自动化测试: 真的是银弹?
- 记一个质量极差的测试工具——请重视手工测试,自动化测试不是银弹
- 记一个质量极差的测试工具——请重视手工测试,自动化测试不是银弹
- 记一个质量极差的测试工具——请重视手工测试,自动化测试不是银弹
- 记一个质量极差的测试工具——请重视手工测试,自动化测试不是银弹
- 记一个质量极差的测试工具——请重视手工测试,自动化测试不是银弹
- 自动化测试是测试人员的遮羞布?
- 自动化不是银弹
- Facebook是如何做自动化测试的?
- Facebook是如何做自动化测试的
- Facebook是如何做自动化测试的
- Facebook是如何做自动化测试的?
- ACE是银弹吗
- APP UI 真的可以实现自动化测试吗?
- 敏捷不是银弹,敏捷是你的改进催化剂
- Testin云测试,免费的移动App应用真机自动化云测试
- 常用asp代码
- 将Image对象和byte[]互相转换
- PHP在Windows系统下的考虑比较全面的问题!
- httpd.conf最新中文版 大家仔细看看吧! 我个人认为虽然早看过了。偶尔再看一遍.也许还有点启发!
- windows程序设计读书笔记(3)
- 自动化测试: 真的是银弹?
- 在Visual C++中检测和隔离内存泄漏
- 2005年1月19日
- 如何在C#中读写INI文件
- DB2 CLP 命令的快速参考
- ASP.NET之Web打印-终极解决篇
- 分清电脑自动关机的原因
- These books that decide to buy.
- X.500:目录访问协议--网络大典