首页 > 代码库 > 铁大课表 测试计划书

铁大课表 测试计划书

 

 

铁大课表

测试计划书

 

 

 

 

 

 

 

 

 

第七小组:闫立新、曹锦锋、李夏蕾、

苏海岩、王伟光、杨世超

 

201456

 

 

 

目录

1引言... 4

1.1编写目的... 4

1.2背景... 4

1.3定义... 4

1.4参考资料... 4

2计划... 5

2.1软件说明... 5

2.2测试内容... 5

2.3测试1:课表模块... 5

2.3.1进度安排... 5

2.3.2条件... 5

2.3.3测试资料... 5

2.4测试2:作业模块... 6

2.4.1进度安排... 6

2.4.2条件... 6

2.4.3测试资料... 6

2.5测试3:换肤模块... 6

2.5.1进度安排... 6

2.5.2条件... 6

2.5.3测试资料... 7

2.6测试4:系统时间同步模块... 7

2.6.1进度安排... 7

2.6.2条件... 7

2.6.3测试资料... 7

3测试设计说明... 8

3.1测试1:课表模块... 8

3.1.1控制... 8

3.1.2输入... 8

3.1.3输出... 8

3.1.4过程... 8

3.2测试2:作业模块... 8

3.2.1控制... 8

3.2.2输入... 8

3.2.3输出... 9

3.2.4过程... 9

3.3测试3:换肤模块... 9

3.3.1控制... 9

3.3.2输入... 9

3.3.3输出... 9

3.3.4过程... 9

3.4测试4:系统时间同步模块... 9

3.4.1控制... 9

3.4.2输入... 10

3.4.3输出... 10

3.4.4过程... 10

4评价准则... 10

4.1范围... 10

4.2数据整理... 10

4.3尺度... 10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1引言

1.1编写目的

该《测试计划书》文档有助于实现以下目标:了解软件的具体功能,作为软件开发人员开发的主要过程,对软件的功能、性能、接口、数据结构等功能的具体测试结果与预期的要求进行分析,为完善及改进软件的功能提供依据。

本软件测试计划说明的读者对象是软件设计人员、测试人员。

1.2背景

说明:

a.  测试计划所从属的软件系统的名称:铁大课表

b.  本项目的任务提出者、开发者:闫立新、曹锦锋、李夏蕾、苏海岩、王伟光、杨世超

用户:石家庄铁道大学在校学生

实现该软件的计算中心或计算机网络:学生android手机;

c.  该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与手机操作系统、与android内置SQLite数据库系统。

1.3定义

课表:只学校对学生上课过程中的课程安排,具体指什么时候在哪儿上什么课。

Curriculum schedule课程表

1.4参考资料

a.  《软件工程》 孙家广, 高等教育出版社;

b.  《软件工程及软件开发应用》 施一萍,清华大学出版社;

c.  《Android手机程序设计入门、应用到精通》孙宏明,中国水利出版社;

d.  《疯狂android讲义》(第2版)李刚,电子工业出版社。

2计划

2.1软件说明

此软件用于实现个人课表的管理,可以添加编辑和查看自己的课程,同时也可以添加增删作业;拥有换肤功能,可以选择自己相对喜欢的壁纸。

2.2测试内容

系统名称

模块名称

测试点

优先级

标识号

说明

课表系统

课表模块

数据输出是否正常

H

1

实现添加编辑删除

作业模块

数据输出是否正常

H

2

实现添加编辑删除

换肤系统

换肤模块

能否任意成功切换

H

3

实现壁纸切换

系统时间同步模块

是否与手机时间同步

H

4

实现时间同步

数据库管理系统

数据连接是否正常

H

5

连接正常

2.3测试1:课表模块

2.3.1进度安排

  1. 测试模块:课表模块
  2. 测试内容:数据输入输入的正常与否
  3. 测试人员:曹锦锋
  4. 测试时间:2014年5月7日

2.3.2条件

陈述本项测试工作对资源的要求,包括:

a.  测试所用手机型号:小米2 S;

b.  测试所用系统:android 4.1.1;

c.  测试硬件:四核1.7gHz 处理器、2G运行内存;

d.  测试人员数:2

2.3.3测试资料

a.  有关本项任务的文件:项目开发计划;

b.  被测试程序及其所在的媒体:铁大课表;

c.  测试的输入和输出举例:软件工程、一教213;

d.  有关控制此项测试的方法:测试的方法和测试报告(BUG)、测试反馈报告。

2.4测试2:作业模块

2.4.1进度安排

  1. 测试模块:课表模块
  2. 测试内容:数据输入输入的正常与否
  3. 测试人员:曹锦锋
  4. 测试时间:2014年5月7日

