网上购物软件测试课程设计报告.docx

上传人:b****2 文档编号:2217702 上传时间:2023-05-02 格式:DOCX 页数:19 大小:53.53KB
下载 相关 举报
网上购物软件测试课程设计报告.docx_第1页
第1页 / 共19页
网上购物软件测试课程设计报告.docx_第2页
第2页 / 共19页
网上购物软件测试课程设计报告.docx_第3页
第3页 / 共19页
网上购物软件测试课程设计报告.docx_第4页
第4页 / 共19页
网上购物软件测试课程设计报告.docx_第5页
第5页 / 共19页
网上购物软件测试课程设计报告.docx_第6页
第6页 / 共19页
网上购物软件测试课程设计报告.docx_第7页
第7页 / 共19页
网上购物软件测试课程设计报告.docx_第8页
第8页 / 共19页
网上购物软件测试课程设计报告.docx_第9页
第9页 / 共19页
网上购物软件测试课程设计报告.docx_第10页
第10页 / 共19页
网上购物软件测试课程设计报告.docx_第11页
第11页 / 共19页
网上购物软件测试课程设计报告.docx_第12页
第12页 / 共19页
网上购物软件测试课程设计报告.docx_第13页
第13页 / 共19页
网上购物软件测试课程设计报告.docx_第14页
第14页 / 共19页
网上购物软件测试课程设计报告.docx_第15页
第15页 / 共19页
网上购物软件测试课程设计报告.docx_第16页
第16页 / 共19页
网上购物软件测试课程设计报告.docx_第17页
第17页 / 共19页
网上购物软件测试课程设计报告.docx_第18页
第18页 / 共19页
网上购物软件测试课程设计报告.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上购物软件测试课程设计报告.docx

《网上购物软件测试课程设计报告.docx》由会员分享,可在线阅读,更多相关《网上购物软件测试课程设计报告.docx(19页珍藏版)》请在冰点文库上搜索。

网上购物软件测试课程设计报告.docx

网上购物软件测试课程设计报告

网上购物测试报告

院(系):

计算机工程学院

专业:

软件工程

姓名:

班级:

_学号:

题目:

第1章引言错误!

未定义书签

编写目的错误!

未定义书签。

测试范围错误!

未定义书签。

系统简介错误!

未定义书签。

参考资料错误!

未定义书签。

第2章测试概要错误!

未定义书签测试用例设计错误!

未定义书签。

用户管理模块错误!

未定义书签。

用户管理模块错误!

未定义书签。

测试方法与工具错误!

未定义书签。

第3章测试结果及缺陷分析错误!

未定义书签

测试结果分析错误!

未定义书签用户管理模块错误!

未定义书签用户管理模块错误!

未定义书签缺陷分析错误!

未定义书签。

残留缺陷错误!

未定义书签。

未解决的问题错误!

未定义书签。

覆盖分析错误!

未定义书签

可靠性错误!

未定义书签。

安全性错误!

未定义书签。

易用性错误!

未定义书签。

安装和手册错误!

未定义书签。

第4章测试结论与建议错误!

未定义书签

测试结论错误!

未定义书签

引言

编写目的

软件测试是软件工程中非常重要的环节,是软件质量的保证。

通过软件测试的实践训练,深刻理解和掌握软件测试和软件测试过程的基本方法和基本技术,熟练掌握黑盒测试、白盒测试的测试用例的设计,同时进一步提高对于复杂程序的编写能力,为将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。

本测试报告为网上购物系统项目的测试报告,主要描述如何进行测试活动,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。

预期参考人员为项目开发者

测试范围

测试主要根据用户需求说明书和软件需求规格说明书以及相应的文档进行系统测试,包括功能测试、性能测试、安全性和访问控制测试、用户界面测试以及兼容性测试等,而单元测试和集成测试由开发人员来执行。

系统简介

该系统主要包括两大模块:

用户模块和管理员模块用户模块包括用户信息管理和购买商品

管理员模块包括商品信息管理和订单管理

参考资料

[1]张海藩,《软件工程导论》,第五版,清华大学出版社

[2]曲朝阳,《软件测试技术》,中国水利水电出版社

测试概要

测试主要包括用例测试,系统网络性能测试,系统安装测试等要点,测试范围从一开始的单元测试直至整个系统的测试,测试目的在于从测试报告中发现系统存在的隐患,以便及时修复。

测试环境与配置

◊CPUIntelcore2duocpuT5450内存大小324M

◊数据库管理系统采用SQLServer2005

v>软件开发MicrosoftVisualStudio2010

◊应用服务器程序和数据库管理系统同时运行在windows7旗舰版上。

测试用例设计

功能性

系统实现的主要功能,包括查询,添加,修改,删除。

