软件测试报告Word文档下载推荐.docx

上传人:b****3 文档编号:7074863 上传时间:2023-05-07 格式:DOCX 页数:37 大小:421.43KB
下载 相关 举报
软件测试报告Word文档下载推荐.docx_第1页
第1页 / 共37页
软件测试报告Word文档下载推荐.docx_第2页
第2页 / 共37页
软件测试报告Word文档下载推荐.docx_第3页
第3页 / 共37页
软件测试报告Word文档下载推荐.docx_第4页
第4页 / 共37页
软件测试报告Word文档下载推荐.docx_第5页
第5页 / 共37页
软件测试报告Word文档下载推荐.docx_第6页
第6页 / 共37页
软件测试报告Word文档下载推荐.docx_第7页
第7页 / 共37页
软件测试报告Word文档下载推荐.docx_第8页
第8页 / 共37页
软件测试报告Word文档下载推荐.docx_第9页
第9页 / 共37页
软件测试报告Word文档下载推荐.docx_第10页
第10页 / 共37页
软件测试报告Word文档下载推荐.docx_第11页
第11页 / 共37页
软件测试报告Word文档下载推荐.docx_第12页
第12页 / 共37页
软件测试报告Word文档下载推荐.docx_第13页
第13页 / 共37页
软件测试报告Word文档下载推荐.docx_第14页
第14页 / 共37页
软件测试报告Word文档下载推荐.docx_第15页
第15页 / 共37页
软件测试报告Word文档下载推荐.docx_第16页
第16页 / 共37页
软件测试报告Word文档下载推荐.docx_第17页
第17页 / 共37页
软件测试报告Word文档下载推荐.docx_第18页
第18页 / 共37页
软件测试报告Word文档下载推荐.docx_第19页
第19页 / 共37页
软件测试报告Word文档下载推荐.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件测试报告Word文档下载推荐.docx

《软件测试报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件测试报告Word文档下载推荐.docx(37页珍藏版)》请在冰点文库上搜索。

软件测试报告Word文档下载推荐.docx

选择竞价,输入加价价格

点击:

预约

预约成功或失败

广告投放

当用户选择目的地或者到达目的地时,弹出目的地附近商铺的广告及优惠信息,如果用户不点击,5秒内广告页自动关闭。

到达目的地时

弹出广告窗口

用户管理+日志查询

系统用户管理模块主要实现对用户信息的管理,包括用户登录、添加用户、修改用户密码、日志查询等功能。

✓用户登录

限于已注册的用户,只有已注册的用户才能登录系统。

其实现过程:

用户名(用于登录账号),密码。

登录按钮。

1)验证输入信息的合法性。

2)操作成功,登录系统。

否则,给出出错提示。

登录成功或者登录失败的提示。

✓用户注册

帐号、姓名、密码。

提交按钮。

2)如输入正确,则弹出注册成功。

注册成功。

✓日志管理

系统日志管理模块提供查询本系统用户的操作日志的功能,操作日志包括操作名称、操作人、操作时间、模块名称等信息。

选择用户

操作日志按钮

用户的操作日志信息

1.4.定义

符号

中文解释

ECI

小区唯一标识

TAC

位置区跟踪码

2.主要测试工具介绍

测试单元的介绍和使用,主要使用JUnit4进行单元测试。

2.1引入

在该项目上点右键,点“属性”,如图:

在弹出的属性窗口中,首先在左边选择“JavaBuildPath”,然后到右上选择“Libraries”标签,之后在最右边点击“AddLibrary…”按钮,如下图所示:

然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。

2.2生成JUnit测试框架

在Eclipse的PackageExplorer中用右键点击该类弹出菜单,选择“NewJUnitTestCase”。

如下图所示:

在弹出的对话框中,进行相应的选择,如下图所示:

点击“下一步”后,系统会自动列出这个类中包含的方法,选择要进行测试的方法。

此例中,我们仅对“加、减、乘、除”四个方法进行测试。

之后系统会自动生成一个新类CalculatorTest,里面包含一些空的测试用例。

package 

andycpp;

import 

static 

org.junit.Assert.*;

org.junit.Before;

org.junit.Ignore;

org.junit.Test;

public 

class 

CalculatorTest 

{

private 

Calculator 

calculator 

new 

Calculator();

@Before

void 

setUp() 

throws 

Exception 

calculator.clear();

}

@Test

testAdd() 

calculator.add

(2);

calculator.add(3);

assertEquals(5, 

calculator.getResult());

testSubstract() 

calculator.add(10);

calculator.substract

