本文共 1114 字,大约阅读时间需要 3 分钟。
根据2011年度DevOps调查结果(),大部分软件组织开始采用一些开源的自动化工具,例如: Function | Product |
Project Management | Maven |
Build Automation Tool | Ant |
Test Automation Infrastructure | iValidator |
Automated Test Execution | Selenium |
IDC 的调查发现开发人员的37%的时间花在解决BUG上。
that 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 |
参考:
转载地址:http://ldnli.baihongyu.com/