软件测试报告

上传人:汽*** 文档编号:564577721 上传时间:2023-02-15 格式:DOC 页数:9 大小:447.50KB
返回 下载 相关 举报
软件测试报告_第1页
第1页 / 共9页
软件测试报告_第2页
第2页 / 共9页
软件测试报告_第3页
第3页 / 共9页
软件测试报告_第4页
第4页 / 共9页
软件测试报告_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《软件测试报告》由会员分享,可在线阅读,更多相关《软件测试报告(9页珍藏版)》请在金锄头文库上搜索。

1、中国联通基于人口流动的出行旅游应用软件测试报告2016年11月1. 目录1.引言21.1.编写目的21.2.测试人员21.3.单元模块概述21.4.定义42.主要测试工具介绍42.1引入42.2生成JUnit测试框架62.3运行测试代码92.4查看运行结果113.单元测试项目及结果123.1.用户识别123.2.车辆导停153.3.车位竞价163.4.广告投放173.5.用户管理+日志查询184.功能测试204.1.用户识别204.2.车辆导停214.3.车位竞价224.4.广告投放224.5.用户管理+日志查询235.分析摘要256.测试资源消耗261. 引言1.1. 编写目的 为了保证系统

2、的各项功能可靠的实现,特编写此测试计划,对所开发软件的各功能模块进行测试。 使用简单的单元测试工具,对系统模块进行测试分析,并编写测试用例。 为软件单元的评审验收提供依据.1.2. 测试人员测试人员甲方:刘露 李董 刘楠乙方:周明 林少华 焦朋鹏1.3. 单元模块概述本系统主要由:用户识别、车辆导停、车位竞价、广告投放、用户管理+日志查询等模块组成。 道路用户识别通过用户手机占用的基站信息,定位出用户的位置,实时跟踪用户轨迹,并识别出用户占用道路基站的序列,根据道路用户识别算法识别出道路汽车用户;根据用户占用商场室内基站的信息,识别出商场用户。针对两类用户进行关联分析,得到用户开车去往商场、景

3、区等场景的轨迹信息。 车辆导停通过分析用户的轨迹信息,系统识别出用户即将到达目的地,并向用户推送目的地周边的停车场位置、空闲车位数量,停车价格等等,供用户进行车位预约。用户也可以通过手动选用车辆导停的方式来使用系统。 选择用户输入:选择手机号码处理:获取用户的目的地信息输出:输出用户的目的地。 查询输入:点击用户的目的地信息处理:按照手机号查询出用户的实时轨迹信息输出:用户轨迹信息 车位竞价当停车场的预约人数超过空闲车位数量时,预约按钮变为红色竞价按钮,用户可以选择是否竞价或者选择其他停车场,竞价结束时,出价最高者获得车位,其他出价者竞价失败,可以选择其他停车场停车。 执行竞价输入:选择竞价,

4、输入加价价格点击:预约输出:预约成功或失败 广告投放当用户选择目的地或者到达目的地时,弹出目的地附近商铺的广告及优惠信息,如果用户不点击,5秒内广告页自动关闭。输入:到达目的地时输出:弹出广告窗口 用户管理+日志查询系统用户管理模块主要实现对用户信息的管理,包括用户登录、添加用户、修改用户密码、日志查询等功能。 用户登录限于已注册的用户,只有已注册的用户才能登录系统。其实现过程:输入:用户名(用于登录账号),密码。点击:登录按钮。处理:1)验证输入信息的合法性。 2)操作成功,登录系统。否则,给出出错提示。输出:登录成功或者登录失败的提示。 用户注册输入:帐号、姓名、密码。点击:提交按钮。处理

5、:1)验证输入信息的合法性。 2)如输入正确,则弹出注册成功。输出:注册成功。 日志管理系统日志管理模块提供查询本系统用户的操作日志的功能,操作日志包括操作名称、操作人、操作时间、模块名称等信息。输入:选择用户点击:操作日志按钮输出:用户的操作日志信息1.4. 定义符号中文解释ECI小区唯一标识TAC 位置区跟踪码2. 主要测试工具介绍测试单元的介绍和使用,主要使用JUnit4进行单元测试。2.1引入在该项目上点右键,点“属性”,如图:在弹出的属性窗口中,首先在左边选择“Java Build Path”,然后到右上选择“Libraries”标签,之后在最右边点击“Add Library”按钮,

6、如下图所示:然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。2.2生成JUnit测试框架在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“NewJUnit Test Case”。如下图所示:在弹出的对话框中,进行相应的选择,如下图所示:点击“下一步”后,系统会自动列出这个类中包含的方法,选择要进行测试的方法。此例中,我们仅对“加、减、乘、除”四个方法进行测试。如下图所示:之后系统会自动生成一个新类CalculatorTest,里面包含一些空的测试用例。packageandycpp;importstatic

