项目名称

TDzhushou

项目承担部门

骐骥之队

完成日期

2014/5/29

历史版本:

版本/状态

作者

参与者

起止日期

备注

TDzhushou1.1

解凤娇

骐骥之队

5/3-5/7

2014/5/8

一、功能测试用例

此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规则的测试需求。这种测试的目标是核实数据的接受、处理和检索是否正确,以及业务规则的实施是否恰当。主要测试技术方法为用户通过GUI(图形用户界面)与应用程序交互,对交互的输出或接受进行分析,以此来核实需求功能与实现功能是否一致。

编号

测试项

测试类型

描述/输入/操作

期望结果

失败结果

真实结果

00001

主界面及其他界面

UI测试

启动TD助手,观察界面。点击各个图标查看界面。

页面没有错别字,整体风格一致,布局合理,界面简洁大方,易懂。

界面不友好,太过华丽,字体大小不整齐。

页面简洁大方友好,布局合理,按钮大小合适。

00002

每日时间表

功能测试

点击每日时间表查看内容

1)正确显示每周日历表中所添加的所有日程;

2)点击具体条目时出现他们的详细内容或者不出现停止运行等用户不可处理的情况。

1)不能显示每周日历表中所添加的日程;

2)点击具体条目时,软件没有响应,出现用户不能处理的情况,比如停止运行。

1)能正确显示每周日历表中所添加的所有日程;

2)点击具体条目时,出现用户不能处理的情况,程序停止运行,必须重启。

00003

每周日历表

功能测试

点击每周日历表,点击要添加事件的某一天,点击“+”号,输入具体内容,选择日程类型,选择时间,都确定无误后,点击保存。

1)能出现日历表;

2)尚未添加日程的可以正确添加,添加了日程的可以查看;

3)不出现用户处理不了的异常情况。

1)看不到日历表;

2)不能正确添加日程,添加了日程不可以查看;

3)出现了用户不能处理的异常情况。

1)能正确出现日历表;

2)尚未添加日程的可以正确添加,添加了日程的可以查看;

3)点击具体日程时出现异常,程序停止运行。

00004

多事件处理

功能测试

点击多事件处理,点击条目选择需要的选项。

1)能增删改查添加的课程;

2)不出现用户不能处理的异常。

1)能增删改查添加的课程;

2)出现异常

只实现的滑动,并没有实现具体功能

00005

TD小工具

功能测试

点击TD小工具,按步骤进行

1)能查看TD美景美图;

2)能查看TD生活助手;

3)不出现用户不能处理的异常。

1)不能查看TD美景美图;

2)不能查看TD生活助手;

3)出现异常。

由于还没有导入,功能尚未实现

00006

所有功能

数据测试

在所有需要输入数据的地方输入数据。

1) 能正确接收并显示数据;

2) 当输入不当字符时有提示

3) 不出现用户不能处理的异常情况

1)不能正确接收并显示数据;

2)当输入不当字符时没有提示;

3)出现异常情况

1)所有需要用户输入数据的地方都是不限字符,不限数目的,所以没有提示。

2)没有出现异常情况。

二、性能测试

性能测试是一种对响应时间、事务处理速率和其他与时间相关的需求进行测试和评估。性能测试的目标是核实性能需求是否都已满足。可以分为以下几种进方式来组织进行测试。

1.1. 用户并发测试用例

用户并发测试是性能测试最主要的部分,主要是通过增加用户数量来加重系统负担,以检验测试对象能接收的最大用户数来确定功能是否达到要求。因我们的程序不需要联网,所以不必进行用户并发测试。

1.2. 大数据量测试用例

大数据量测试使测试对象处理大量的数据,以确定是否达到了将使软件发生故障的极限。大数据量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。

测试目的

通过大数据量测试用例,查看程序能承受多大的数据量才达到极限

前提条件

时间充裕,频繁输入查看

测试需求

输入(最大数据量)

事务成功率

期望性能(平均值)

