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

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. 
主站蜘蛛池模板: 香河县| 贡嘎县| 永靖县| 宁蒗| 杂多县| 筠连县| 慈溪市| 冷水江市| 宣威市| 榆中县| 榆树市| 新源县| 常山县| 新乡市| 大渡口区| 建宁县| 中江县| 渭南市| 汉源县| 四平市| 枣阳市| 永仁县| 确山县| 阿拉善盟| 健康| 泌阳县| 项城市| 滁州市| 乐都县| 扶绥县| 馆陶县| 金山区| 屏南县| 抚州市| 茌平县| 毕节市| 安化县| 乌苏市| 衡山县| 社旗县| 竹山县|