一、网页展示
1.1网页地址:小说_17K小说网|最新小说下载-一起免费看小说
1.2网页预览
二、个人中心测试点设计
测试点拆分设计(功能过多只测试个人中心主要功能)
三、注册登录功能
3.1测试点分析过程:采用等价分类法和边界值分析法,覆盖重复用例进行优化。
1、明确需求 | 1、电话号码合法(11位有效数字) 2、密码合法(6-16位字母数字和符号的组合) | |||
2、划分有效无效 | ||||
1)电话号码 | 有效 | 无效 | ||
长度 | 11位自然数 | 小于11位自然数、大于11位自然数、为空 | ||
类型 | 11位非自然数 | |||
2)密码 | 有效 | 无效 | ||
类型 | 6-16位字母数字和符号的组合 | 6-16位字母、6-16位数字、6-16位符号、6-16位字母+数字、6-16位字母加符号、6-16位数字加符号 | ||
3、确定边界值范围 | 长度(边界值判定法) | 上点 | 离点 | 内点 |
6、16 | 5、7、15、17 | 8位 | ||
4、提取数据编写用例 |
3.2 测试用例编写
用例编号 | 用例标题 | 项目/模块 | 优先级 | 前置条件 | 测试步骤 | 测试数据 | 预期结果 |
num_001 | 电话号码合法(11位自然数) | 注册/登录/电话号码 | P0 | 1、打开网站 2、点击登录/注册 3、点击验证 | 1、输入电话号码 2、点击Enter | 12345678901 | 合法 |
num_002 | 电话号码不合法(11位非自然数) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 | 1、输入电话号码 2、点击Enter | ABC12345678 | 不合法 | |
num_003 | 电话号码不合法(5位自然数) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 | 1、输入电话号码 2、点击Enter | 12345 | 不合法 | |
num_004 | 电话号码不合法(13位自然数) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 | 1、输入电话号码 2、点击Enter | 1.23457E+12 | 不合法 | |
password_001 | 密码合法(6位数字加字母加符号) | 注册/登录/密码 | P0 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | A1234/ | 合法 |
password_002 | 密码合法(8位数字加字母加符号) | P0 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | A123456/ | 合法 | |
password_003 | 密码合法(16位数字加字母加符号) | P0 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | A12345678912345/ | 合法 | |
password_004 | 密码不合法(5位数字加字母加符号) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | A123/ | 不合法 | |
password_005 | 密码不合法(17位数字加字母加符号) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | A123456789123456/ | 不合法 | |
password_006 | 密码不合法(8位数字) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | 12345678 | 不合法 | |
password_007 | 密码不合法(8位字母) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | ABCDABCD | 不合法 | |
password_008 | 密码不合法(8位符号) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | **** | 不合法 | |
password_009 | 密码不合法(8位数字加字母) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | 1234ABCD | 不合法 | |
password_010 | 密码不合法(8位数字加符号) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | 1234 | 不合法 | |
password_011 | 密码不合法(8位字母加符号) | P1 | 1、打开网站 2、点击登录/注册 3、点击验证 4、输入合法电话号码 | 1、输入密码 2、确认密码 3、勾选条款 4、点击注册/登录 | ABCD | 不合法 |
四、书架功能测试
4.1书架测试流程
登录成功--进入我的书架--点击作品名--点击阅读--打开书籍成功
登录成功--进入我的书架--点击删除--删除该书籍
登录成功--进入我的书架--选择书籍--点击取消收藏--删除成功
登录成功--进入我的书架--点击取消收藏--显示未选择书籍
4.2测试用例编写
用例编号 | 用例标题 | 项目/模块 | 优先级 | 前置条件 | 测试步骤 | 测试数据 | 预期结果 |
book_001 | 阅读书籍成功 | 书架/书籍详情页 | P0 | 1、打开网站 2、登录成功 3、点击我的书架 | 点击书名进入书籍详情页 | 无 | 操作成功 |
book_002 | 赠送推荐票成功 | P1 | 1、打开网站 2、登录成功 3、点击我的书架 4、已有推荐票:10 | 1、点击推荐票 2、选择推荐票数量 | 推荐票数量8 | 赠送成功 | |
book_003 | 赠送推荐票失败 | P2 | 1、打开网站 2、登录成功 3、点击我的书架 4、已有推荐票:10 | 1、点击推荐票 2、选择推荐票数量 | 推荐票数量20 | 赠送失败 | |
book_004 | 送礼成功 | P1 | 1、打开网站 2、登录成功 3、点击我的书架 4、余额:6 | 1、点击送礼 2、选择送礼金额 | 送礼金额6 | 赠送成功 | |
book_005 | 送礼失败 | P2 | 1、打开网站 2、登录成功 3、点击我的书架 4、余额:6 | 1、点击送礼 2、选择送礼金额 | 送礼金额1000 | 赠送失败 | |
book_006 | 评论成功(15个字符) | P1 | 1、打开网站 2、登录成功 3、点击我的书架 | 1、点击发表评论 2、点击发送 | 1231231231231评论 | 评论成功 | |
book_007 | 评论失败(8个字符) | P2 | 1、打开网站 2、登录成功 3、点击我的书架 | 1、点击发表评论 2、点击发送 | 123412评论 | 评论失败 | |
book_008 | 评论失败(15个表情) | P2 | 1、打开网站 2、登录成功 3、点击我的书架 | 1、点击发表评论 2、点击发送 | 😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈 | 评论失败 | |
book_009 | 单选删除成功 | 书架/删除功能 | P3 | 1、打开网站 2、登录成功 3、点击我的书架 | 点击删除 | 无 | 删除成功 |
book_010 | 多选删除成功 | P3 | 1、打开网站 2、登录成功 3、点击我的书架 | 1、选择3个书籍 2、点击取消收藏 | 无 | 删除成功 | |
book_011 | 多选删除失败(未选择书籍) | P4 | 1、打开网站 2、登录成功 3、点击我的书架 | 直接点击取消收藏 | 无 | 删除失败,显示:未选择书籍 |
五、消息界面测试
组合列表框的测试:条目内容正确,其详细条目内容显示正确
未读消息显示红点,点击后红点消失
无删除消息功能
滚动条控件的测试:滚动条的长度根据显示信息的长度变换
拖动滚动条,屏幕流畅
单击滚动条无反应
用滚轮控制滚动条,随鼠标方向滑动页面
滚动条的上下按钮流畅
各种控件在窗体中混和使用时的测试:无快捷键
六、充值功能测试
6.1流程图法:流程图描述用户充值场景,然后通过覆盖流程路径来设计测试用例。
6.2 测试用例编写
用例编号 | 用例标题 | 项目/模块 | 优先级 | 前置条件 | 测试步骤 | 测试数据 | 预期结果 |
money_001 | 充值成功(微信) | 充值 | P0 | 1、进入网站 2、点击充值 3、微信余额100000 | 1、选择金额 2、选择微信支付 3、微信扫码 | 选择金额600 | 充值成功 |
money_002 | 充值成功(支付宝) | P0 | 1、进入网站 2、点击充值 3、支付宝余额100000 | 1、选择金额 2、选择支付宝支付 3、支付宝扫码 | 选择金额600 | 充值成功 | |
money_003 | 充值失败(微信扫码失败) | P1 | 1、进入网站 2、点击充值 3、微信余额0 | 1、选择金额 2、选择微信支付 3、微信扫码后取消 | 选择金额600 | 充值失败,显示取消支付 | |
money_004 | 充值失败(微信余额不足) | P1 | 1、进入网站 2、点击充值 3、微信余额0 | 1、选择金额 2、选择微信支付 3、微信扫码 | 选择金额600 | 充值失败,显示取消支付 | |
money_005 | 充值失败(支付宝扫码失败) | P1 | 1、进入网站 2、点击充值 3、支付宝余额0 | 1、选择金额 2、选择支付宝支付 3、支付宝扫码后取消 | 选择金额600 | 充值失败,显示取消支付 | |
money_006 | 充值失败(支付宝余额不足) | P1 | 1、进入网站 2、点击充值 3、支付宝余额0 | 1、选择金额 2、选择支付宝支付 3、支付宝扫码 | 选择金额600 | 充值失败,显示取消支付 | |
money_007 | 充值失败(未选择金额) | P1 | 1、进入网站 2、点击充值 | 点击下一步 | 无 | 充值失败,显示:未选择充值金额 | |
money_008 | 充值失败(未选择支付方式) | P1 | 1、进入网站 2、点击充值 | 1、选择金额 2、点击下一步 | 选择金额600 | 充值失败,显示:未选择支付方式 |
七、兼容性测试
硬件兼容:与整机兼容、与外设兼容
软件兼容:应用软件之间的兼容:与微信兼容。与支付宝兼容
不同浏览器的兼容:与谷歌、搜狐、360、苹果浏览器兼容
操作系统:与Linux、windows兼容
八、易用性测试
书架功能:最近阅读无删除记录功能
消息界面:无删除已读功能
无回复功能
缺少快捷键设置