星月外卖网上订餐系统软件测试报告正式.docx

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

星月外卖网上订餐系统软件测试报告正式.docx

《星月外卖网上订餐系统软件测试报告正式.docx》由会员分享,可在线阅读,更多相关《星月外卖网上订餐系统软件测试报告正式.docx(26页珍藏版)》请在冰点文库上搜索。

星月外卖网上订餐系统软件测试报告正式.docx

星月外卖网上订餐系统软件测试报告正式

星月外卖网上订餐系统软件测试报告(正式)

 

计算机科学与技术

(1)班

网上订餐系统软件测试报告

 

小组名称:

第五组

小组成员:

魏川浩、黄星月、

瞿坤杨、李多福、王伟

 

项目组成员:

组长:

魏川浩

班级学号:

20140181姓名:

魏川浩

负责工作:

手工输入测试用例并记录测试结果

评语:

小组成员:

1.班级学号:

20140199姓名:

黄星月

负责工作:

手工编写的单元测试类

评语:

2.班级学号:

20142209姓名:

瞿坤杨

负责工作:

测试总结、测试用例图标绘制

评语:

3.班级学号:

20142210姓名:

李多福

负责工作:

引言编写

评语:

4.班级学号:

20142217姓名:

王伟

负责工作:

测试报告文档编写、测试用例图标绘制及排版

评语:

文档变更记录

版本编号

修订日期

修订内容

修订人

备注

01

2016-12-7

完善测试用例图标

王伟

 

 

1引言

1.1编写目的

本文档根据西南交通大学希望学院网上订餐系统的测试计划,为对本程序测试进行总结而编写。

本测试报告为在线订餐系统项目的测试报告,网上订餐,具有方便、高效、快捷的特点,而且与传统的快餐店经营模式相比网上订餐可以节省餐馆的座位占用,加速餐馆顾客周转,增加餐馆的营业额,提高经济收益。

对于在网上订餐的顾客来说,可以为其节省更多的时间和精力,以便投入到学习和工作中。

1.2项目背景及系统简介

随着电子商务的普及,越来越多的人接受了电子商务这种便捷、快速的交易形式,网上订餐系统的顺势而出很快受到了大家的欢迎。

互联网的应用已普及千家万户,这为网络订餐提供了良好的发展空间。

同时,网上订餐服务的直观、有效、便捷等优点是传统的电话订餐业务无法比拟的。

调查数据显示,白领更乐于选择网上订餐服务,网上订餐将是白领一族捕获餐店信息、进行订餐的发展趋势。

网络订餐随着互联网的成长会逐渐被人们所喜爱,正如几年前手机移动的短信一样,为企业带来的几百个亿的业务收入。

在互联网世界里面,谁早一步在应用上创新,谁就掌握了未来的方向。

针对现在林大食堂数目过少,难以应付日益增长的学生用餐需求,与林大万人大校的规模极不相称,解决此问题迫在眉睫。

北京林业大学网上订餐速递系统是一个专门为解决此矛盾量身定做的订餐服务平台,它将极大地方便校园内部同学的就餐,缓解食堂人流过度集中的压力,营造一个和谐的校园就餐环境。

1.3用户群

主要读者:

项目管理人员,项目测试经理,业主相关人员;

其他读者:

项目其他相关人员。

1.4基本定义

五类测试错误类型。

A类:

严重错误,包括以下各种错误:

⏹由于程序所引起的死机,非法退出

⏹死循环

⏹数据库发生死锁

⏹因错误操作导致的程序中断

⏹功能错误

⏹与数据库连接错误

⏹数据通讯错误

B类:

较严重错误,包括以下各种错误:

⏹程序错误

⏹程序接口错误

⏹数据库的表、业务规则、缺省值未加完整性等约束条件

C类:

一般性错误,包括以下各种错误:

⏹操作界面错误(包括数据窗口内列名定义、含义是否一致)

⏹打印内容、格式错误

⏹简单的输入限制未放在前台进行控制

⏹删除操作未给出提示

⏹数据库表中有过多的空字段

D类:

