• 铁大课表 测试计划书


     

     

    铁大课表

    测试计划书

     

     

     

     

     

     

     

     

     

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

    苏海岩、王伟光、杨世超

     

    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尺度

    待定……

  • 相关阅读:
    再也不用为word 中表达式的上标和下标发愁了
    创建链接
    ps钢笔工具隐藏的知识。
    学Ps个人遇到的小细节
    新手琢磨ps,学问深着呢。。
    数据库2012终于知道数据库攻击注入参数
    想脱离鼠标,不想要鼠标就只想用键盘完成所有编程,你说可能吗?
    vs2013中的快捷键
    如何在C/C++中动态分配二维数组【转载】
    转载:C++的那些事:表达式与语句
  • 原文地址:https://www.cnblogs.com/caojinfeng/p/3751856.html
Copyright © 2020-2023  润新知