6月16日功能测试Day6

5.4登录功能测试 

 5.4.1需求分析 

 概述: 

1.首次登入商城首页为游客状态,网站头部显示登录注册两个连接

2.注册用户登录后,网站头部显示用户的用户名全部内容和安全退出。邮箱注册后用户名为邮箱地址。

3.登陆方式:有用户名登录方式(手机,邮箱),第三方登录(支付宝,qq,微信)本次需求只关注用户名登录方式。

账户名:格式正确,注册成功的用户账号(手机号或邮箱)

密码:注册成功账号对应密码

验证码:大小写不限定,点击图片可更新验证码内容,不可重用。

点击登录按钮,登录成功后跳转至我的商城页,页面显示用户名。登录失败显示对应提示。

登录提示语:

1.正确登录验证 无提示语, 跳转到我的商城界面 

2.非正确的手机号或邮箱   账号格式不匹配 

3.输入正确格式,未注册的账号,密码,正确的验证码,点击登录  账号不存在 

4.账号为空,点击登录  用户名不能为空 

5.账号输入正确,未输入密码,验证码填写正确,点击登录  密码不能为空 

注意:

此处的验证码不需要过期

根据需求,图片验证码和短信验证码区别要搞清。

 5.4.2用例编写 

手机号和邮箱要分别验证

在错误的用例中,按照登录、密码、验证码三个模块

保证2个模块正确,一个模块改动

 5.5注册功能测试 

 5.5.1需求分析 

 规则:  规则:   规则: 

使用手机号和邮箱注册区别仅仅为第一个输入框不同,以下合并说明。

1.手机号:必填项,第一位为1,第二位为大于2,的11位自然数,不能重复

邮箱:正确格式的邮箱格式 xxxx@【126/sina/qq】.com

注意:对于邮箱注册,仅验证邮箱格式是否正确

2.验证码:必填项,字母或者数字,与图片一致,点击刷新按钮可以更新验证码

3.设置密码:必填项,要求同输入框提示,6-16位大小写英文字母,数字或符号的组合(可以是纯字母,数字,符合)

4.确认密码:必填项,同设置密码

5.推荐人手机:(非必填,之前注册成功的用户)

6.我已阅读并同意:勾选之后才可以点击同意协议并注册

 测试点梳理  测试点梳理 

按照上述提取测试用例

 5.6抢购功能测试

6.17日起准备java面试 软件测试停更

加油 塔塔开!!!

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
### 回答1: 测试用例设计: 输入变量:month、day、year 边界值测试: 1. month=1, day=1, year=190,期望输出:190年12 2. month=12, day=31, year=205,期望输出:2051年11 3. month=2, day=28, year=190,期望输出:190年31 4. month=2, day=28, year=200,期望输出:200年229 5. month=2, day=28, year=1901,期望输出:1901年31 6. month=2, day=28, year=2001,期望输出:2001年31 7. month=2, day=29, year=200,期望输出:200年31 8. month=2, day=29, year=190,期望输出:190年31 9. month=2, day=29, year=2001,期望输出:无效期 10. month=4, day=31, year=200,期望输出:无效期 11. month=6, day=31, year=200,期望输出:无效期 12. month=9, day=31, year=200,期望输出:无效期 13. month=11, day=31, year=200,期望输出:无效期 等价类测试: 1. month=1, day=15, year=200,期望输出:200年116 2. month=2, day=15, year=200,期望输出:200年216 3. month=3, day=15, year=200,期望输出:200年316 4. month=4, day=15, year=200,期望输出:200年416 5. month=5, day=15, year=200,期望输出:200年516 6. month=6, day=15, year=200,期望输出:200年616 7. month=7, day=15, year=200,期望输出:200年716 8. month=8, day=15, year=200,期望输出:200年816 9. month=9, day=15, year=200,期望输出:200年916 10. month=10, day=15, year=200,期望输出:200年1016 11. month=11, day=15, year=200,期望输出:200年1116 12. month=12, day=15, year=200,期望输出:200年1216 错误输入测试: 1. month=13, day=15, year=200,期望输出:无效期 2. month=, day=15, year=200,期望输出:无效期 3. month=2, day=30, year=200,期望输出:无效期 4. month=2, day=29, year=190,期望输出:无效期 5. month=4, day=31, year=200,期望输出:无效期 6. month=6, day=31, year=200,期望输出:无效期 7. month=9, day=31, year=200,期望输出:无效期 8. month=11, day=31, year=200,期望输出:无效期 以上是黑盒测试方法的边界值设计测试用例。 ### 回答2: 黑盒测试是一种测试方法,该方法在不考虑程序内部细节的情况下,只关注输入输出的情况。在设计测试用例时,需要考虑各种可能的输入组合,以及它们的边界值,以确保程序能够正常运行。 下面是根据题目给定的要求,设计测试用例的边界值。 1. month输入为合法值,包括1和12。例如,当month=1时,应该输出12。当month=12时,应该输出122。 2. day输入为合法值,包括1和31。例如,当day=1时,应该输出该年该的第二天期。当day=31时,应该输出下一年该的第一天期。 3. year输入为合法值,包括1900和2050。例如,当year=1900且month=1且day=1时,应该输出该期的下一天期。当year=2050且month=12且day=31时,应该输出下一年的第一天期。 4. 当输入有非法值时,程序应该给出错误提示或默认值。例如,当month输入为0或13时,应该给出错误提示,而不是输出不符合预期的期。当day输入为0或32时,同样应该给出错误提示。 5. 还应该测试输入的组合,以确保程序能够正确地处理。例如,当输入为228且为闰年时,应该输出229;当输入为431时,应该给出错误提示或默认值。 综上所述,黑盒测试方法的边界值设计测试用例应该考虑合法值的最大和最小取值,非法值得处理以及各种输入组合的情况,以保证程序能够正常运行。 ### 回答3: 边界值设计测试用例如下: 1. 输入最小边界值:month=1, day=1, year=1900,预期输出为1900年12。 2. 输入最大边界值:month=12, day=31, year=2050,预期输出为2051年11。 3. 输入份最小边界值:month=1, day=15, year=2000,预期输出为2000年116。 4. 输入份最大边界值:month=12, day=15, year=2000,预期输出为2000年1216。 5. 输入期最小边界值:month=6, day=1, year=2000,预期输出为2000年62。 6. 输入期最大边界值:month=6, day=30, year=2000,预期输出为2000年71。 7. 输入年份最小边界值:month=6, day=1, year=1900,预期输出为1900年62。 8. 输入年份最大边界值:month=6, day=1, year=2050,预期输出为2050年62。 9. 输入非法期值:month=2, day=30, year=2000,预期输出为输入期非法。 10. 输入闰年2:month=2, day=29, year=2000,预期输出为2000年31。 11. 输入非闰年2:month=2, day=29, year=2001,预期输出为输入期非法。 12. 输入带有前导0的期:month=05, day=01, year=2000,预期输出为2000年52。 13. 输入非法份:month=13, day=1, year=2000,预期输出为输入期非法。 14. 输入非法年份:month=1, day=1, year=3000,预期输出为输入期非法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值