较小错误,包括以下各种错误:

⏹界面不规范

⏹辅助说明描述不清楚

⏹输入输出不规范

⏹错误操作未给用户提示

⏹提示窗口文字未采用行业术语

⏹可输入区域和只读区域没有明显的区分标志

1.5术语和缩写词

列出设计本系统/项目的专用术语和缩写语约定。

对于技术相关的名词和与多义词一定要注明清楚,以便阅读时不会产生歧义。

1.6参考资料

项目的计划任务书、合同或批文;

项目开发计划;

需求规格说明书;

概要设计说明书;

详细设计说明书;

用户操作手册;

测试计划;

2测试概要

本报告是北京林业大学网上订餐速递系统测试活动的总结,该测试活动所依据的测试计划和测试用例文档如下表:

参考文档

文档名称

版本/修订

详细设计

《西南交通大学希望学院星月外卖详细设计》

0.1

 

2.1测试环境

名称

类型和说明

数量

CPU

Inteli5

1

内存

2GB

1

硬盘

可用空间大小100GB

1

操作系统

Win7、Win8或XP

1

应用软件

Myeclipse及MySQL

1

网络要求

2M以上

1

2.2测试计划

版本/时间计划开始实际开始计划完成实际完成加班增加资源:

(不够的可以在增加)。

表2.1测试计划

(1)

版本/时间

计划开始时间

实际开始时间

计划结束时间

实际结束时间

加班

增加资源

登陆模块

2016.12.8

2016.12.8

2016.12.8

2016.12.9

1天

注册模块

2016.12.8

2016.12.8

2016.12.8

2016.12.9

1天

添加菜品模块

2016.12.8

2016.12.8

2016.12.8

2016.12.9

1天

订单模块

2016.12.8

2016.12.8

2016.12.8

2016.12.9

1天

 

表2.1测试计划

(2)

任务(子功能)

开始时间

结束时间

总计(天)

登陆模块

2016.12.8

2016.12.9

1天

注册模块

2016.12.8

2016.12.9

1天

添加菜品模块

2016.12.8

2016.12.9

1天

订单模块

2016.12.8

2016.12.9

1天

2.3测试方法(和工具)

名称

简介

测试员

手工输入

手工输入测试用例并记录测试结果

黄星月

DAOTester

手工编写的单元测试类

魏川浩

2.4测试用例设计说明

 

注册、登录、商品搜索、下单:

该算法用例列表如下(分为白盒测试<语句覆盖、判定覆盖和条件覆盖>和黑盒测试<等价类划分>)

2.4.1功能性

本系统实现登录、注册、商品搜索、下单等网络订餐一系列功能。

2.4.2性能性

要求界面清晰、运行流畅、连接正常,顺利实现下单的所有流程。

2.5覆盖分析

2.5.1需求覆盖

需求/功能

测试类型

是否通过

备注

商品浏览

性能测试

Y

正常

注册

功能测试

Y

正常

登陆

功能测试

Y

正常

添加菜品

功能测试

Y

正常

订单

功能测试

Y

正常

 

表格中“是否通过”的四种状态:

[Y]:

全部通过

[P]:

部分通过

[N]:

不通过

[N/A]:

不可测试或者用例不适用

2.5.2测试覆盖

总测试项

实际测试项

OK项

无需测试项

数目

12

12

12

0

测试覆盖率

100%

100%

100%

0%

3测试用例

3.1注册子功能测试

(1)模块描述

测试编号

C-1

模块名称

注册

建立日期

2016.12.7

建立人员

王伟

修改日期

2016.12.8

状态

[]草稿[]正在修改[■]正式发布

被测模块功能的简单描述

测试:

当新用户进入系统页面,注册账号(用户名不能为空且不能超过20个字符;密码不能为空且不能超过20个字符)

(2)注册模块流程图(测试编号C-1)

如下所示:

 

(3)测试用例

该算法用例列表如下(分为白盒测试<语句覆盖、判定覆盖和条件覆盖>和黑盒测试<等价类划分>):

白盒测试--语句覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

chenbo

