单元测试用例设计

商品订单管理系统单元测试用例设计

一、目的

本文档提供了商品订单管理系统中的项目OrderManage的类SList的单元测试的用例设计说明。

二、范围

本文档是单元测试文档中的一部分。

三、参考文献

商品订单管理系统问题描述说明书

四、术语 无。

五、基本路径测试用例设计

5.1 FUN_001 public bool check(string a, string b) (1)控制流图

(2)测试路径 path1:1—3 path2:1—2—5 path3:1—2—4—…

public linknode creatlist(int n)(1)控制流图

F

T

F

T

(2)测试路径 path1:1—2—7

path2:1—2—3—4—5—2—7 path3:1—2—3—6—5—2—7

public int listlen()(1)控制流图

(2)测试路径 path1:1—2—4

path2:1—2—3—2—4

5.4 FUN_ 004 public linknode find(string c) (1) 控制流图

(2)测试路径 path1:1—2—5 path2:1—2—3—5

path3:1—2—3—4—2—5

5.5 FUN_005 public int find2(string c) (1) 控制流图

(2)测试路径 path1:1—2—5 path2:1—2—3—5

path3:1—2—3—4

—2—5 5.6 FUN_006 public linknode findnode(int i) (1)控制流图

(2)测试路径 path1:1—2—3 path2:1—2—4—3

path3:1—2—4—5—7—6

path4:1—2—4—5—7—8—5—6

public linknode insnode(int i)(1)控制流图

9

(2)测试路径

path1:1—2—3—4—5

path2:1—2—6—7—8—4—5 path3: 1—2—6—7—9—4—5

public void delnode(int i) (1)控制流图

(2)测试路径

path1:1—2—3—4

path2:1—2—5—6—7—8—4 path3:1—2—5—6—9—4 path4:1—2—5—6—7—9—4

商品订单管理系统单元测试用例设计

一、目的

本文档提供了商品订单管理系统中的项目OrderManage的类SList的单元测试的用例设计说明。

二、范围

本文档是单元测试文档中的一部分。

三、参考文献

商品订单管理系统问题描述说明书

四、术语 无。

五、基本路径测试用例设计

5.1 FUN_001 public bool check(string a, string b) (1)控制流图

(2)测试路径 path1:1—3 path2:1—2—5 path3:1—2—4—…

public linknode creatlist(int n)(1)控制流图

F

T

F

T

(2)测试路径 path1:1—2—7

path2:1—2—3—4—5—2—7 path3:1—2—3—6—5—2—7

public int listlen()(1)控制流图

(2)测试路径 path1:1—2—4

path2:1—2—3—2—4

5.4 FUN_ 004 public linknode find(string c) (1) 控制流图

(2)测试路径 path1:1—2—5 path2:1—2—3—5

path3:1—2—3—4—2—5

5.5 FUN_005 public int find2(string c) (1) 控制流图

(2)测试路径 path1:1—2—5 path2:1—2—3—5

path3:1—2—3—4

—2—5 5.6 FUN_006 public linknode findnode(int i) (1)控制流图

(2)测试路径 path1:1—2—3 path2:1—2—4—3

path3:1—2—4—5—7—6

path4:1—2—4—5—7—8—5—6

public linknode insnode(int i)(1)控制流图

9

(2)测试路径

path1:1—2—3—4—5

path2:1—2—6—7—8—4—5 path3: 1—2—6—7—9—4—5

public void delnode(int i) (1)控制流图

(2)测试路径

path1:1—2—3—4

path2:1—2—5—6—7—8—4 path3:1—2—5—6—9—4 path4:1—2—5—6—7—9—4


相关内容

  • 软件测试各过程的意义
  • 软件测试过程 海辉软件应用测试部门在长期的行业测试经验中,在软件测试过程模型方面总结出了如下图所示的改进W模型: 软件测试改进W模型 相对于传统V模型,W模型更科学,由一个开发的"V"和一个与之并行的测试"V"组成,体现了"尽早地和不断地进行软件测试 ...

  • 科技项目相关测试验收方案
  • 项目测试验收方案 1.1验收流程 在验收阶段,平台系统所有应用系统将按照用户和我公司都认可的<系统需求分析>,组织验收小组,进行功能和性能的验收测试.从系统的实用性.稳定性.可维护性.灵活性.可操作性.和安全性及系统文档.代码.规范及注释说明等方面组织全面验收.验收测试安排分为系统初验和 ...

  • 软件测试与质量保证简答题
  • 简答题 1.什么是软件测试? 答:软件测试是为了发现错误而执行程序的过程.或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程. 2.软件测试的目的? 答:测试的目的是想以最少的人力. ...

  • 软件测试知识点总结
  • 软件测试知识点总结 第一次课10.7软件测试概述 一 软件测试定义:使用人工或者自动的手段来运行或测定它是 否满足规定的需求,或弄预期结果与实际结果之间的差别. 二 软件测试的分类 1.按照开发阶段划分 a) 单元测试:模块测试,检查每个程序单元嫩否正确实现详细 设计说明中的模块功能等. b) 集成 ...

  • 软件测试自学笔记整理
  • 黑盒测试.白盒测试.单元测试.集成测试.系统测试.验收测试的区别 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求. 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查. 软件的黑盒测试意味着测试要在软件的接口 ...

  • 一个完整的软件研发流程是怎样的?
  • 作者|周明耀 编辑|小智 本文是周明耀技术管理专栏的第四篇文章,今天我们主要讲讲软件研发的流程问题. 写在前面 今天回到我们的主题,继续技术管理工作的第三篇文章,主要讲讲软件研发流程. 说到软件研发流程,一些同学可能看不起这种标准化流程,会觉得不管三七二十一,立即上手编码才是王道,需求可以等到后面再 ...

  • 软件测试规范
  • 软件测试规范 1 目的 确保软件产品质量,使产品能够顺利交付和通过验收的一项重要措施. 2 适用范围 适用于项目开发过程中的单元测试.集成测试.系统测试.业务测试.验收测试以及一些专项测试. 3 职责 项目测试负责人组织编制<测试计划>.<测试方案>,指导和督促 测试人员完成 ...

  • 软件开发过程中常用的软件测试方法
  • 软件开发过程中常用的软件测试方法 2010-3-29 10:09:22 作者:佚名 一.目前项目中所使用的测试方法 我目前所在的项目中(目前项目是一套C/S架构的系统),所使用的软件测试方法为:单元测试,集成测试,功能测试,回归测试,验收测试. 下面就上面的三种软件测试方法,分别做一下说明: (1) ...

  • 测试项目管理
  • TR4-TR6阶段测试项目管理 软件测试概念 使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别. 它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness).完全度(completeness ...

  • 单元测试报告模板
  • 软件测试系列 密 级:普通 文件编号:NO.4 文件类别:测试管理体系文件 发 放 号:1004 应用软件 ×××单元测试报告 北京梅梅出品有限公司 目录 1. 编写目的................................................................. ...