实际性能(平均值)

每周日历表

10000第条记录

100%

10000

10000

15000第条记录

100%

15000

15000

20000第条记录

100%

20000

20000

每天时间表

10000第条记录

100%

10000

10000

15000第条记录

100%

15000

15000

20000第条记录

100%

20000

20000

备注:

每天时间表、每周日历表都能正确接受并显示数据

1.3. 疲劳强度测试用例

强度测试也是性能测试是的一种,实施和执行此类测试的目的是找出因资源不足或资源争用而导致的错误。如果内存或磁盘空间不足,测试对象就可能会表现出一些在正常条件下并不明显的缺陷。而其他缺陷则可能由于争用共享资源(如数据库锁或网络带宽)而造成的。强度测试还可用于确定测试对象能够处理的最大工作量。

测试目的

测试是否出现数据库锁

测试说明

时间充裕

前提条件

连续运行8小时

测试需求

输入/动作

输出/响应

是否正常运行

每周日历表

2小时

可以

4小时

可以

6小时

可以

8小时

可以

每天时间表

2小时

可以

4小时

可以

6小时

可以

8小时

可以

1.4. 安装手册帮助文件测试以及安装卸载测试阶段

安装手册帮助文件很详细,安装时是自动安装,直接点安装就一路畅通无阻了。安装退出之后,应用程序可以正确启动、运行。卸载也很容易,直接拖过去卸载就行。卸载之后系统已把所有的文件全部删除。安装和卸载均是秒速,极其合理。

1.5. 负载测试测试用例

负载测试也是性能测试中的一种。在这种测试中,将使测试对象承担不同的工作量,以评测和评估测试对象在不同工作量条件下的性能行为,以及持续正常运行的能力。负载测试的目标是确定并确保系统在超出最大预期工作量的情况下仍能正常运行。此外,负载测试还要评估性能特征,例如,响应时间、事务处理速率和其他与时间相关的方面。

测试目的

确定并确保系统在超出最大预期工作量的情况下仍能正常运行

前提条件

手机里能够运行

测试需求

输入

期望输出

是否正常运行

每周日

历表

软件工程

实验

15:50

已输入的

每周日

历表

计算机网络

实验

15:50

已输入的

每周日

历表

计算机操作系统

实验

8:00

已输入的

每周日

历表

软工小组

会议

20:00

已输入的

……

……

……

……

备注

输入输出都能正常运行

三、兼容性测试

在大多数生产环境中,客户机工作站、网络连接和数据库服务器的具体硬件规格会有所不同。客户机工作站可能会安装不同的软件例如,应用程序、驱动程序等而且在任何时候,都可能运行许多不同的软件组合,从而占用不同的资源。

测试目的

测试多种环境下,不同安卓平台下运行情况是否正常

配置说明

安卓平台版本

结果

手机客户端

2.0

不能运行

2.1

不能运行

2.2

运行正常

2.3

运行正常

4.0.3

运行正常

4.2

运行正常

4.3

运行正常

