官术网_书友最值得收藏!

Development and quality assurance

The development part of this phase probably requires the least explanation: it's when the actual code gets written, using the defined requirements to determine what the goals of the code are, and the architecture/design to determine how to write the code. An argument could probably be made that the quality assurance part of this phase should be broken out into its own grouping, if only because many of the activities involved are substantially different—there's less code authoring going on, if there is any at all, in executing a manual test plan, after all. That said, the concept of automated testing, which may be able to replace a lot of the old-style manual test plan execution activities, does require a substantial amount of code, at least at first. Once those test suites are established, regression testing becomes much simpler and less time-consuming. Development methodologies' concerns with the QA aspects of this phase are usually centered around when QA activities take place, while the actual expectations of those activities are usually a combination of development standards and best practices.

Developers need to know what quality assurance efforts are expected of them, and plan (and perhaps write code) accordingly during development.
Automated testing is also a critical foundation for increasingly popular Continuous Integration (CI) and Continuous Delivery/Deployment (CD) practices. 
主站蜘蛛池模板: 兴义市| 双流县| 泗阳县| 长子县| 恩施市| 务川| 调兵山市| 德阳市| 赞皇县| 宜都市| 辰溪县| 嘉黎县| 剑川县| 临桂县| 玉溪市| 临沧市| 麻江县| 申扎县| 遵义县| 盈江县| 开江县| 琼结县| 溆浦县| 嵊泗县| 东宁县| 中牟县| 东宁县| 察雅县| 沙坪坝区| 莱西市| 顺义区| 雷州市| 房产| 沐川县| 通辽市| 罗定市| 本溪| 潜山县| 内江市| 堆龙德庆县| 三都|