【Sprint3冲刺之前】TD学生助手测试用例
项目名称 |
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学生助手测试用例的更多相关文章
- 【Sprint3冲刺之前】TD学生助手——alpha版发布
TD学生助手——alpha版发布 1.设想和目标 1.我们的软件要解决的问题 TD学生助手的主要核心思想就是帮助学生安排他们忙碌的学校生活.主要是通过以下几个方面 1.通过学生的需要进行分类(考试, ...
- 【每日Scrum】第六天(4.16) TD学生助手Sprint1阶段性成果
TD学生助手Sprint1阶段性成果(4.16) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 和叶姐,静姐修改页面布局和图片显示,保证界面的亲切. 和大家一起做演示PPT, ...
- 【每日Scrum】第五天(4.15) TD学生助手Sprint1站立会议
TD学生助手Sprint1站立会议(4.15) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天和静姐,娇哥把图片3D画廊效果的功能实现了,GPS功能没什么进展,所以只能继 ...
- 【每日Scrum】第四天(4.14) TD学生助手Sprint1站立会议
TD学生助手Sprint1站立会议(4.14) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天早晨静姐调整了下界面和配色,下午和宝月兄一起做了GPS功能显示,暂时只能显示 ...
- 【每日Scrum】第三天(4.13) TD学生助手Sprint1站立会议
TD学生助手Sprint1站立会议(4.13) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 昨天完成了课程的增删改查功能 今天早晨静姐调整了下界面和配色,下午和宝月兄一起做 ...
- 【每日Scrum】第二天(4.12) TD学生助手Sprint1站立会议
TD学生助手Sprint1站立会议(4.12) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 (组长) 做了几个Sqlite编辑事件导入数据库没成功,就编辑图片滑动显示功能 今天学习了 ...
- 【每日Scrum】第一天(4.11) TD学生助手Sprint1计划会议成果
[每日Scrum]第一天 TD学生助手Sprint1计划会议成果 ——小组成员:刘铸辉 刘静 何晓楠 谢凤娇 胡宝月 王洪叶 初次尝试敏捷开发Scrum计划流程开发项目,有什么不对的地方还希望各位大 ...
- 【每日Scrum】第八天(4.29) TD学生助手Sprint2
站立会议 组员 今天 签到 刘铸辉 (组长) 绩效考核 Y 刘静 测试用例书写 测试bug报告 测试详细报告 Y 解凤娇 Y 王洪叶 项目可行性报告 项目开发计划书 需求分析(已完成并发布) Y 胡宝 ...
- 【每日Scrum】第五天(4.26) TD学生助手Sprint2站立会议
站立会议 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天增加了几个页面的子菜单,然后设计了几个要用的界面 今天和楠哥做了课程事件和日历表操作的例子,并尝试做时间表和日历表的数据库设计 安卓的数据 ...
随机推荐
- Python之面向对象:属性
一.属性定义 1.类属性 类属性定义在类中且在函数体之外:类属性通常不作为实例属性使用:类变量紧接在类名后面定义 类属性的引用:类名.count eg:Employee.count 实例中可以引用类的 ...
- Java.io.File中的delete()方法和deleteOnExit()方法的区别
1.delete()方法: 当调用delete()方法时,直接删除文件,不管该文件是否存在,一经调用立即执行: 2.deleteOnExit()方法: 当 ...
- 使用 swagger组件给asp.net webapi文档生成
1.名词解释 Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件的方法,参数和模 ...
- xor和路径(codevs 2412)
题目描述 Description 给定一个无向连通图,其节点编号为1到N,其边的权值为非负整数.试求出一条从1号节点到 N 号节点的路径,使得该路径上经过的边的权值的“XOR 和”最大.该路径可以重复 ...
- pat 甲级 1056. Mice and Rice (25)
1056. Mice and Rice (25) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Mice an ...
- linux之stat
stat指令:文件/文件系统的详细信息显示: 使用格式:stat 文件名 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: -f 不显示文件本身的信息,显示文件所在文件系统的信 ...
- js动态添加select菜单 联动菜单
原文发布时间为:2009-11-14 -- 来源于本人的百度文章 [由搬家工具导入] <html> <head> <title>http://hi.baidu.co ...
- [LeetCode] Min Stack 栈
Design a stack that supports push, pop, top, and retrieving the minimum element in constant time. pu ...
- Codeforces Gym101522 A. Ambiguous Dates (La Salle-Pui Ching Programming Challenge 培正喇沙編程挑戰賽 2017)
A. Ambiguous Dates There are two popular formats for representing a date: day/month/year or month/da ...
- nfc是什么?nfc功能是什么?
http://android.tgbus.com/lab/software/201208/447420.shtml nfc是什么?nfc功能是什么?出现在我们手机上的nfc功能怎么用?下面请看今天小编 ...