(2);

assertEquals(8, 

@Ignore("

Multiply() 

Not 

yet 

implemented"

testMultiply() 

testDivide() 

calculator.add(8);

calculator.divide

(2);

assertEquals(4, 

2.3运行测试代码

上述代码修改完毕后,在CalculatorTest类上点右键,选择“RunAsJUnitTest”来运行测试,如下图所示:

2.4查看运行结果

进度条是红颜色表示出现错误,具体的测试结果在进度条上面有提示:

“共进行了4个测试,其中1个测试被忽略,一个测试失败”。

3.单元测试项目及结果

3.1.用户识别

单元测试计划

标识

Filter

模块功能项

回填场景标识和经纬度

物理文件名

Filter.java

测试目的

测试内容描述

根据TAC、ECI关联回填场景名称,再回填经纬度。

输入期望

原始xdr数据

输出期望

经纬度空值丢弃,数据回填正确

单元测试结果

实际输入数据

实际处理情况描述

程序运行正常,未报错

实际输出

测试结论

正常

Filter_market

判断出用户占用的场景名称

AllTourNoFilter.java

过滤出去过指定场景的人员

判断每一用户的全天数据中是否出现场景名称

关联回填场景和经纬度的数据

未占用场景的丢弃,占用的输出

Market_JudgeFilter

判断出从指定道路经过的去该场景的用户

Market_JudgeFilter.java

判断出从指定道路经过的去往该场景的用户

判断是否去往该场景用户,判断是否开车经过指定道路

占用场景的所有用户的一天数据

从指定道路经过的去往该场景的用户

road

根据判断出来的用户匹配出其一天数据

输出数据是否为指定道路去指定场景的用户数据

数据关联判断

用户占用场景和道路的全天数据及从指定道路经过的去该场景的用户数据

指定道路去指定场景的用户数据

To_mysql

用户加密并输出指定格式

To_mysql.java

是否输出指定格式并加密

查看格式是否正确

输出指定格式的加密数据

1.

2.

3.

3.1.

3.2.车辆导停

HomeWork

MyWebService.javaHomeWork.java

单元测试子项001

编号

2.001

选择手机号,出现用户的目的地信息

弹出用户目的地,点击目的地,出现用户实时轨迹

点击目的地

功能处理期望描述

弹出轨迹信息

提示无轨迹信息

输入没有用户轨迹的手机号码

输入手机号码后,提示无轨迹信息

无轨迹信息

单元测试子项002

2.002

查询轨迹信息

输入正确手机号码,查看用户的实时轨迹

任务关键字

输入手机号码,返回用户的实时轨迹

任务执行信息

手机号码

输入手机号码,查询出用户的实时轨迹

执行结果

单元测试子项003

2.003

到达指定地点时,弹出周边停车场位置和车位信息

返回任务处理结果

信息提示

任务key值

用户点击取消按钮后,返回提示信息

提示信息

3.3.车位竞价

RegionMng

MyWebService.javaRegionMng.java

3.001

完成车位竞价功能

当车位不足时,进入竞价模式

预约用户数量大于空闲车位数量

当车位少于已预约用户时,询问用户是否加价

弹出竞价窗口,提示用户选择加价信息

车位数量不足1个

用户点竞价,弹出竞价窗口

3.4.广告投放

ShopInfo

ShopInfo.javaShopHelp.java

4.001

推送广告信息,并正确显示

完成广告投放

到达目的地附近

完成广告投放,显示广告信息

结果信息

到达目的地时,弹出广告信息

单元测试002

4.002

向商铺推送用户信息

完成用户向商铺的推送

完成用户信息推送

到达目的地

向商铺推送成功

3.2.

3.3.

3.4.

3.5.用户管理+日志查询

sm_user_sm_log

账号管理

5.001

用户是否正常登陆

输入用户名、密码,用户登陆成功

用户用户名、密码

1)用户名或密码输入错误时,提示重新输入;

2)用户名、密码输入正确时,能进入系统主页面;

登陆成功,页面跳转

输入用户名、密码

5.002

退出登陆

点击右上角的退出按钮

点击右上角的退出按钮,用户退出登陆

用户点击退出按钮

用户退出成功

退出成功的弹框

5.003

登陆过期

用户长时间不登陆,提示重新登录,点击任何操作都需回到登录页。

回到登录页,提示重新登录

登录session过期后,提示重新登录,点击任何操作都需回到登录页。

用户长时间不登陆

点击任何操作回到登录页,提示重新登录

回到登录页,提示用户重新登录

4.功能测试

4.1.用户识别

用例标识

项目名称

基于人口流动的出行旅游应用原型开发项目

开发人员

周明

模块名称

用户识别

测试日期

2016-11-10

设计日期

测试方法

黑盒

周明刘露李董刘楠

权限(并列关系)

测试项

测试类别

描述/输入/操作

期望结果

真实结果

备注

1

所有用户

场景标识和经纬度

根据TAC、ECI关联回填场景名称和经纬度

通过

 

2

指定用户

判断用户的全天数据中是否出现场景名称,未占用场景的丢弃,占用的输出

未占用场景的没有显示,占用的输出

3

同上

判断用户是否去该场景,判断用户是否开车经过指定道路

输出从指定道路经过的去该场景的用户

4

占用场景所有用户的一天数据

输入占用场景的所有用户的一天数据

程序运行正常,未报错,输出从指定道路经过的去该场景的用户

5

6

格式正确性

指定道路去指定场景的用户数据,是否输出指定格式并加密

4.2.车辆导停

普通用户

目的地

选择手机号

输出用户的目的地信息

车位

按照手机号查询出用户的实时轨迹信息;

输出用户轨迹信息;

当到达目的地附近或者手动选择导停时,弹出目的地周边的停车场信息,供用户选择车位预约

导停形式

用户手动选用导停的形式

向用户推送目的地周边的停车场位置、空闲车位数量,停车价格等等,供用户选择并且进行车位预约

查询

搜索框输入查询内容

输出用户要查目的地信息

4.3.车位竞价

查询预约人数

当停车场的预约人数超过空闲车位数量时,预约按钮变为红色竞价按钮

预约按钮变为红色竞价按钮

车位不足时,进入竞价模式,点击竞价,输入加价价格

弹框提示预约成功

当车位不足已预约用户时,提示用户是否加价

取消预约

预约失败,输出其它停车场信息供用户选择

其它停车场信息供用户选择

提示加价信息

用户点竞价,弹出竞价窗口,提示用户选择加价信息

4.4.广告投放

到达目的地附近,弹出广告信息

弹出广告信息

用户向商铺的推送

用户到达目的地附近,向商铺推送用户信息

到达目的地附近,向商铺推送用户信息,完成用户信息推送,信息正常显示

用户

用户选择目的地或者到达目的地,弹出目的地附近商铺的广告及优惠信息,用户无任何操作

当用户选择目的地或者到达目的地时,弹出目的地附近商铺的广告及优惠信息,用户不点击时,5秒内关闭广告页

输入目的地

弹出目的地附近商铺的广告及优惠信息

4.5.用户管理+日志查询

登录

退出

点击退出登录

退出回到登录页面

登录过期

过一段时间后(30分钟)

提示错误或回到登录页面

系统管理员

用户管理

注册/修改时的表单验证

在"

编辑用户信息"

表单中按要求输入真实姓名、登录名、邮箱、用户类型、密码

1)验证登录名不能为空;

