软件测试(美)Ron Patton 基础知识整理 2

第二章 软件开发的过程

软件产品的组成部分

大多数人觉得软件产品就是从 上下载的软件,或者从各渠道只要是能够在计算机上安装使用的程序。其实软件产品不仅只有这些,包括产品说明书、设计文档、进度表、测试计划、软件代码等。

然后我们从这几个方面具体说一下:

产品说明书:必须了解真实的用户需求,以及客户要求的具体功能,真正的定义产品是什么、哪些功能、外观。

      进度表:在项目进行中跟踪进度,确认哪项工作完成了,哪项未完成,何时完成。(ps:建议使用Visio画图

                       

                        优点:从测试来讲,在交付给测试人员时,具体细节已经确定并有文档记录,测试工作会非常顺利。

                        缺点:测试在最后进行,缺陷出现在早期时,产品发布后发现,将损失重大。

                        三点注意事项    强调产品定义; 各部分分立、不交叉;无法回溯

螺 旋 模 式 :目前使用广泛,总的来讲,就是不定义具体的细节,定义主要的功能,实现这些功能后,客户反馈,

                    再进入下阶段 重复上述过程,知道最后得到产品。

                     6个步骤:  1)确定目标、可选方案、限制条件

                                      2)明确并化解风险

                                      3)评估可选方案

                                      4)当前阶段开发和测试

                                      5)计划下一阶段

                                      6)确定进入下一阶段的方法

螺旋模式包含:瀑布模式(分析、设计、开发和测试步骤),

                       边写边改模式(每一次循环),大爆炸模式(外界观察),

                       该模式发先问题早、成本低。软测人员可以直接接触最初的设计阶段,尽早的影响产品。

                第二阶段,胜利完成,后续章节会继续整理,基本和原书知识点基本相同,很开心和大家一起学习

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年4月17日
下一篇 2018年4月17日

相关推荐