系统实现的次要功能,包括用户信息,管理员信息管理需求规定的输入输出字段,以及需求规定的输入限制

易用性

操作按钮提示信息正确性,一致性,可理解性限制条件提示信息正确性,一致性,可理解性必填项标识

输入方式可理解性

中文界面下数据语言与界面语言的一致性用户管理模块

测试用例一:

用户登录测试用例

序号

输入

预期输出

TestCase1

首页点击用户登录输入用户名222和密

码222(数据库中已有的)

显示登陆后的商店首页

TestCase2

首页点击用户登录输入用户名222和密

码111(数据库中存在该用户名但密码有

误)

显示密码输入有误

TestCase3

首页点击用户登录输入用户名yhl和密

码111(数据库不存在的用户名)

显示登录名不存在

测试用例二:

注册用户信息

 

序号

输入

预期输出

TestCase1

输入数据库中不存在的用户名如456,其

他文本框全部按要求输入

不提示注册成功,但直接跳到登陆界面,说明该用户名已经注册成功

若失败提示:

添加失败

TestCase2

输入数据库中存在的用户名(如222)

提示

该登录名已存在

TestCase3

登录名为空

提示

登录名不能为空

TestCase4

密码为空

提示

请输入密码

TestCase5

密码为111

确认密码为11

提示:

两次输入密码不一致

TestCase6

真实姓名为空

提示

请输入真实姓名

TestCase7

个人地址为空

提示

个人地址不能为空

TestCase8

邮编为空

提示

邮编不能为空

TestCase9

联系电话为空

提示

联系电话不能为空

测试用例三:

修改用户信息

 

序号

输入

预期输出

TestCase1

真实姓名为空

提示:

请输入真实姓名

TestCase2

详细地址为空

提示:

个人地址不能为空

TestCase3

邮编为空

提示:

邮编不能为空

TestCase4

联系电话为空

提示:

联系电话不能为空

TestCase5

必填信息的文本框按照要求输入

若修改成功提示:

修改成功若失败提示:

修改失败

 

测试用例四:

商品目录

序号

输入

预期输出

TestCase1

选择商品类别如JAV(数据库中有该类商品)

显示商品为JAVA类的商品信息

TestCase2

选择商品类别如android(数据库中没有

该类商品)

显示未返回任何数据

TestCase3

选择商品类别为JAVA并点击加入购物车

将该商品添加到购物车中,提示添加成功,若购物车中有该商品则在该商品基础上加1,用户并可以继续购买商品

测试用例五:

查看购物车

序号

输入

预期输出

TestCase1

点击超链接一删除

加载该页面时显示该用户购物车的所有商品,不包括已经购买好的。

点击删除之后直接更新删除之后的购物车信息

TestCase2

点击超链接一付款

加载该页面时显示该用户购物车的所有商品,不包括已经购买好的。

点击付款按钮后直接调转到付款界面

测试用例六:

付款

序号

输入

预期输出

TestCase1

收货详细地址为空

加载该页面时文本框--用户名

(只读)直接显示出此时登录的用户的真实姓名。

提示:

请输入收货详细地址

TestCase2

邮政编码为空

加载该页面时文本框--用户名

(只读)直接显示出此时登录的用户的真实姓名。

提示:

请输入邮政编码

TestCase3

联系电话为空

加载该页面时文本框--用户名

(只读)直接显示出此时登录的用户的真实姓名。

提示:

请输入联系电话

TestCase4

按要求输入全部信息后,点击生成订单

加载该页面时文本框--用户名

(只读)直接显示出此时登录的用户的真实姓名。

若成功提示:

购买成功

若失败提示:

资源正在使用,请稍后购买

用户管理模块

测试用例一:

管理员登陆

序号

输入

预期输出

TestCase1

首页点击管理员登录输入管理员名111

和密码111(数据库中已有的)

直接显示管理员所进行工作的

主页面

TestCase2

首页点击管理员登录输入管理员名111和

密码222(数据库中存在该用户名但密码有误)

显示密码输入有误

TestCase3

首页点击管理员登录输入用户名yhl和

显示管理员不存在

密码111(数据库不存在的用户名)

测试用例二:

类别管理…增加商品类别

序号

输入

预期输出

TestCase1

输入C++(数据库中不存在的商品类别)

在所有商品类别中直接显示数

据库中所有的商品信息(包括新

增的商品类别)

测试用例三:

类别管理…修改分类

序号

输入

预期输出

TestCase1

在下拉框控件中显示所有商品类别,选择

android(该商品类别在数据库中并没有商

品信息)新名子输入:

Android移动开

在所有商品类别中直接显示数

据库中所有的商品信息(包括新

修改的商品类别)

TestCase2

在下拉框控件中显示所有商品类别,选择