密码:

chenbo

无,注册成功

无,注册成功

覆盖所有语句

白盒测试—判定覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

chenbo

密码:

chenbo

无,注册成功

无,注册成功

判定1、2、3、4为假,5为真

2

用户名:

密码:

abc

提示用户名为空

提示用户名为空

判定1真

3

用户名:

(超过20个字符)

密码:

abc

提示用户名不能超过20个字符

提示用户名不能超过20个字符

判定2为真

4

用户名:

chenbo

密码:

提示密码为空

提示密码为空

判定3为真

5

用户名:

chenbo

密码:

(超过20个字符)

提示密码不能超过20个字符

提示密码不能超过20个字符

判定4为真

6

用户名:

chenbo

密码:

abc

提示用户名或者密码错误

提示用户名或者密码错误

判定1、2、3、4为假,5为假

白盒测试—条件覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

chenbo

密码:

chenbo

无,注册成功

无,注册成功

条件1、2、3、4为假,5为真

2

用户名:

密码:

abc

提示用户名为空

提示用户名为空

条件1真

3

用户名:

(超过20个字符)

密码:

abc

提示用户名不能超过20个字符

提示用户名不能超过20个字符

条件2为真

4

用户名:

chenbo

密码:

提示密码为空

提示密码为空

条件3为真

5

用户名:

chenbo

密码:

(超过20个字符)

提示密码不能超过20个字符

提示密码不能超过20个字符

条件4为真

6

用户名:

chenbo

密码:

abc

提示用户名或者密码错误

提示用户名或者密码错误

条件1、2、3、4为假,5为假

黑盒测试--功能测试

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

密码:

abc

提示用户名为空

提示用户名为空

出现空

2

用户名:

(超过20个字符)

密码:

abc

提示用户名不能超过20个字符

提示用户名不能超过20个字符

出现字符长度大于20

3

用户名:

xiaoxin

密码:

pswor1=1

提示用户名或者密码错误

提示用户名或者密码错误

SQL注入

4

用户名:

sdfsdf

密码:

psgfg

提示用户名或者密码错误

提示用户名或者密码错误

错误的用户名密码

5

用户名:

xiaoxin

密码:

xiaoxin

无,注册成功

无,注册成功

正常登陆

JUNIT部分单元测试如下:

3.2登录子功能测试

(1)模块描述

测试编号

C-2

模块名称

登录

建立日期

2016.12.7

建立人员

王伟

修改日期

2016.12.8

状态

[]草稿[]正在修改[■]正式发布

被测模块功能的简单描述

测试:

当已注册用户进入系统页面,登录账号(用户名不能为空且不能超过20个字符;密码不能为空且不能超过20个字符)

(2)登录模块流程图(测试编号C-2)

如下所示:

(3)测试用例

该算法用例列表如下(分为白盒测试<语句覆盖、判定覆盖和条件覆盖>和黑盒测试<等价类划分>):

白盒测试--语句覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

admin

密码:

admin

无,登陆成功

无,登陆成功

覆盖所有语句

白盒测试—判定覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

admin

密码:

admin

无,登陆成功

无,登陆成功

判定1、2、3、4为假,5为真

2

用户名:

密码:

admin

提示用户名为空

提示用户名为空

判定1真

3

用户名:

(超过20个字符)

密码:

admin

提示用户名不能超过20个字符

提示用户名不能超过20个字符

判定2为真

4

用户名:

admin

密码:

提示密码为空

提示密码为空

判定3为真

5

用户名:

admin

密码:

(超过20个字符)

提示密码不能超过20个字符

提示密码不能超过20个字符

判定4为真

6

用户名:

admin

密码:

admn

提示用户名或者密码错误

提示用户名或者密码错误

判定1、2、3、4为假,5为假

白盒测试—条件覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

admin

密码:

admin

无,登陆成功

无,登陆成功

条件1、2、3、4为假,5为真

2

用户名:

密码:

admin

提示用户名为空

提示用户名为空

条件1真

3

用户名:

(超过20个字符)

密码:

admin

