Automation ROI
来源:互联网 发布:淘宝代上淘抢购 编辑:程序博客网 时间:2024/05/04 03:01
Today we hold a team postmortem about the last release, all the team members including lead/manager sit in a room, sharing the thoughts on the good-bad-todo review list. In the course of the discussion, I raised a point which has to do with the automation ROI, but looks like it's somehow controversial to others.
The problem is about the automation ROI (Return of Invest). Sometimes I feel its value is not very ideal as we expected. Take a look at the bug number which's found by autmation and by manual, and then calculate the cost we put into the automation. Do you find it has a high cost-performance? I suspect it and my guess is some person also has the same feeling =(
The reason I said so is not that because I don't like the autmaiton, instead I like the test framework in my team very much (it's a very powerful dev code-base for me to learn..), but it's depends on the specific test strategy - why I need to automate everything in my testing? And it's also impossible task,right? AWAK,80% feature coverage is ideal which I know from my team's original plan, but actaully we never have that =(
A detailed example is some guys in my team need to automate a feature which is related to site-publishing functionality. We target to automate as many scenarios as possible with our test framework, such as publshing site via differnet protocl (http, https, ftp, ftps, sfpt, etc) on different server, with different size of file, and then verify the file persistence, and UI side, and the publshing time if needed. I see they spent a lot of time on this work item, and recently they are working on adding many regression to the test code base, but they actully never have a 100% test pass in the daily run, so they never stop fix the code in the last 8 months (make the code test pass like a robert =! ) The final feature is reaiablt but we actually put too much on it, don't we? Sometime they also wonder why test lead wants to make it automated instead of manual?
Anyway, I DO think we need automtion to do the dupe-work for the regression, do the E2E scenario like a customer side and other types of test cases, but what' more important think is a good tester should not only know what/how to atuomate the testing work via the available tech, but also should be aware of when to use the automation - a better test strategy in the early time may bring a lots of working in building the test infrasture, but in the next, next version, you will see its potential ROI.
-----------------------------------------------
I often get thoughs from BJ's blog, which is a good place to me to learn and learn.
- Automation ROI
- ROI
- roi
- ROI
- automation
- automation
- automation
- 图像 ROI
- 关于ROI
- opencv roi
- ROI 脚本
- 不规则ROI
- 不规则roi
- 不规则ROI
- opencv ROI
- RoI Pooling
- GpuMat ROI
- opencv:ROI
- 用SQLServer2008策略审核存储过程书写规范
- JS判断汉字
- 明天NCRE-2C的考试了,TRY MY BEST,FIGHTING!!!
- 发现一个不错的论坛
- 影响SQL性能的原因
- Automation ROI
- jQuery常用技巧大放送
- Windows消息函数 - SendMessage (转载)
- WebLogic Portal学习系列之二:在WebLogic中配置和使用第三方LDAP Server
- back track 4破解5100网卡实战手记(转载请注明出处)
- Linux下段错误的查询方法
- *& 连用,用于返回类型
- 叭叭日记917 第一天
- 使用AT&T Network Client时的VPN连接问题