7、org.junit.Assert.*;importorg.junit.Before;importorg.junit.Ignore;importorg.junit.Test;publicclassCalculatorTestprivatestaticCalculatorcalculator=newCalculator();BeforepublicvoidsetUp()throwsExceptioncalculator.clear();TestpublicvoidtestAdd()calculator.add(2);calculator.add(3);assertEquals(5,calculat

8、or.getResult();TestpublicvoidtestSubstract()calculator.add(10);calculator.substract(2);assertEquals(8,calculator.getResult();Ignore(Multiply()Notyetimplemented)TestpublicvoidtestMultiply()TestpublicvoidtestDivide()calculator.add(8);calculator.divide(2);assertEquals(4,calculator.getResult();2.3运行测试代码

9、上述代码修改完毕后,在CalculatorTest类上点右键,选择“Run AsJUnit Test”来运行测试,如下图所示:2.4查看运行结果进度条是红颜色表示出现错误,具体的测试结果在进度条上面有提示:“共进行了4个测试,其中1个测试被忽略,一个测试失败”。3. 单元测试项目及结果3.1. 用户识别单元测试计划标识Filter模块功能项回填场景标识和经纬度物理文件名Filter.java测试目的回填场景标识和经纬度测试内容描述根据TAC、ECI关联回填场景名称,再回填经纬度。输入期望原始xdr数据输出期望经纬度空值丢弃,数据回填正确单元测试结果实际输入数据原始xdr数据实际处理情况描述程序

10、运行正常,未报错实际输出经纬度空值丢弃,数据回填正确测试结论正常 单元测试计划标识Filter_market模块功能项判断出用户占用的场景名称物理文件名AllTourNoFilter.java测试目的过滤出去过指定场景的人员测试内容描述判断每一用户的全天数据中是否出现场景名称输入期望关联回填场景和经纬度的数据输出期望未占用场景的丢弃,占用的输出单元测试结果实际输入数据关联回填场景和经纬度的数据实际处理情况描述程序运行正常,未报错实际输出未占用场景的丢弃,占用的输出测试结论正常 单元测试计划标识Market_JudgeFilter模块功能项判断出从指定道路经过的去该场景的用户物理文件名Marke

11、t_JudgeFilter.java测试目的判断出从指定道路经过的去往该场景的用户测试内容描述判断是否去往该场景用户,判断是否开车经过指定道路输入期望占用场景的所有用户的一天数据输出期望从指定道路经过的去往该场景的用户单元测试结果实际输入数据占用场景的所有用户的一天数据实际处理情况描述程序运行正常,未报错实际输出从指定道路经过的去往该场景的用户测试结论正常 单元测试计划标识road模块功能项根据判断出来的用户匹配出其一天数据物理文件名Filter.java测试目的输出数据是否为指定道路去指定场景的用户数据测试内容描述数据关联判断输入期望用户占用场景和道路的全天数据及从指定道路经过的去该场景的用

12、户数据输出期望指定道路去指定场景的用户数据单元测试结果实际输入数据用户占用场景和道路的全天数据及从指定道路经过的去该场景的用户数据实际处理情况描述程序运行正常,未报错实际输出指定道路去指定场景的用户数据测试结论正常 单元测试计划标识To_mysql模块功能项用户加密并输出指定格式物理文件名To_mysql.java测试目的是否输出指定格式并加密测试内容描述查看格式是否正确输入期望指定道路去指定场景的用户数据输出期望输出指定格式的加密数据单元测试结果实际输入数据指定道路去指定场景的用户数据实际处理情况描述程序运行正常,未报错实际输出输出指定格式的加密数据测试结论正常 1.2.3.3.1.3.2.

13、 车辆导停单元测试计划标识HomeWork模块功能项车辆导停物理文件名MyWebService.java HomeWork.java单元测试子项001编号2.001 测试目的选择手机号,出现用户的目的地信息测试内容描述弹出用户目的地,点击目的地,出现用户实时轨迹输入期望点击目的地功能处理期望描述弹出轨迹信息输出期望提示无轨迹信息单元测试结果实际输入数据输入没有用户轨迹的手机号码实际处理情况描述输入手机号码后,提示无轨迹信息实际输出无轨迹信息测试结论正常 单元测试子项002编号2.002测试目的查询轨迹信息测试内容描述输入正确手机号码,查看用户的实时轨迹输入期望任务关键字功能处理期望描述输入手机号码,返回用户的实时轨迹输出期望任务执行信息单元测试结果实际输入数据手机号码实际处理情况描述输入手机号码,查询出用户的实时轨迹实际输出执行结果测试结论正常

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 礼仪/庆典

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号