项目名称

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. ssh(安全协议外壳)

    以下来源于百度百科 https://baike.baidu.com/item/ssh/10407?fr=aladdin SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Netw ...

  2. mac 安装 java 配置

    在mac电脑上开发java,需要配置java环境变量,mac不同于windows系统.不过呢,配置流程也相对简单. 安装jdk 首先查看,电脑上是否装了jdk. 在终端输入  java -versio ...

  3. 洛谷 P1270 “访问”美术馆

    P1270 “访问”美术馆 题目描述 经过数月的精心准备,Peer Brelstet,一个出了名的盗画者,准备开始他的下一个行动.艺术馆的结构,每条走廊要么分叉为两条走廊,要么通向一个展览室.Peer ...

  4. DataReader和Dataset的性能比较 以及什么时候用dataset什么时候用DataReader

    原文发布时间为:2009-11-13 -- 来源于本人的百度文章 [由搬家工具导入] DataReader和Dataset的性能比较 以及什么时候用dataset什么时候用DataReader 【技术 ...

  5. [LeetCode] Search Insert Position 二分搜索

    Given a sorted array and a target value, return the index if the target is found. If not, return the ...

  6. luogu 2463 [SDOI2008]Sandy的卡片 kmp || 后缀数组 n个串的最长公共子串

    题目链接 Description 给出\(n\)个序列.找出这\(n\)个序列的最长相同子串. 在这里,相同定义为:两个子串长度相同且一个串的全部元素加上一个数就会变成另一个串. 思路 参考:hzwe ...

  7. 【电脑使用经验】怎么查看无线网络中电脑的IP地址?

    1. 2. 3. 4. 5.

  8. 项目中使用libsodium扩展

    前段时间研究了微信小微商户,地址:https://pay.weixin.qq.com/wiki/doc/api/xiaowei.php?chapter=19_11 其接口操作中需要下载证书针对返回的密 ...

  9. f5长连接策略

    但是把这些短连接汇聚到一起,集中F5的设备上,通过F5与服务器建立平滑的长连接,就解决了不断增大的并发连接.比如说前台有15万个并发连接,经过F5的优化,在服务器上只有不到5000个并发连接,而且在此 ...

  10. eclipse运行时弹出Fail to create the Java Virtual Machine

    找到eclipse程序所在目录,在目录下找到eclipse.ini文件,打开文件将com.android.ide.eclipse.adt.package.product下的值改成128m,org.ec ...