根据2011年度DevOps调查结果(http://replaysolutions.com/2011-DevOpsSurveyResults),大部分软件组织开始采用一些开源的自动化工具,例如:
| Function | Product |
| Project Management | Maven |
| Build Automation Tool | Ant |
| Test Automation Infrastructure | iValidator |
| Automated Test Execution | Selenium |
IDC 的调查发现开发人员的37%的时间花在解决BUG上。
IDC estimatesthat bugs consume 37 percent of a developer'swork week. At typical developers' salaries, this translates into millions ofdollars per year in large organizations. Here’s a breakdown of the time spentafter a bug is found:
bug被发现后要经过如下步骤解决,对应要花的时间比例如下:
| Step | Estimated Proportion of Time Spent | Challenges |
| 1.QA finds, logs, and documents defect | 20% | · Collecting enough information to fully communicate the issue · Up to twenty-four-hour delays between QA and dev due to geographically distributed teams |
| 2.Developer recreates defect | 20% | · Lack of access to QA test environments · Difficulty in recreating user load, network, and database conditions |
| 3.Developer isolates root cause | 30% | · Insufficient documentation · “Works on my machine” |
| 4.Developer fixes, verifies, and submits update | 30% | · Uncertainty in terms of true root cause and environmental factors · Multiple attempts at resolution |
参考:
根据2011年度DevOps调查结果,软件组织开始采用开源自动化工具提高开发效率,尤其在解决BUG方面消耗了开发人员大量时间。调查发现,开发人员37%的工作时间用于解决BUG,包括从QA发现、记录、文档化,到开发人员重现、隔离根本原因、修复并验证更新等步骤。IDC估计,这种时间消耗在大型组织中每年可达数百万美元。
906

被折叠的 条评论
为什么被折叠?



