接下来,我会将整篇毕设论文放上该专栏,其中按照论文提纲主要分为八大部分。每一部分单独列出一篇文章。 这一篇就是论文的第六部分系统详细设计与实现。因为该部分内容比较多,避免大家审阅疲劳,这篇是前台主要功能测试。下篇是前台功能测试。中括号代表的是参考文献,后面会有列出来
用户登录可以分为用户名密码登录和短信登录,用户注册就必须拥有属于自己的手机号才能进行注册。具体测试用例分析如下表6-5所示:
表 6-5 前台用户注册登录测试用例分析表
测试主题 | 测试步骤 | 预期结果 | 实际结果 |
---|---|---|---|
用户注册 | (1)点击注册,用户输入手机号以及验证码。 (2)点击下一步,用户输入用户名和密码进行注册。这里会校验已经存在的用户名。 | 用户能成功收到短信,并且对于已存在的用户名也能正确提醒,用户注册均能正常执行 | 符合预期结果 |
用户登录 | (1)点击账户登录,用户正确输入用户名密码完成登录 (2)点击手机验证登录,用户正确输入手机号以及收到的验证码完成注册 | 账户名密码登录和短信登录均能正常执行 | 符合预期结果 |
用户登录界面如下图6-5所示:
图 6-5 用户登录界面
用户搜索商品,当用户输入字符串,这里能够自动补齐关键词,并且点击关键词并能搜索出相应的商品。用户还可以选择商品的品牌,规格项,以及商品上架时间排序,价格区间以及价格排序进行精准查询。搜索商品的测试用例分析如下表6-6:
表 6-6 搜索功能测试用例分析表
测试主题 | 测试步骤 | 预期结果 | 实际结果 |
---|---|---|---|
搜索商品 | (1)用户输入,自动补齐关键词 (2)能够根据关键词进行查询 (3)选中商品规格项也能查询 (4)点击新品,输入价格区间,是否排序等操作 | 通过上述操作均能查询出相关商品 | 符合预期结果 |
搜索商品界面如下图6-6所示:
图 6-6 搜索商品界面
秒杀商品的测试用例分析表如下表6-7所示。
表 6-7 秒杀商品的测试用例分析表
测试主题 | 测试步骤 | 预期结果 | 实际结果 |
---|---|---|---|
秒杀商品 | (1)进入商品首页,找到秒杀栏 (2)进入秒杀栏,可以查看所有秒杀商品。 (3)选中任一秒杀商品,进入商品详情页面 (4)点击立即抢购。 (5)填写相关地址以及其他信息 (6)提交订单,跳转支付页面 (7)完成支付 | (1)进入秒杀专栏能够正常显示所有正在秒杀的商品,并且能够正常进入详情页面。 (2)提交订单能够正常跳转支付页面并完成支付 | 符合预期结果 |
购物车模块,用户可以将商品添加到购物车,以及从购物车页面删除某商品,或许修改某商品的数量。以及勾选对应的商品进行结算,以下是购物车测试用例分析表如下表6-8所示。
表 6-8 购物车测试用例分析表
测试主题 | 测试步骤 | 预期结果 | 实际结果 |
---|---|---|---|
添加商品到购物车 | 进入首页,选中某一个商品,点击添加到购物车 | 购物车能成功展示新添加的商品详情 | 符合预期结果 |
删除购物车的商品 | (1)点击首页,找到购物车 (2)点击购物车,选中要删除的商品 (3)点击删除 | 选中的商品成功从购物车列表剔除 | 符合预期结果 |
购物车的商品数量 | (1)进入购物车列表 (2)选中商品,修改商品数量 | 成功修改商品 | 符合预期结果 |
购物车界面如下图6-7所示:
图 6-7 购物车界面
该模块提供提交订单,支付等功能,该功能模块测试用例分析如下表6-9所示:
表 6-9 订单功能测试用例分析表
测试主题 | 测试步骤 | 预期结果 | 实际结果 |
---|---|---|---|
提交订单 | (1)进入购物车页面,选中要结算的商品 (2)点击结算,并填写地址等其他信息 (3)提交订单 | 从购物车选中商品之后,点击结算成功跳转添加订单页面,并且提交订单能成功执行 | 符合预期结果 |
支付功能 | (1)点击我的订单,选中任一订单 (2)点击立即付款 (3)支付宝扫描二维码完成支付 | 能够成功显示付款码,并且扫描成功正常执行完成支付 | 符合预期结果 |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。