2)验证用户类型不能为空;

3)验证密码不能为空;

4)验证重新输入密码不能为空;

5)验证两次密码必须一致;

6)验证登录名唯一性;

注册

完成上述表单验证后,点击"

确定"

,成功注册用户,左侧用户列表中新增一条记录。

修改

在“用户列表”中点击“修改”按钮;

需要修改的用户信息同步到“编辑用户信息”表单中

7

按照第5项输入

完成表单验证后点击确定,成功修改用户信息,左侧用户列表中能更新。

8

删除

在“用户列表”中点击“删除”按钮;

1)弹出“确认删除”提示框;

2)点击“取消”将不做任何操作;

3)点击“确定”,用户列表中删除一行。

9

日志查询

查询所有

不输入任何检索条件,直接点击“查询”按钮

提示选择用户。

10

按用户查询

检索条件中,选择用户,点击“查询”

1)选择用户后,点击查询,日志列表中显示该用户的所有操作日志;

2)当用户无操作日志时,弹出提示“查询无结果”

11

按用户+日志单号

检索条件中,输入日志单号点击“查询”

选择用户、输入日志单号,点击查询,日志列表中显示该用户操作日志;

如果该用户日志单号不正确则弹出提示框“查询无结果”。

12

按模块名称查询

检索条件中,输入模块名称,点击查询

输入模块名称后点击查询,日志列表中显示该模块名称所有用户的操作日志;

当该模块无任何用户登录系统,则弹出提示框“查询无结果”。

13

按单据单号查询

检索条件中,输入单据单号,点击查询

输入单据单号后点击查询,日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2