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

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. 
主站蜘蛛池模板: 腾冲县| 云龙县| 琼中| 西充县| 正镶白旗| 昔阳县| 大厂| 遂宁市| 浮梁县| 丰台区| 石狮市| 达尔| 德惠市| 始兴县| 淮安市| 九龙坡区| 南安市| 宁陵县| 汉中市| 绵竹市| 东乌| 辽宁省| 观塘区| 江源县| 大田县| 茌平县| 洛阳市| 铜川市| 航空| 富锦市| 博爱县| 浦北县| 贡嘎县| 拜城县| 茶陵县| 武夷山市| 上蔡县| 五莲县| 孟津县| 江山市| 岳西县|