【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学生助手测试用例

时间: 2024-08-11 07:41:35

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

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

TD学生助手--alpha版发布 1.设想和目标  1.我们的软件要解决的问题 TD学生助手的主要核心思想就是帮助学生安排他们忙碌的学校生活.主要是通过以下几个方面 1.通过学生的需要进行分类(考试,实验,发博客等等),添加日程,保存日程到数据库中,将日程模块化管理: 2.用月视图和周视图,日视图三个视图来管理添加进去的日程,让日程管理起来更加直观,方便,增强用户体验. 2.是否有充足的时间来做计划 我们做计划主要是在Sprint计划刚开始的时候进行计划,并在以后实施计划时进行调整,但是由于我们

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

站立会议 组员 今天 签到 刘铸辉 (组长) 绩效考核 Y 刘静 测试用例书写 测试bug报告 测试详细报告 Y 解凤娇 Y 王洪叶 项目可行性报告 项目开发计划书 需求分析(已完成并发布) Y 胡宝月 项目的概要设计 项目的详细设计 Y 何晓楠 用户手册 团队分工及任务管理 项目开发总结性报告 Y 地点: 新食堂二层21:30 2014年 04 月 29 日 [每日Scrum]第六天(4.29) TD学生助手Sprint2,码迷,mamicode.com

【每日Scrum】第六天(4.27) TD学生助手Sprint2站立会议

站立会议 组员 昨天 今天 困难 签到 刘铸辉 (组长) 今天和楠哥做了课程事件和日历表操作的例子,并尝试做时间表和日历表的数据库设计 Y 刘静 今天开始编辑自己项目中的日历管理 编辑程序,能够在日历界面,随便点击某一天,能够添加这一天的时间,具体到小时定时 还行不太难 Y 解凤娇 今天查看网络上关于软件测试的文档以及说明 开始进行功能测试. 繁琐,bug不少正在努力修正 Y 王洪叶 查找铁道大学周边的服装广场和同学比较常去的一些购物广场,并通过调查,得到各个地点的具体位置和详细信息. 通过看视

【最后的总结】我们的Sprint3冲刺——闹钟的添加和管理(刘铸辉,何晓楠)

我们的Sprint3冲刺--闹钟的添加和管理(刘铸辉,何晓楠)   闹钟是我们生活中常用的工具.由于我们的软件是学生日程管理系统,所以必须有提醒功能,在android系统中提供了强大的闹钟接口,并且使用起来也非常简单.AlarmManager是android提供的闹铃管理接口.我们想创建一个闹铃程序就需要通过它来完成.那么接下来就看一下创建闹钟的过程: 1. 获取AlarmManager对象 1 public class AlarmHelper { 2 3 private Context c;

【Sprint3冲刺之前】软件开发计划书

TD校园助手软件开发计划书 1.引言 1.1 编写目的 为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,同时便于老师和其他同学了解我们的项目进程安排以给出宝贵的意见建议,因此以文件化的形式,把对于在项目生命周期内的工作任务范围.各项工作的任务分解.项目团队组织结构.各团队成员的工作责任.团队内外沟通协作方式.开发进度.项目内外环境条件.风险对策等内容做出的安排以书面的方式,作为项目团队成员共识与约定,项目生命周期内的所有项目活动的行动

【Sprint3冲刺之前】日历表的事件处理和管理(刘铸辉)

我的Sprint2冲刺--日历表的事件处理和管理(刘铸辉,刘静) 我的Sprint2冲刺计划领到的任务是和静姐结对编程,完成日历表的事件处理和管理,下面详细讲解下技术细节. 1.设计结构图 首先要画出整个UI设计图,方便理解这个日历布局和日历样式的绘制. 这里总共分解为两个 View 文件: 1:calender_main.xml(Calender.java用来绘制日历表和日历表中的事件) 作为启动的主画面,新建项目时,首先生成. schedule_toptext:用来显示年月日,闰几月,年份和

【Sprint3冲刺之前】TDzhushou软件项目测试计划书

TDzhushou软件测试计划文档 文档编号:2014-5-8 产品版本:1.1 产品名称:TDzhushou 文 档 作 者: 解凤娇       日期:2014-5-4 软件测试计划 目录 第一章 概述 3 1.1编写目的 3 1.2参考资料 3 1.3背景 3 第二章 目标 3 2.1测试的目的和任务 3 2.2人员和设备 3 2.3测试结果要求 4 2.4测试的安排和进度 4 第三章 测试种类及测试标准 5 3.1功能测试阶段 5 3.2系统测试阶段 6 3.3性能测试阶段 6 3.4安

【Sprint3冲刺之前】项目可行性研究报告

TD校园手机助手软件可行性研究报告 1.引言 在信息化时代高速发展的今天,手机成了每个人的必备物品之一.随着科技的迅猛发展,人们已经不仅仅满足于用手机发短信,打电话,因此,android手机应运而生,特别是近几年,其发展的速度更是惊人,它还提供了听歌.看视频.用蓝牙传输数据.玩游戏.上网等功能.我们的生活因此更加方便.为了更好地服务于铁大的学生,我们研究出一款校园手机助手的软件,方便同学们的生活. 1.1背景 1.1.1Android发展背景 Android是一套真正意义的开放性移动设备综合平台

sprint3冲刺总结

维持了一个多月的sprint3次总结终于结束了,我们小组也顺利的完成了我们的项目,总的来说这次完成的项目还是有一定的质量的,无论是外貌形象包装还是功能来说都达到了我们当初所设定的目标,美中不足的就是时间的问题了,由于最近的大作业和考证书比较多,所以有的时候忙于复习把导致项目的开发有所怠慢,不过总的质量还是可以达到老师所要求的.由于这个学习学了了android的开发,所以在完成项目的效率也比上一个学期的效率快上了不少,很多不懂的问题都可以通过书上或者网络上得以解决,更加值得庆幸的是我们小组的成员同