当前位置:文档之家› 软件测试报告

软件测试报告

软件测试报告
软件测试报告

《软件测试技术》

——实验报告

题目 _____实验四_ __

指导教师 _

实验日期 _

专业软件工程

学生姓名 _ _ ____ _

班级/学号 __ ___

成绩 ________ ___ ____ __

一、实验目的

1.能够运用黑盒测试方法设计测试用例。

2.对测试用例进行优化。

二、实验内容

(一)题目1:排序问题

1.题目描述:

在小组内部互测。对已完成的排序程序进行动态黑盒测试,设计测试用例,执行测试用例,完成测试用例设计表、缺陷报告和实验报告。

2.测试用例编写

注:严重程度定义

(1)系统崩溃、数据丢失、数据毁坏,安全性被破坏。 (2)操作性错误、结果错误、功能遗漏。

(3)小问题、拼写错误、UI 布局、罕见故障。 (4)建议 缺陷类型:

(1) 输入/输出错误 (2) 逻辑错误 (3) 设计错误 (4) 需求错误

(二) 题目2:电子商务网站的功能测试

1. 题目描述:

对指定电子商务网站的接受订单的网页创建功能测试

系统接收一个范围在00000~99999的五位数字的物品ID 号。在系统数据库的产品名录中,这些物品ID 按照价格排序,最便宜的物品有较低的物品ID 号(最接近00000),最昂贵的物品有较高的物品号(最接近99999)。

系统接收范围在1~99的订购的数量值。如果用户输入一个实现订购的物品ID 号和一个为0的订购量,这个物品会从购物车里被清除。

基于这些输入,系统获取物品单价,计算物品总价(数量乘以价格),并且把物品总价加到购物车总额中去。由于信用卡订单处理能力的限制,购物车的最大金额为999.99美元。

使用边界值分析和等价类划分来创建测试。 对于本实验中的测试设计,使用下表设计测试用例。其中:“下一步动作”填写“继续”或“结账”;“错误消息”填写“是”或“否”;“物品单价”填写“确认”或“空白”;“物品总价”填写“空白”或数量╳IP ;“购物车”填写“空”或所输入的合法物品ID 号╳数量,若购物车有多种物品,需都列出; “购物车总额”填写“0.00”或“数量╳IP ”(如果购物车中仅一种物品)或者“+数量╳IP ”

物品ID 数量 物品单价 物品总价 继续结账

物品图片 动态的展示装载

内容的购物车

购物车

(表示购物车中有不只一种物品时,金额在累计);“结账”填写“是”或“否”。

2.测试用例编写

场景设计:

1.1.1 会员登录

A1-用户名密码正确正常登陆

A2-用户名错误,登陆失败

A3-密码错误,登陆失败

A4-同一用户名在同一时间在不同IP登陆

1.1.2 会员资料修改

B1-修改会员资料

1.1.3 搜索商品

C1-在搜索文本框中输入与查询条件相对应的内容正确搜索商品

C2-在搜索文本框中输入与查询条件不相符的内容搜索商品失败

1.1.4 购买商品

D1-修改数量

D2-退回商品

D3-继续购物

1.1.5 去收银台结账

E1-填写信息提交

E2-返回

1.1.6 清空购物车

F1-清空购物车

1.1.7 查询订单

G1-查看订单

1.1.8 销售排行

H1-查看销售排行

H2-购买排行中的商品

1.1.9 商城公告

I1-查看公告

三、实验思考

一、在实际的测试中,如何设计测试用例才能达到用最少的测试用例检测出最多的缺陷;

答:把所有可能的输入数据,即程序的输入域划分成若干部分(子

集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。

二、在进行用例设计时,如何考虑软件测试用例的充分性和减少软件测试用例的冗余性;

答:在编写测试用例的时候,要充分熟悉需求,并且了解软件的架构设计,各个模块的设计.精心选择测试数据来达到对需求的一个较好的覆盖率。在实际测试过程中,会因为软件的特性,可能各个模块之间有关联,这时可以安排好测试用例的执行顺序,以达到测试数据的重用。

相关主题
文本预览
相关文档 最新文档