[4/28] 保障产品高质量交付业务价值
在保证产品高质量交付业务价值的部分,最重要的内容就是研发所产出的源码经过编译与部署后,是可以符合用户需求的。这里面的需求不仅仅指的是显性的用户需求,也只那些用户虽然没有提及但隐性存在的一些需求,如行业规范,和一些软件相关特性。这些特性可以整理归纳为三个维度 6 个部分。其详细描述如下:
第一个维度:产品运行维度
是在功能正确的:需求被正确实现
可靠的:容错容灾、易于恢复
易用的:易于学习、易于学习、易于使用的
有效率的:响应达标、资源利用率高
第二个维度:产品修订维度:
可维护的:易于配置的、易于测试
第三个维度:产品交付维度:
可移植的:易于安装、易于升级的
通过上面的描述我们可以全面的把控软件源码对软件产品转化过程中的质量。而对于日常的软件工程落地角度而言,我们又可以通过三个软件测试过程来完成具体质量保证的实施,这三个过程为测试分析、测试设计与测试执行,其具体描述如下:
测试分析:即根据软件开发需求及相关用户场景上下文,软件质量模型、以及隐含的隐性需求,对软件所需要达到的软件质量进行分析与分解,最终明确的确定每一个部分所需要达到的具体数值。
测试设计:即根据测试分析所得出的所需测试的范围与测试结果,依据当前测试团队成员的知识与技能完成测试执行过程的设计,使得在后续的测试执行过程中有法可依。
测试执行:即依据测试设计的产出物,协调与安排匹配的测试人力与物料,使得测试计划得以按时、保质完成。
上述内容,即为如何保障产品源码正确转化为软件产品所所涉及到的质量实践先关的概述。
版权声明: 本文为 InfoQ 作者【俊毅】的原创文章。
原文链接:【http://xie.infoq.cn/article/c449c371d773f7b4c14166f7a】。未经作者许可,禁止转载。
评论