【Sprint3冲刺之前】TD学生助手测试用例的更多相关文章

  1. 【Sprint3冲刺之前】TD学生助手——alpha版发布

    TD学生助手——alpha版发布 1.设想和目标  1.我们的软件要解决的问题 TD学生助手的主要核心思想就是帮助学生安排他们忙碌的学校生活.主要是通过以下几个方面 1.通过学生的需要进行分类(考试, ...

  2. 【每日Scrum】第六天(4.16) TD学生助手Sprint1阶段性成果

    TD学生助手Sprint1阶段性成果(4.16) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 和叶姐,静姐修改页面布局和图片显示,保证界面的亲切. 和大家一起做演示PPT, ...

  3. 【每日Scrum】第五天(4.15) TD学生助手Sprint1站立会议

    TD学生助手Sprint1站立会议(4.15) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天和静姐,娇哥把图片3D画廊效果的功能实现了,GPS功能没什么进展,所以只能继 ...

  4. 【每日Scrum】第四天(4.14) TD学生助手Sprint1站立会议

    TD学生助手Sprint1站立会议(4.14) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天早晨静姐调整了下界面和配色,下午和宝月兄一起做了GPS功能显示,暂时只能显示 ...

  5. 【每日Scrum】第三天(4.13) TD学生助手Sprint1站立会议

    TD学生助手Sprint1站立会议(4.13) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 昨天完成了课程的增删改查功能 今天早晨静姐调整了下界面和配色,下午和宝月兄一起做 ...

  6. 【每日Scrum】第二天(4.12) TD学生助手Sprint1站立会议

    TD学生助手Sprint1站立会议(4.12) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 做了几个Sqlite编辑事件导入数据库没成功,就编辑图片滑动显示功能 今天学习了 ...

  7. 【每日Scrum】第一天(4.11) TD学生助手Sprint1计划会议成果

    [每日Scrum]第一天  TD学生助手Sprint1计划会议成果 ——小组成员:刘铸辉 刘静 何晓楠 谢凤娇 胡宝月 王洪叶 初次尝试敏捷开发Scrum计划流程开发项目,有什么不对的地方还希望各位大 ...

  8. 【每日Scrum】第八天(4.29) TD学生助手Sprint2

    站立会议 组员 今天 签到 刘铸辉 (组长) 绩效考核 Y 刘静 测试用例书写 测试bug报告 测试详细报告 Y 解凤娇 Y 王洪叶 项目可行性报告 项目开发计划书 需求分析(已完成并发布) Y 胡宝 ...

  9. 【每日Scrum】第五天(4.26) TD学生助手Sprint2站立会议

    站立会议 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天增加了几个页面的子菜单,然后设计了几个要用的界面 今天和楠哥做了课程事件和日历表操作的例子,并尝试做时间表和日历表的数据库设计 安卓的数据 ...

随机推荐

  1. 利用ROS内建SLAM建立地图

    ros中建地图方式有两种: 首先1.首先下载hector_slam包到你工作空间的src下 命令: cd ~/catkin/src git clone https://github.com/tu-da ...

  2. nginx和php安装文件

    #!/usr/bin/env bash echo "=============START=====================" ## php echo '[php]yum i ...

  3. Sql Server 2005 中的row_number() 分页技术

    原文发布时间为:2009-05-08 -- 来源于本人的百度文章 [由搬家工具导入] 在Sql Server 2005中,我们可以利用新增函数row_number()来更高效的实现分页存储   CRE ...

  4. mvc filters

    1.controller using System; using System.Collections.Generic; using System.Linq; using System.Web; us ...

  5. PE笔记之PE基本结构图(PE笔记索引)

    PE(Portable Execute) 文件是Windows下可执行文件的总称,常见的有DLL,EXE,OCX,SYS等,事实上,一个文件是否是PE文件与其扩展名无关,PE文件可以是任 何扩展名.那 ...

  6. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---4

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: <Linux命令行与shell脚本 ...

  7. mysql 连接远程服务器

    想要在本地连接远程服务器上的mysql, 需要在远程服务器的mysql配置里面,修改一下访问权限 mysql的配置里面,默认只能本地访问,在服务器上,修改/etc/mysql/my.cnf文件找到这一 ...

  8. hdu 4524(模拟)

    郑厂长系列故事——逃离迷宫 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Tot ...

  9. 八、Ubuntu安装Tomcat和jdk

    1.解压Tomcat 和 jdk tar -zxvf apache-tomcat-8.0.28.tar.gz tar -zxvf jdk-8u60-linux-x64.gz 2.将解压后的tomcat ...

  10. FZU 1078 计算循环冗余码【模拟】

    计算机网络中采用循环冗余码来校验数据的正确性.其原理是:发送方计算出待发送的二进制数据的循环冗余码,并随同原数据一起发送到接收方:接收方通过重新计算接收到的数据的循环冗余码,并和收到的循环冗余码进行比 ...