提示用户名不能超过20个字符

提示用户名不能超过20个字符

条件2为真

4

用户名:

admin

密码:

提示密码为空

提示密码为空

条件3为真

5

用户名:

admin

密码:

(超过20个字符)

提示密码不能超过20个字符

提示密码不能超过20个字符

条件4为真

6

用户名:

admin

密码:

admn

提示用户名或者密码错误

提示用户名或者密码错误

条件1、2、3、4为假,5为假

黑盒测试--功能测试

用例编号

输入值

预测输出值

实测结果

备注

1

用户名:

密码:

abc

提示用户名为空

提示用户名为空

出现空

2

用户名:

(超过20个字符)

密码:

abc

提示用户名不能超过20个字符

提示用户名不能超过20个字符

出现字符长度大于20

3

用户名:

admin

密码:

pswor1=1

提示用户名或者密码错误

提示用户名或者密码错误

SQL注入

4

用户名:

sdfsdf

密码:

psgfg

提示用户名或者密码错误

提示用户名或者密码错误

错误的用户名密码

5

用户名:

admin

密码:

admin

无,登陆成功

无,登陆成功

正常登陆

JUNIT部分单元测试如下:

 

3.3添加菜品子功能测试

(1)模块描述

测试编号

C-3

模块名称

添加菜品

建立日期

2016.12.7

建立人员

王伟

修改日期

2016.12.8

状态

[]草稿[]正在修改[■]正式发布

被测模块功能的简单描述

测试:

当商家需要添加菜品时,添加菜品功能是否正常(菜品名字不能为空;菜价不能为空且必须为数字)

(2)添加菜品模块流程图(测试编号C-3)

如下所示:

(3)测试用例

该算法用例列表如下(分为白盒测试<语句覆盖、判定覆盖和条件覆盖>和黑盒测试<等价类划分>):

白盒测试--语句覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

菜名:

鸡腿盖饭

菜价:

4.5

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

添加菜品成功

添加成功

覆盖所有语句

白盒测试—判定覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

菜名:

鸡腿盖饭

菜价:

4.5

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜品添加成功

菜品添加成功

判定1、2、3为假

2

菜名:

菜价:

4.5

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜名不能为空

菜名不能为空

判定1真

3

菜名:

鸡腿盖饭

菜价:

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜价不能为空

菜价不能为空

判定2为真

4

菜名:

鸡腿盖饭

菜价:

price

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜价必须为数字

菜价必须为数字

判定2为真

5

菜名:

鸡腿盖饭

菜价:

12

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜价必须为数字

菜价必须为数字

判定3,4为真

白盒测试—条件覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

菜名:

鸡腿盖饭

菜价:

4.5

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜品添加成功

菜品添加成功

判定1、2、3为假

2

菜名:

菜价:

4.5

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜名不能为空

菜名不能为空

判定1真

3

菜名:

鸡腿盖饭

菜价:

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜价不能为空

菜价不能为空

判定2为真

4

菜名:

鸡腿盖饭

菜价:

price

小图路径:

D:

/sp.png

大图路径:

D:

/bp.png

菜价必须为数字

菜价必须为数字

判定2为真

黑盒测试--功能测试

用例编号

输入值

预测输出值

实测结果

备注

1

菜名:

菜价:

菜名、菜价不能为空

菜名、菜价不能为空

出现为空

2

菜名:

鸡腿盖饭

菜价:

4.5

添加成功

添加成功

成功

 

3.4下单子功能测试

(1)模块描述

测试编号

C-4

模块名称

下单

建立日期

2016.12.7

建立人员

王伟

修改日期

2016.12.8

状态

[]草稿[]正在修改[■]正式发布

被测模块功能的简单描述

测试:

当客户选中需要点的菜品,下单功能是否正常(用户名不能为空;手机号不能为空、不能有非数值字符且为11位数;地址不能为空)

(2)下单模块流程图(测试编号C-4)

如下所示:

(3)测试用例

该算法用例列表如下(分为白盒测试<语句覆盖、判定覆盖和条件覆盖>和黑盒测试<等价类划分>):

