供开发人员、测试人员阅读
当代生活发展变化快,随着社会的进步以及日常生活的发展,人们对于物质生活地需求也日益丰富。日常线下的购买具有实体性的特点,但是不满足人们便捷购买,三方对比,快速到手的实际需要。在高端产品的购物上,往往门槛较高,设限较多。为了满足人们便捷购买物品的需要,本系统应运而生。;
bug:软件不符合设计预期
测试用例:具体的测试例子
软件的生命周期:软件从无到无的阶段。需求分析、计划、设计、编码、测试、运行维护。
瀑布模型:软件生命周期的每一阶段只执行一次。
敏捷测试:不依赖文档,强调合作。
敏捷测试v模型:先设计,后测试。
敏捷测试w模型:一边还发,一边测试。
主要包括《需求规格说明书》、项目计划、测试计划、测试用例、缺陷列表、行业标准规范等
本系统基于JAVA语言开发,使用SSM框架,MySQL数据库。日常线下的购买具有实体性的特点,但是不满足人们便捷购买,三方对比,快速到手的实际需要。在高端产品的购物上,往往门槛较高,设限较多。为了满足人们便捷购买物品的需要,本系统应运而生。在开发阶段开发了关于首页显示、指定商品搜素、选购页显示、用户注册、用户登录、用户注销等功能。
windows10,fireFox
测试时间 | 测试人员 | 测试地点 | 测试版本 |
---|---|---|---|
2022-09-04 | 自己 | 家 | 此版本 |
表1 注册测试表
注册测试表
输入 | 期望 |
---|---|
账号:123 | 失败 |
账号:1234567 | 失败 |
账号:123456 | 不提示 |
账号:aabbcc | 不提示 |
账号:!=____ | 不提示 |
账号:!!!!!! | 不提示 |
账号:我在设计一个 | 不提示 |
账号:我在设计一个哦 | 失败 |
密码:123 | 失败 |
密码:123456 | 不提示 |
密码:aaabbb | 不提示 |
密码:!!!!!! | 不提示 |
密码:哦哦哦哦哦哦 | 不提示 |
登录功能:如表2所示。以账号:aaaaaa,密码:666666为例。
表2 登录测试表
输入 | 期望 |
---|---|
账号:aaaaaa+密码:666666+正确验证码 | 跳转 |
账号:aaaaaa+密码:666666+错误验证码 | 报错 |
账号:aaaaaa+密码:666665+错误验证码 | 报错 |
账号:aaaaab+密码:666666+正确验证码 | 报错 |
账号:aaaaab+密码:666665+正确验证码 | 报错 |
注销功能:如表3所示。
表3 注销测试表
输入 | 期望 |
---|---|
点击注销 | 登出 |
商品展示:如表7所示。
表7 商品展示测试表
输入 | 期望 |
---|---|
点击页面 | 正确展示 |
查询功能:以表中数据:名称:M4A1,描述:66,开始时间:2022-09-03 20:00,结束时间:2022-09-04 20:59,价格:10为例。如表8所示。
表4 查询测试表
查询测试表
输入 | 期望 |
---|---|
名称:M4 | 跳转 |
名称:A1 | 跳转 |
名称:MA14 | 无记录 |
名称:M4A11 | 无记录 |
描述:6 | 跳转 |
描述:66 | 跳转 |
描述:666 | 无记录 |
名称:M4+描述:6 | 跳转 |
名称:M4+描述:666 | 无记录 |
开始时间:2022-09-03 20:00 | 跳转 |
开始时间:2022-09-04 20:00 | 无记录 |
结束时间:2022-09-04 20:59 | 跳转 |
结束时间:2022-09-03 20:00 | 无记录 |
开始时间:2022-09-03 20:00+结束时间:2022-09-03 20:00 | 无记录 |
开始时间:2022-09-03 20:00+结束时间:2022-09-04 20:59 | 跳转 |
开始时间:2022-09-04 20:00+结束时间:2022-09-04 20:59 | 无记录 |
开始时间:2022-09-04 20:00+结束时间:2022-09-04 21:08 | 无记录 |
价格:10 | 跳转 |
测试结果:符合期望。
项目基本完成,但是需要继续完善
功能测试结果:
功能性需求即按照需求规格说明书进行功能测试,测试的功能主要如下表所示:
需求ID | 模块 | 子模块 | 待测试功能需求点 | 优先级 | 结果 |
---|---|---|---|---|---|
注册 | 用户可以通过注册获取账号 | Ⅰ | 可以 | ||
登录 | 用户可以通过注册的账号进行系统的登录 | Ⅰ | 可以 | ||
主页展示 | 用户可以看到首页正常展示出的拍卖品 | Ⅰ | 可以 | ||
查询 | 名称查询 | 用户可以通过相应或组合查询得到自己想要的拍卖品 | Ⅰ | 可以 | |
时间查询 | |||||
价格查询 | |||||
描述查询 | |||||
商品界面展示 | 用户可以看到商品的详细信息 | Ⅰ | 可以 | ||
注销 | 用户可退出当前账号 | Ⅰ | 可以 |
用户界面测试结果:
本次测试计划关于用户界面测试需求主要按照需求规格说明书的要求进行测试,要进行的界面需求如下表所示:
需求id | 测试需求 | 待测点 | 结果 |
---|---|---|---|
数据 | 一致性 | 一致 | |
美观 | 无涉及政治 | 一致 |
性能测试结果:
本次测试计划关于性能测试需求主要按照需求规格说明书的要求进行测试,但测试较为简单,不予说明。
配置测试结果:
本次测试计划关于配置测试需求主要按照需求规格说明书并结合通用测试案例的要求进行测试,要进行的配置测试需求如下表所示:
需求id | 测试需求 | 待测点 | 结果 |
---|---|---|---|
windows10系统 | 可以登录 | 一致 | |
使用其他浏览器,如firefox,chrome | 可以登录 | 一致 |
安全和访问控制测试结果:
本次测试计划关于安全测试需求主要按照需求规格说明书并结合通用测试案例的要求进行测试,要进行的安全测试需求如下表所示:
需求id | 测试需求 | 待测点 | 结果 |
---|---|---|---|
可靠性 | 稳定性 | 一般 |
3)缺陷统计分析
安全性可做改善 项目需求还可继续实现完善
条目 | 值 | 百分比 |
---|---|---|
测试项目1 | 1 | 100% |
条目 | 值 | 百分比 |
---|---|---|
测试项目1 | 1 | 100% |
测试发现的bug主要集中在未完善功能级别major,属于一般性的功能缺陷,但是测试的时候,出现了3个涉及到程序启动不了等严重级别的bug,出现严重级别的bug主要表现在以下几个方面:
系统的主要功能没有实现
本系统统主要功能逻辑混乱导致意外bug
条目 | 值 | 百分比 |
---|---|---|
V1.0 | 1 | 100% |
v2.0 | 1 | 100% |
版本号 | 致命 | 严重 | 一般 | 提示 | 总计 |
---|---|---|---|---|---|
V1.0 | 4 | 4 | |||
V2.0 | 1 | 1 |
bug提交和解决状况比较理想,当前提交的bug都能够在很快的时间得到修复,并且随着版本的稳定解决bug数量为全部解决新增bug数量逐渐降低,整个过程属于正常的软件版本迭代过程。
条目 | 值 | 百分比 |
---|---|---|
注册 | 0 | 0 |
登录 | 0 | 0 |
注销 | 0 | 0 |
首页展示 | 0 | 0 |
商品展示 | 0 | 0 |
查询 | 1 | 100% |
拍卖 | 1 | 100% |
模块/特性 | 致命 | 严重 | 一般 | 提示 | 总计 |
---|---|---|---|---|---|
注册 | 0 | ||||
登录 | 0 | 0 | |||
注销 | 0 | 0 | |||
首页显示 | 0 | 0 | |||
商品展示 | 0 | 0 | |||
查询 | 0 | 1 | 1 | ||
拍卖 | 1 | 1 |
总结,bug主要分布模块是查询模块(1个)和拍卖模块(1个),占到了全部bug的100%以上。
1.1.5. 按Bug激活次数统计
按Bug激活次数统计
条目 | 值 | 百分比 |
---|---|---|
注册 | 0 | 0 |
登录 | 0 | 0 |
注销 | 0 | 0 |
首页展示 | 0 | 0 |
商品展示 | 0 | 0 |
查询 | 1 | 100% |
拍卖 | 1 | 100% |
开发总结,过程改进 |
条目 | 值 | 百分比 |
---|---|---|
代码错误 | 1 | 100% |
结论:系统的问题类型主要分布于测试过程和维护过程发现影响系统运行的缺陷bug和对现有系统功能的改进improvement。
打开的bug有0个,重新打开的bug有1个。已解决bug有3个,主要是代码错误bug。系统整体的遗留bug数量达到测试结束标准。
模块/特性 | 通过 | 失败 | 阻塞 | 总数 |
---|---|---|---|---|
注册 | 13 | 13 | ||
登录 | 5 | 5 | ||
注销 | 1 | |||
首页显示 | 1 | 1 | ||
商品展示 | 1 | 1 | ||
查询 | 18 | 1 | 18 | |
拍卖 | 1 | 1 |
条目 | 值 | 百分比 |
---|---|---|
阻塞 | 0 | 0 |
失败 | 2 | 2/39 |
通过 | 37 | 2/37 |
说明:本次迭代进行了新需求测试,通过率不高,后续将在阻塞和失败的功能模块进行改进。
辄代分析
功能大体完成,但是有功能需要完善。
性能上可以在一般:windows10系统,的家庭机上使用
可以兼容谷歌、火狐、微软等多种浏览器
安全性还可以提升
本次开发采用瀑布模型,测试缺陷主要集中在需求定义不明确,以及拍卖,条件搜索功能性错误。