一:测试过程
(一)产品类型
1.产品类型
测试内容 | 测试用例 | 测试前 | 测试后 | |
增 | 1)增加一个完整类型 | 印度式 |
| |
2)增加一个非完整类型 | Name为空 | |||
删 | 1)删除一个已有的类型 | 将印度式产品类型删除 | ||
改 | 1)更改类型名 | 将Id为1的产品类型名称改为west | ||
查 |
2.产品
测试内容 | 测试用例 | 测试前 | 测试后 | |
增 | 1)增加一个完整产品 | 小米粥售价10中国食品 |
| |
删 | 1)删除一个已有的类型 | 将小米粥产品删除 | ||
改 | 1)更改类型名 | 将炸鸡块改为炸鸡块全家桶 | ||
查 |
3.用户
测试内容 | 测试用例 | 测试前 | 测试后 | |
增 | 1)增加一个用户 | 我是神 |
| |
2)增加一个密码为空的用户 | 增加“我是GOD”(发现不同的浏览器对表单的验证效果不同) | |||
删 | 1)删除一个已有的用户 | 将我是神删除 | ||
改 | 1)更改用户名 | 将龚颖改为111 | ||
2)更改密码 | 将“111”密码改为“451445” | |||
3)同时更改用户名和密码 | 将“111”改为“小龚”密码为“1234” | |||
查 | 1)查询产品 | 小吃类产品查询 |
二:测试分析
(一):功能测试
基本实现产品类型、产品、用户三大块的增删改三大操作,很好的实现了最基本的功能,但是对于查询功能而言,本阶段并未实现产品类型和客户的查询,但实现了产品的查询
(一):逻辑测试
从用户实际操作及需求层面分析,本阶段程序和好的解决了各个二维表间的关系搭建,并且对于空值输入问题进行了限制,但依旧存在以下几个问题:
(1)产品类型及产品IID的设置没有事先进行规划,缺乏规范性。
(2)各个模块的查询功能的实现未能达到搜索查询。
(3)产品模块中,其价格的取值范围是负数到正数,且其小数的位数没有进行范围限制。
(4)产品价格的币种没有进行规定。
(5)用户模块中密码的字符类型未进行设置。
(6)密码和名称的修改功能未进行权限的设置。
三:测试结论
希望在下一迭代中能够解决以上不足。
——编者:李苑婷