软件测试的十六要素——双V模型

用户需求分析(User Requirement Analysis):用户需求分析是在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系统维护的依据。

系统设计(System design):系统设计是根据系统分析的结果,运用系统科学的思想和方法,设计出能最大限度满足所需求的目标(或目的)的新系统的过程。

概要设计(Outline design):概要设计是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程;其结果往往以反映交互控件布置、界面元素分组以及界面整体版式的页面框架图的形式来呈现。概要设计建立的是目标的逻辑模型,与计算机无关。

详细设计(The detailed design):详细设计是软件工程中软件开发的一个步骤,就是对概要设计的一个细化;就是详细设计每个模块实现算法所需的局部结构。

编码(Coding):编码是用预先规定的方法将文字、数字或其他对象编成数码;或将信息、数据转换成规定的电脉冲信 ;编码是信息从一种形式或格式转换为另一种形式的过程。

系统集成(System integration):系统集成是在系统工程科学方法的指导下,根据用户需求优选各种技术和产品,将各个分离的子系统链接成为一个完整可靠经济和有效整体,并使之能彼此协调工作,发挥整体效益,达到整体性能最优;系统集成包括设备系统集成和应用系统集成。

系统实施(System impiementation):实施阶段是将新系统付诸现实的过程。它的主要活动是根据系统设计所提供的控制结构图、数据设计库、系统配置方案及详细设计资料编制和调试程序,创建完整的管理系统,并进行系统的调试、新旧系统切换等工作,将逻辑设计转换为物理实际系统。

测试流程

一、测试需求分析:

1、明确需求范围(需求中包含了多少功能点)

2、明确业务功能的业务处理过程(1、包括功能点拆分:功能点对应的输入、处理、输出、进行提取;2、功能点连线:功能点对应的输入、处理、输出、形成的业务活动图)

3、不同功能点做业务组合、业务流(或者业务逻辑整理、前后台业务交互)

4、挖掘隐式需求(行业规范、易用性)

5、分析界面与数据库的对应关系(表间联系、表设计业务处理)

二、测试计划:确定测试对象、测试范围、测试类型、所需测试资源、项目测试排期、风险评估及对应策略,编写测试计划

三、编写测试用例:选择合适的用例设计方法,设计测试用例

四、测试执行:以测试用例为依据,对项目进行功能、业务、界面、接口等测试

五、缺陷管理:发现软件中存在的缺陷提交给开发人员,经开发人员修复后进行回归测试

六、编写测试 告:对软件产品质量进行评估编写测试 告

(测试理论中包含此内容)

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

上一篇 2021年11月1日
下一篇 2021年11月1日

相关推荐