android(该商品类别在数据库中并没有商品信息)新名子输入:

android

提示请填写新类别名称!

TestCase3

在下拉框控件中显示所有商品类别,选择

android(该商品类别在数据库中并没有商品信息)新名子输入:

提示商品类别前后一致,请重新填写!

测试用例四:

类别管理…删除分类

序号

输入

预期输出

TestCase1

在下拉框控件中显示所有商品类别,选择

android(该商品类别在数据库中并没有商品信息)

在所有商品类别中直接显示数

据库中所有的商品信息(不包括刚刚删除的商品类别)

TestCase2

在下拉框控件中显示所有商品类别,选择

JAVA(该商品类别在数据库中有商品信息)

提示该商品类别下有商品信息,禁止删除

测试用例五:

商品管理--添加商品

序号

输入

预期输出

TestCase1

商品名称不输入

提示:

请填写商品名称!

TestCase2

商品价格为空

提示:

请填写商品价格!

TestCase3

详细介绍为空(最多输入500个汉字)

提示:

请填写商品详细介绍!

TestCase4

商品类别选择C#

商品名称为C#.NET

商品价格为

详细介绍:

物美价廉

提示:

添加成功

TestCase4

商品类别选择JAVA

商品名称为java1(数据库中已经存在该商品名称)

提示:

商品名已经存在,请填写其他商品名称!

测试用例六:

商品管理一查询商品

序号

输入

预期输出

TestCase1

在下拉框控件中选择android(该商品类

别在数据库中并没有商品信息)

在页面加载完成后显示所有商品信息,下拉框控件中包括所有的商品类别。

页面显示未返回任何数据

TestCase2

在下拉框控件中选择JAVA(该商品类别在数据库中有商品信息)

在页面加载完成后显示所有商品信息,下拉框控件中包括所有的商品类别。

在页面显示商品类别为JAVA的商品信息

TestCase3

在下拉框控件中选择软件测试(该商品

类别在数据库中有商品信息)

在页面加载完成后显示所有商品信息,下拉框控件中包括所有的商品类别。

在页面显示商品类别为软件测试的商品信息

测试用例七:

商品管理一编辑商品

序号

输入

预期输出

TestCase1

下拉框控件选择9

商品名称不输入

点击按钮一显示详细信息后把商品信息显示到相应的位置提示:

请填写商品名称!

TestCase2

下拉框控件选择9商品价格为空

点击按钮一显示详细信息后把商品信息显示到相应的位置提示:

请填写商品价格!

TestCase3

下拉框控件选择9详细介绍为空(最多输入500个汉字)

点击按钮一显示详细信息后把商品信息显示到相应的位置提示:

请填写商品详细介绍!

TestCase4

下拉框控件选择9商品类别选择JAVA商品名称为java1(数据库中已经存在该商品名称)

商品单价为34细节介绍为一本不错的书

点击按钮一显示详细信息后把商品信息显示到相应的位置

提示:

修改成功

TestCase5

下拉框控件选择9商品类别选择JAVA商品名称为java1(数据库中已经存在该商品名称)

点击按钮一显示详细信息后把商品信息显示到相应的位置提示:

商品名已经存在,请填写其他商品名称!

测试用例八:

商品管理一删除商品

序号

输入

预期输出

TestCase1

下拉框控件选择9

点击按钮一显示详细信息后把商品信息显示到相应的位置

点击按钮一确定时,提示:

删除成功(该商品信息已经从数据库中删除)

测试用例九:

订单管理

序号

输入

预期输出

TestCase1

点击GridView中选择按钮

页面加载时显示全部订单信息。

显示全部所有用户的订购商品信息和所有的用户信息

测试方法与工具

测试方法

书写测试计划

评审测试计划,未通关返回第一步

编写测试用例

评审测试用例,未通关返回第三部

测试人员进行用例测试,并记录测试结果

将测试过程中发现的Bug信息提交给相关模块负责人

编写人员进行代码的修复,并记录Bug产生原因

编写人员提交修复代码,并重新测试

书写测试总结报告

测试工具

测试结果及缺陷分析

测试结果分析

用户管理模块

功能

基本要求

测试方法

测试通过

用户登录

在数据库中有用户信息,用户成功登录后显示商店的首页信息。

右不存在,显示登录失败

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试。

注册用户信息

若数据库中存在相同的用户名显示用户名已注册,请重新输入。

若注册成功,直接跳到登陆界面

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试

修改用户信息

显示修改信息后,在修改界面显示用户信息,若在数据库中该用户没有头像,则根据性别显示默认的图片。

最终提示是否能修改成功

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试

购物车管理

成功删除购物里的商品或者直接去结账台结账

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试

结账台管理

提示是否结账成功,结账成功后显示订单

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试

