测试说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第6部分测试计划方案

1.1 编写目的

本说明书是系统初步验收过程中进行三方测试的测试方案,主要描述了测试方案、测试项目和各项目的用例设计说明等。小组成员可通过文档的测试方案结合测试用力,对小金库系统进行测试。

本软件开发小组的产品实现成员应该阅读和参考本说明进行测试。

1.2 背景

说明:

a. 待开发软件系统的名称:小金库;

b. 本项目的任务提出者为课程设计要求,开发者是江杰、付建

军、胡艳涛、江明浩、周宇,用户为家庭成员,运行该软件需连接Internet网络。

1.3 定义

术语:

黑盒测试:测试人员在完全不考虑程序内部结构和内部特性的情况下,只依靠被测试程序输入和输出之间的关系,或程序的功能来设计测试用例。

白盒测试:测试人员根据其内部构造设计测试用例。

静态测试:测试人员不利用计算机运行被测试的程序,通过其他手段达到检测的目的。

动态测试:测试人员通过运行和使用被测程序,发现软件故障,以达到检测的目的。

验证测试:为确定某一开发阶段的产品是否满足在该阶段开始时提出的要求而对系统或不见进行评估的过程。

确认测试:通过运行代码来完成,实在开发过程中或结束时,对系统或不见进行评估以确定其是否满足需求规格的过程。

1.4 参考资料

相关书籍包括:

a) 《软件工程》 (英)萨默维尔 机械工业出版社 2011.5.1

b) 计算机软件测试(原书第2版)王峰机械工业出版社

相关的文件包括:

a) 本科09级《本科综合课程设计》指导书

2.1 软件说明

根据本次项目,列出了测试计划中系统功能测试计划部分的提纲,详细测试内容见2.2测试内容。

系统功能测试计划纲要见表6-1,如图6-1所示。

表6-1 小金库系统功能测试计划提纲

模块名称功能输入输出参与角色和职

登陆模块登陆系

用户名、密

是否成功周宇及其他组

测试合法与非

法字符的输入

对系统登录的

影响

注册模块注册家

庭/个人

用户

用户名、密

码、确认密

是否成功周宇及其他组

测试合法与非

法字符的输入

对系统注册的

影响

账号管理模块管理家

庭/个人

账号

新旧密码

家庭:发出

邀请,接受

申请

个人:发出

申请,接受

邀请

是否成功胡艳涛及其他

组员

测试合法与非

法字符与操作

对账号管理的

影响

个人信息管理管理家

庭/个人

信息

家庭:管理

家庭成员

个人:昵

称,性别,

年龄,头像

是否成功江杰及其他组

测试合法与非

法字符、操作

对个人信息管

理的影响

事件添添加收收支类型,是否成功胡艳涛及其他

加模块入/支出

事件支出类型,

金额,时

间,事件描

组员

测试合法与非

法操作对事件

添加的影响

收入统计模块统计某

时间段

内的收

开始时间与

结束时间,

用户名,收

支类型

查询记录

(统计

表,统计

折线图)

付建军及其他

组员

测试合法、非

法操作对收入

统计模块及系

统的影响

支出统计模块统计某

时间段

内的支

开始时间与

结束时间,

用户名,收

支类型

查询记录

(统计

表,统计

折线图,

恩格尔系

数)

付建军及其他

组员

测试合法与非

法操作对支出

统计模块及系

统的影响

数据导入模块导入外

部文件

至系统

外部文件(.xls

/.xlsx)

传递数据

给统计模

江明浩及其他

组员

测试外部文件

(合法格式、

非法格式)对

数据导入模块

及统计模块的

影响

数据导出模块导出系

统数据

至外部

文件

统计模块的

数据

外部文件江明浩及其他

组员

测试内部数据

对生成的外部

文件的正确性

权限验证模块用户合

法性验

各模块权限

验证

是否通过周宇及其他组

测试每次操作

的权限验证结

核心数数据库各模块的数是否成功江杰、江明浩

据操作模块操作据操作及其他组员

数据库操作的

合法性测试

图6-1

2.2 测试内容

需求验证测试:对软件需求报告描述的软件功能进行测试,

验证是否满足规定的要求。

模块及接口测试:对软件的模块功能,接口正确性进行测

试。

系统功能测试:使用黑盒、白盒测试,静态、动态测试,

验证、确认测试等,如边界值测试,决策表,等价类划

分,代码复查,语句覆盖率测试等。

需求确认测试:需求完成对软件需求的完全覆盖。

系统性能测试:对系统的性能、安全性、可靠性进行测

试,包括系统响应时间,容错性测试等。

易用性测试:对软件的易用性进行测试,包括易理解性、

易操作性的测试。

主要工作进度表

活动活动起始点活动完成点活动成果需求验证测试2012-07-092012-07-10项目概要设计

模块及接口测试2012-07-112012-07-11概要设计、详细设计

系统功能测试2012-07-122012-07-17小金库系统需求确认测试2012-07-162012-07-16完整的文档系统性能测试2012-07-162012-07-17-

易用性测试2012-07-172012-07-17-

2.3 需求验证测试

参与人员:周宇、江杰、付建军、胡艳涛、江明浩

测试部位:需求文档

测试状态:已完成

相关文档
最新文档