淘宝网软件测试报告解析 下载本文

五类测试错误类型。

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

? 由于程序所引起的死机,非法退出 ? 死循环

? 数据库发生死锁

? 因错误操作导致的程序中断 ? 功能错误

? 与数据库连接错误 ? 数据通讯错误

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

? 程序错误 ? 程序接口错误

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

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

? 操作界面错误(包括数据窗口内列名定义、含义是否一致) ? 打印内容、格式错误

? 简单的输入限制未放在前台进行控制 ? 删除操作未给出提示

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

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

? 界面不规范

? 辅助说明描述不清楚 ? 输入输出不规范

? 错误操作未给用户提示

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

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

1.5术语和缩写词

测试用例:测试用例可以独立进行测试执行的最小单元。测试内容的一系列情景和每个情景中必须依靠输入和输出,而对软件的正确性进行判断的测试文档,称为测试用例。测试用例就是将软件测试的行为活动转化为规范化的文档。

Bug:英文单词,本意是臭虫、缺陷、损坏、窃听器、小虫等意思。现在人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug(漏洞)。

1.6 参考资料

1

[1]朱少民,《 软件测试方法和技术》.北京:清华大学出版社,2014

2 测试概要

测试目的:在于为执行测试提供用例,指导测试的实施,查找分析缺陷,评估测试质量并执行测试用例后,需要跟踪故障,以确保是否满足需求。 测试声明:测试人员在软件开发过程中的任务: 1、寻找Bug;

2、避免软件开发过程中的缺陷; 3、衡量软件的品质; 4、关注用户的需求。

2.1 测试环境 2.1.1 软件硬件配置

表2.1 软件硬件配置图 环境 应用服务器 数据库服务器 客户端 Windows7 旗舰版 CPU:i3-3110M 内存:4.00GB 硬盘:456.76GB Window7 旗舰版 10M LAN Linux CPU:CPU奔腾Ⅲ以上 硬件配置 内存:512M以上 硬盘:500G或以上 软件配置 网络配置 Window7 旗舰版 10M LAN Oracle,MySQL Window7 旗舰版 10M LAN 2.1.2 淘宝数据仓库应用拓扑图

1

图2.1 淘宝数据仓库应用拓扑图

2.2 测试计划

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

表2.2 测试计划(1) 版本/时间 登陆模块 计划开始时间 实际开始时间 计划结束时间 实际结束时间 加班 增加资源 否 2015-6-03 2015-6-03 2015-7-03 2015-7-03 否 表2.2 测试计划(2) 任务(子功能) 登陆模块 开始时间 2015-6-03 结束时间 2015-7-03 总 计(天) 30

2.3 测试执行

此次测试严格按项目计划和测试计划执行,按时完成了测试计划规定的测试对象的测试。针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,依据测试计划和测试用例,对系统进行了完整的测试。

1

2.4 测试用例设计方法

测试用例设计方法:等价类划分法

等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。

测试用例设计方法:边界值分析法

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。

2.4.1 功能性

淘宝网前台实现的基本功能主要有:用户注册;用户登陆;修改用户个人信息;商品选购;查看商品详细情况;购物车功能;查看用户的订单信息;

淘宝网后台管理的基本功能主要有:商店商品管理:添加、修改、删除、查看;用户信息管理:查看、修改、删除;订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。

2.4.2 易用性

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

2.5 覆盖分析 2.5.1 需求覆盖

本次测试对系统需求的覆盖情况为 需求覆盖率=Y(P)项/需求项总数 ×100%=100%

表2.5 覆盖测试需求

需求 /功能 登陆 测试类型 功能测试 是否通过 Y 备注 表格中“是否通过”的四种状态:[Y]:全部通过;[P]:部分通过;[N]:不通

过;[N/A] :不可测试或者用例不适用。

3 测试用例

1