2.4.2条件

陈述本项测试工作对资源的要求,包括:

  1. 测试所用手机型号:小米2 S;
  2. 测试所用系统:android 4.1.1;
  3. 测试硬件:四核1.7gHz 处理器、2G运行内存;
  4. 测试人员数:2
  5. 有关本项任务的文件:项目开发计划;
  6. 被测试程序及其所在的媒体:铁大课表;
  7. 测试的输入和输出举例:下周一交软件工程软件测试计划书;
  8. 有关控制此项测试的方法:测试的方法和测试报告(BUG)、测试反馈报告。
  9. 测试模块:换肤模块
  10. 测试内容:背景图片能否流畅切换及切换后的效果体验
  11. 测试人员:曹锦锋
  12. 测试时间:2014年5月7日

2.4.3测试资料

2.5测试3:换肤模块

2.5.1进度安排

2.5.2条件

陈述本项测试工作对资源的要求,包括:

  1. 测试所用手机型号:小米2 S;
  2. 测试所用系统:android 4.1.1;
  3. 测试硬件:四核1.7gHz 处理器、2G运行内存;
  4. 测试人员数:2
  5. 有关本项任务的文件:项目开发计划;
  6. 被测试程序及其所在的媒体:铁大课表;
  7. 测试的输入和输出举例:软件自带的背景图片;
  8. 有关控制此项测试的方法:测试的方法和测试报告(BUG)、测试反馈报告。
  9. 测试模块:系统时间同步模块
  10. 测试内容:当改变系统时间时,软件能否与手机系统时间同步改变
  11. 测试人员:曹锦锋
  12. 测试时间:2014年5月7日

2.5.3测试资料

2.6测试4:系统时间同步模块

2.6.1进度安排

2.6.2条件

陈述本项测试工作对资源的要求,包括:

  1. 测试所用手机型号:小米2 S;
  2. 测试所用系统:android 4.1.1;
  3. 测试硬件:四核1.7gHz 处理器、2G运行内存;
  4. 测试人员数:2
  5. 有关本项任务的文件:项目开发计划;
  6. 被测试程序及其所在的媒体:铁大课表;
  7. 测试的输入和输出举例:软件自带的背景图片;
  8. 有关控制此项测试的方法:测试的方法和测试报告(BUG)、测试反馈报告。

2.6.3测试资料

 

3测试设计说明

3.1测试1:课表模块

3.1.1控制

本测试的控制方式:输入方法为人工输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。

3.1.2输入

选择任一项课表处对其进行编辑测试,测试输入支持的数据格式及最大长度并能否正确完整输出显示

输入数据:软件工程,一教213

                   Windows软件件件件件件……工程,一教209999999999……

3.1.3输出

输出:与编辑时输入的一致;

输入过长溢出时闪退。

3.1.4过程

设计测试用例,运行课表模块的源程序,按测试用例进行逐个测试,记录测试结果,测试完成后关闭软件。

3.2测试2:作业模块

3.2.1控制

本测试的控制方式:输入方法为人工输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。

3.2.2输入

选择任一项课表处对其进行编辑测试,测试输入支持的数据格式及最大长度并能否正确完整输出显示。

输入数据:下周一交软件工程测试计划书

                     下周一交软件工程测试计划书书书书……

3.2.3输出

         与输入一致

3.2.4过程

         设计测试用例,运行作业模块的源程序,按测试用例进行逐个测试,记录测试结果,测试完成后关闭软件。

3.3测试3:换肤模块

3.3.1控制

本测试的控制方式:输入方法为半人工输入,按软件的操作顺序进行测试,测试结果为运行界面的截图。

3.3.2输入

选择任一背景图片,测试能否成功切换背景图片,并体验使用效果。

3.3.3输出

         显示所选择的背景图片

3.3.4过程

         点击选择软件内部自带的背景图片进行切换。

3.4测试4:系统时间同步模块

3.4.1控制

本测试的控制方式:输入方法为半人工输入,修改手机系统时间后检测软件时间能否同步改变,测试结果为运行界面的截图。

3.4.2输入

修改手机系统时间。

3.4.3输出

软件星期数作相应改变。

3.4.4过程

    修改手机系统时间,打开软件查看软件对应的星期数。

4评价准则

4.1范围

以上所选数据为学校课程中通常的名称长度,所能测试的范围为10-20字。

4.2数据整理

陈述为了把测试数据加工成便于评价的适当形式,使得测试结果可以同,已知结果进行比较而要用到的转换处理技术,如手工方式或自动方式;如果是用自动方式整理数据,还要说明为进行处理而要用到的硬件、软件资源。

4.3尺度

待定……