AI+软件测试(黑马课程)

一、AI快速入门 

 

文心一言

角色:一名软件工程测试师
根据需求编写测试用例
需求:
1、账号密码登录

• 系统验证账号和密码的正确性。

• 验证通过,用户登录成功,进入个人中心;验证失败,提示错误信息并允许用户重新输入。

2、短信验证码登录

• 用户输入手机号,点击获取验证码,系统向用户手机发送验证码。

• 用户输入验证码,点击登录,系统验证验证码的正确性。

• 验证通过,用户登录成功,进入个人中心;验证失败,提示错误信息并允许用户重新输入。

3、第三方授权登录

• 用户点击第三方登录按钮(如微信、QQ、支付宝),系统跳转至第三方授权页面,用户进行授权操作。

• 第三方返回授权信息至系统,系统验证授权信息的有效性,创建或绑定用户账号。

• 验证通过,用户登录成功,进入个人中心。
输入:功能测试、兼容性测试、SQL注入
输出:使用EXCEL表给形式输出,并参考用例设计八大要素

测试用例Excel表格

用例编号用例名称测试背景/目的前置条件测试数据测试步骤预期结果实际结果测试人员测试时间
TC001账号密码登录(正确)验证账号密码登录功能是否正确1. 系统已启动<br>2. 用户账号和密码已存在账号:testuser<br>密码:1234561. 打开登录页面<br>2. 输入账号:testuser<br>3. 输入密码:123456<br>4. 点击登录按钮用户登录成功,进入个人中心页面张三2023-10-10
TC002账号密码登录(账号错误)验证账号密码登录时账号错误的情况1. 系统已启动<br>2. 用户账号不存在账号:wronguser<br>密码:1234561. 打开登录页面<br>2. 输入账号:wronguser<br>3. 输入密码:123456<br>4. 点击登录按钮提示账号错误,允许用户重新输入李四2023-10-11
TC003账号密码登录(密码错误)验证账号密码登录时密码错误的情况1. 系统已启动<br>2. 用户账号和密码已存在账号:testuser<br>密码:wrongpwd1. 打开登录页面<br>2. 输入账号:testuser<br>3. 输入密码:wrongpwd<br>4. 点击登录按钮提示密码错误,允许用户重新输入王五2023-10-12
TC004短信验证码登录(获取验证码)验证短信验证码登录时获取验证码功能1. 系统已启动<br>2. 用户手机号已注册手机号:138xxxxxx881. 打开登录页面<br>2. 输入手机号:138xxxxxx88<br>3. 点击获取验证码按钮系统向手机号发送验证码,验证码发送成功赵六2023-10-13
TC005短信验证码登录(验证码正确)验证短信验证码登录时验证码正确的情况1. 系统已启动<br>2. 用户手机号已注册并收到验证码手机号:138xxxxxx88<br>验证码:1234561. 打开登录页面<br>2. 输入手机号:138xxxxxx88<br>3. 输入验证码:123456<br>4. 点击登录按钮用户登录成功,进入个人中心页面孙七2023-10-14
TC006短信验证码登录(验证码错误)验证短信验证码登录时验证码错误的情况1. 系统已启动<br>2. 用户手机号已注册手机号:138xxxxxx88<br>验证码:wrongcode1. 打开登录页面<br>2. 输入手机号:138xxxxxx88<br>3. 输入验证码:wrongcode<br>4. 点击登录按钮提示验证码错误,允许用户重新输入周八2023-10-15
TC007第三方授权登录(微信)验证微信第三方授权登录功能1. 系统已启动<br>2. 用户微信账号已注册并登录1. 打开登录页面<br>2. 点击微信登录按钮<br>3. 在微信授权页面进行授权操作用户登录成功,进入个人中心页面吴九2023-10-16
TC008第三方授权登录(QQ)验证QQ第三方授权登录功能1. 系统已启动<br>2. 用户QQ账号已注册并登录1. 打开登录页面<br>2. 点击QQ登录按钮<br>3. 在QQ授权页面进行授权操作用户登录成功,进入个人中心页面郑十2023-10-17
TC009第三方授权登录(支付宝)验证支付宝第三方授权登录功能1. 系统已启动<br>2. 用户支付宝账号已注册并登录1. 打开登录页面<br>2. 点击支付宝登录按钮<br>3. 在支付宝授权页面进行授权操作用户登录成功,进入个人中心页面陈十一2023-10-18
TC010SQL注入测试(账号密码登录)验证账号密码登录功能是否存在SQL注入漏洞1. 系统已启动<br>2. 用户尝试输入SQL注入语句账号:' OR '1'='1'<br>密码:' OR '1'='1'1. 打开登录页面<br>2. 输入账号:' OR '1'='1'<br>3. 输入密码:' OR '1'='1'<br>4. 点击登录按钮系统应阻止SQL注入,提示错误信息或登录失败高十二2023-10-19
TC011兼容性测试(不同浏览器)验证登录功能在不同浏览器上的兼容性1. 系统已启动<br>2. 准备多种浏览器(如Chrome、Firefox、Edge)1. 在不同浏览器上分别打开登录页面<br>2. 按照TC001-TC003、TC007-TC009的步骤进行测试所有浏览器上登录功能均正常全体测试人员2023-10-20

  • 实际结果部分在测试执行后填写。
  • 测试人员列可根据实际情况调整。
  • 测试时间列可根据实际测试计划安排填写。
  • SQL注入测试应谨慎进行,确保不会对生产环境造成影响。

(一)测试分类 

1.按照软件产生的阶段划分

按照软件生成过程划分:单元测试、集成测试、系统测试、验收测试 

2.按照代码可见度划分

3.其他测试 

(二)质量模型 

 

(三)客户端-web测试   

1.单功能测试 

案例一 

练习一 

案例二

练习二 

2.非功能测试 

3.测试用例 

4.判定表

 

 

 

5.执行用例  

 

练习:

用例编号用例标题项目/模块优先级前置条件测试步骤测试数据预期结果
email_register_001注册成功(未注册手机号 +8位合格密码+勾选协议)注册P11. 已打开注册页面
2. 准备一个未注册手机号
1. 输入账号
2. 输入密码
3. 选择协议
4. 点击注册按钮
账号:未注册手机号
密码:Test1234
协议:勾选
注册成功,自动跳转到登录页面或自动登录成功个人主页
email_register_002注册失败(账号为空+8位合格密码+勾选协议)注册P21. 已打开注册页面
2. 准备一个未注册手机号
1. 输入账号
2. 输入密码
3. 选择协议
4. 点击注册按钮
账号:未注册手机号
密码:Test1234
协议:勾选
注册失败,提示:账号不可为空,为11位未注册手机号。
email_register_003注册失败(账号为已注册 +8位合格密码+勾选协议)注册P21. 已打开注册页面
2. 准备一个未注册手机号
1. 输入账号
2. 输入密码
3. 选择协议
4. 点击注册按钮
账号:未注册手机号
密码:Test1234
协议:勾选
注册失败,提示:账号已注册,请重新输入。

 注册网易免费邮箱 - 你的专业电子邮局 我已经注册过了

 

 

6.缺陷管理 

 

 

 

 

 

7.业务测试 

 

 

案例: 

 

         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值