白盒测试--语句覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

Name:

FanXilong

Phone:

132********

Address:

Room1401

无,订购成功

无,订购成功

所有路径已覆盖

白盒测试—判定覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

Name:

FanXilong

Phone:

132********

Address:

Room1401

无,订购成功

无,订购成功

判定1、2、3、4为假,5为真

2

Name:

Phone:

132********

Address:

Room1401

提示用户名为空

提示用户名为空

判定1真

3

Name:

FanXilong

Phone:

1326427FS00

Address:

Room1401

手机号有非数值字符。

提示用户手机号有非数值字符。

判定3为真

4

Name:

FanXilong

Phone:

Address:

Room1401

提示手机号为空

提示手机号为空

判定2为真

5

Name:

FanXilong

Phone:

132********

Address:

提示地址为空

提示地址为空

判定4为真

6

Name:

FanXilong

Phone:

132642900

Address:

Room1401

提示用户名或手机号、地址错误

提示用户名或手机号、地址错误

判定1、2、3、4为假,5为假

白盒测试—条件覆盖

用例编号

输入值

预测输出值

实测结果

备注

1

Name:

FanXilong

Phone:

132********

Address:

Room1401

无,订购成功

无,订购成功

条件1、2、3、4为假,5为真

2

Name:

Phone:

132********

Address:

Room1401

提示用户名为空

提示用户名为空

条件1真

3

Name:

FanXilong

Phone:

1326427FS00

Address:

Room1401

手机号有非数值字符。

提示用户手机号有非数值字符。

条件3为真

4

Name:

FanXilong

Phone:

Address:

Room1401

提示手机号为空

提示手机号为空

条件2为真

5

Name:

FanXilong

Phone:

132********

Address:

提示地址为空

提示地址为空

条件4为真

6

Name:

FanXilong

Phone:

132642900

Address:

Room1401

提示用户名或手机号、地址错误

提示用户名或手机号、地址错误

条件1、2、3、4为假,5为假

黑盒测试--功能测试

用例编号

输入值

预测输出值

实测结果

备注

1

Name:

FanXilong

Phone:

132********

Address:

Room1401

无,订购成功

无,订购成功

2

Name:

Phone:

132********

Address:

Room1401

提示用户名为空

提示用户名为空

用户名为空

3

Name:

FanXilong

Phone:

1326427FS00

Address:

Room1401

手机号有非数值字符。

提示用户手机号有非数值字符。

非数值字符

4

Name:

FanXilong

Phone:

Address:

Room1401

提示手机号为空

提示手机号为空

手机号为空

5

Name:

FanXilong

Phone:

132********

Address:

提示地址为空

提示地址为空

地址为空

4测试结果

4.1缺陷汇总

4.2残留缺陷与未解决问题

支付功能欠缺、公告系统、留言信息反馈不完善,后期还需改进。

5测试结论

1.对西南交通大学希望学院星月外卖网上订餐速递系统测试的充分性还不是很够,但已经可以证明其功能还是较为完善的。

2.对测试风险的已做了详细的考虑,测试不影响本系统的运行。

3.测试目标已完成

4.测试已通过

5.1功能

按照可行性分析、需求分析,本系统实现所有所需功能,包括登录、注册、更新菜单、下单等程序并运行流畅。

达到预期效果。

5.2易用性

现有系统实现了如下易用性:

搜索菜品,便于浏览;添加菜品便于更新;客户信息确认,便于实际应用。

现有系统存在如下易用性缺陷:

支付功能欠缺、公告系统、留言信息反馈不完善。

5.3可靠性

本系统针对项目的需求分析、可行性分析做了详细的设计,因此实现所需功能可靠性比较高,后期维护便利。

前端后后台的衔接也很可靠。

5.4兼容性

本系统对现行的操作系统win7、wing8、XP系统以及硬件设施中端都能完美兼容。

5.5安全性

现有系统实现了哪些安全性问题:

支付系统需借用搭建第三方平台或者现金货到付款。

现有系统未实现哪些安全性问题:

终端操

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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