用户管理模块

功能

基本要求

测试方法

测试通过

管理员登陆

在数据库中有管理员信息,管理员成功登

录后显示主页面;若密码输入错误,提示密码输入有误;若数据库中不存在该管理员,提示管理员不存在

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试。

类别管理

完成商品类别的增删查改等功能,并对此

进行相应的信息提示

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试。

商品管理

完成商品信息的增删查改等功能,并对此

进行相应的信息提示

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试。

订单管理

显示所有用户的订单信息,管理员可以查

看任何用户的订单信息和客户信息

采用黑盒测试,使用边界值测试、等价类划分等测试方法,进行手工测试。

缺陷分析

残留缺陷

未解决的问题

序号

测试结果

预期输出

评价

TestCase1

管理官管理订单时,点击

GridView中选择按钮后应

显示所有订单信息的商品信息和所有卖家的信息

管理官管理订单时,点击GridView中选择按钮后应显示该条订单信息的商品信息和卖家的信息

不会产生太大的错误,只是管理员管理起来比较麻烦,因为信息量比较大

TestCase2

用户购买商品时把商品加到购物车只能一个一个购买

用户购买商品时把商品加到购物车后可以一个一个地购买也可以一起购买

不会产生太大的错误,只是用户付款时起来比较麻烦,每次都要检查信息

覆盖分析

需求/功能

用例个数

执行个数

未执行

未/漏测分析原因

用户登录测试用例

3

3

0

注册用户信息

9

9

0

修改用户信息

5

5

0

商品目录

3

3

0

查看购物车

2

2

0

付款

4

4

0

管理员登陆

3

3

0

增加商品类别

1

1

0

修改分类

3

3

0

删除分类

2

2

0

添加商品

4

4

0

查询商品

3

3

0

编辑商品

5

5

0

删除商品

1

1

0

订单管理

1

1

0

可靠性

测试内容

基本要求

测试情况

测试通过

掉电

客户机掉电或强行关机后重启机器,不丢失数据。

实现要求。

安全性

测试内容

基本要求

测试情况

测试通过

用户权限

所有授权用户是否能在所授权限下进行工作,不容许超权限。

实现要求。

易用性

测试内容

基本要求

测试情况

测试通过

易安装性

安装参数给出默认值或提示,需要用户干预的地方尽量少,操作方便。

实现要求。

易操作性

可以节省各个表之间的比对,轻松进

行选课

实现要求

安装和手册

测试内容

基本要求

测试情况

测试通过

启动安装程序

突岀显示文件,双击文件启动安装程序。

能实现要求。

系统测试

功能性

系统实现的主要功能,包括查询,添加,修改,删除。

系统实现的次要功能,包括用户信息,管理员信息管理需求规定的输入输出字段,以及需求规定的输入限制

但同时也存在一定缺陷,应及时改正易用性操作按钮提示信息正确性,一致性,可理解性限制条件提示信息正确性,一致性,可理解性必填项标识输入方式可理解性中文界面下数据语言与界面语言的一致性在购买商品和注册用户信息、修改用户信息等等方面会有一定的麻烦

测试环境与配置

CPUIntelcore2duocpuT5450内存大小324M数据库管理系统采用SQLServer2005软件开发MicrosoftVisualStudio2010应用服务器程序和数据库管理系统同时运行在windows7旗舰版上。

可靠性现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页面控制失效,可以向数据库插入数据,引发错误。

现有系统的容错性不高,如果系统出现错误,返回错误类型因为找不到页面错误,无法会发到出错前的状态。

兼容性

由于此软件是在vs平台下开发的,所以只支持windows系统,并且客户端如果想运行此软件必须具备framework框架才可以正确的安装运行。

安全性现有系统有以下安全性问题:

密码未进行加密,很容易密码被盗用户权限,所有授权用户是否能在所授权限下进行工作,不容许超权限。

测试结论与建议

测试结论

网上购物系统”由开发人员进行功能、可靠性、安全性、可使用性、兼容性、安装功能六个方面进行了全面、规范的测试。

测试结果表明:

“教师授课管理系统”基本达到业务需求文档中的要求,并具有以下特点:

功能全面。

满足了基本要求,并且可拓展性好。

系统安全性一般。

系统具有严格的权限设置功能,权限设置可细化到字段级,不同权限的人员只能看到自己有权限访问的字段内容,有效地保证了数据的安全性。

界面不太美观,需要加以美化修改,但基本功能已经实现,界面比较简洁。

在机械性较高的界面,采取朴素的风格,不会让产生审美疲劳,在管理界面,采用简洁明了的风格界面。

系统兼容性好。

测试结论:

不通过

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

当前位置:首页 > 工作范文 > 行政公文

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

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