登录注册测试用例
TestBaby_login _011_2
TestBaby_login _012_1
TestBaby_login _012_2
TestBaby_regis t_001
验证系统是否对用户名 2012/6/7 前台用户登录 或者密码中含有全角字
符敏感
密码中含有全角字 符登录
windows XP操作系统和 浏览器Chrome
空格敏感
在合法用户名或密 码后插入空格
windows XP操作系统和 浏览器Chrome
TestBaby_login _009
2012/6/7
前台用户登录
验证系统是否允许已经 禁止的用户名登录
使用已被禁用的账 号登录
windows XP操作系统和 浏览器Chrome
TestBaby_login _010
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_011
验证系统是否对新密码 2012/6/7 前台修改密码 含义非法字符时做出正
确的响应
新密码中输入非法 字符进行修改
windows XP操作系统和 浏览器Chrome
操作步骤
期待结果
作者
(1):打开浏览器,在浏览器的地址栏中输入“
登录失败,并提示“您输入的用户名或者密 码不正确”。
lily.liu
(4):单击【登录】按钮;
(1):打开浏览器,在浏览器的地址栏中输入“ 用户登录”页面的URL, 单击【转到】按钮; (2):单击【登录】按钮;
登录失败,并提示“请输入用户名或者密码 ”。
lily.liu
(1):打开浏览器,在浏览器的地址栏中输入“ 用户登录”页面的URL, 单击【转到】按钮; (2):单击【登录】按钮;
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_005
验证系统是否对输入错 2012/6/7 前台修改密码 误的旧密码进行修改时
做出正确的响应
输入错误的旧密码 进行修改
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_006
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_008
验证系统是否对两次输 2012/6/7 前台修改密码 入新密码不一致时做出
正确的响应
新密码与重复新密 码不一致进行修改
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_009
用户登录”页面的URL, 单击
【转到】按钮; (2):在“用户名”文本框输入:bbb01;
登录成功
lily.liu
(3):在“密码”文本框输入:123123;
(4):单击【登录】按钮;
(1):打开浏览器,在浏览器的地址栏中输入“
用户登录”页面的URL, 单击【转到】按钮; (2):在“用户名”文本框输入:bbb01; (3):在“密码”文本框输入:123;
TestBaby_regis t_003
2012/6/7
前台用户注册
验证系统是否对密码不 一致时做出正确的响应
两次输入密码不一 致进行注册
windows XP操作系统和 浏览器Chrome
TestBaby_regis t_004
验证系统是否对密码含 2012/6/7 前台用户注册 有非法字符时做出正确
TestBaby_login _007
验证系统是否对在合法 2012/6/7 前台用户登录 用户名或密码中间插入
空格敏感
在合法用户名或密 码中间插入空格
windows XP操作系统和 浏览器Chrome
TestBaby_login _008
验证系统是否对在合法 2012/6/7 前台用户登录 用户名或密码后面插入
验证系统是否对用户名 2012/6/7 前台用户登录 或者密码为空时做出正
确的响应 验证系统是否对用户名 2012/6/7 前台用户登录 或者密码为空时做出正 确的响应 验证系统是否对用户名 2012/6/7 前台用户登录 或者密码为空时做出正 确的响应
用户名和密码均为 空登录 密码为空进行登录
用户名为空登录
windows XP操作系统和 浏览器Chrome
windows XP操作系统和 浏览器Chrome
windows XP操作系统和 浏览器Chrome
2012/6/7
前台用户登录
验证系统是否对用户名 大小写敏感
用户名字母为大写
windows XP操作系统和 浏览器Chrome
TestBaby_login _005
2012/6/7
前台用户登录
验证系统是否允许已经 删除的用户名登录
使用已被删除的账 号登录
windows XP操作系统和 浏览器Chrome
TestBaby_login _011_1
验证系统是否对用户名 2012/6/7 前台用户登录 或者密码中含有全角字
符敏感
用户名中含有全角 字符登录
windows XP操作系统和 浏览器Chrome
TestBaby_login _003_1
TestBaby_login _003_2
TestBaby_login _003_3
TestBaby_login _004
验证系统是否对输入错 2012/6/7 前台用户登录 误的用户名或者密码时
做出正确的响应
使用错误的用户名 或密码登录
windows XP操作系统和 浏览器Chrome
登录失败,并提示“请输入用户名或者密码 ”。
lily.liu
(1):打开浏览器,在浏览器的地址栏中输入“ 用户登录”页面的URL, 单击【转到】按钮; (2):单击【登录】按钮;
登录失败,并提示“请输入用户名或者密码 ”。
lily.liu
(1):打开浏览器,在浏览器的地址栏中输入“
用户登录”页面的URL, 单击【转到】按钮;
用户名和密码长度 在【最小值,最 大值】之间,进行 注册
windows XP操作系统和 浏览器Chrome
TestBaby_regis t_012
验证系统是否对已经存
2012/6/7
前台用户注册
在用户的用户名大小写 转换时,是否做出正确
的响应
改变已存在用户的 用户名的大小写进 行注册
windows XP操作系统和 浏览器Chrome
验证系统是否对新密码 2012/6/7 前台修改密码 长度超出1 位时允许修
改
新密码长度为【最 大值】+1,进行修 改
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_010
验证系统是否对新密码 2012/6/7 前台修改密码 长度低于1 位时允许修
改
新密码长度为【最 小值】-1,进行修 改
验证系统是否对用户名 2012/6/7 前台用户注册 或者密码长度低于最小
值一位时允许注册
密码长度为【最小 值】-1,进行注 册
windows XP操作系统和 浏览器Chrome
TestBaby_regis t_011
验证系统用户名或者密 2012/6/7 前台用户注册 码长度【最小值,最大
值】之间进行注册
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_002
验证系统是否对新密码 2012/6/7 前台修改密码 长度都为最大值时做出
正确的响应
新密码长度为【最 大值】,进行修改
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_003
2012/6/7
前台用户登录
验证系统是否对用户名 大小写敏感
用户名字母为小写
windows XP操作系统和 浏览器Chrome
TestBaby_login _006
验证系统是否对在合法 2012/6/7 前台用户登录 用户名或密码前插入空
格敏感
在合法用户名或密 码前插入空格
windows XP操作系统和 浏览器Chrome
TestBaby_regis t_013
2012/6/7 前台用户注册 tab按键是否正确响应
tab 按键是否正确 windows XP操作系统和
响应
浏览器Chrome
TBaby_updatePa ss_001
2012/6/7
前台修改密码
验证系统新密码长度【 最小值,最大值】之间
新密码长度在【最 小值,最大值】之 间,进行修改
验证系统是否对新密码 2012/6/7 前台修改密码 长度都为最小值时做出
正确的响应
新密码长度为【最 小值】,进行修改
windows XP操作系统和 浏览器Chrome
TBaby_updatePa ss_004
验证系统是否对不输入 2012/6/7 前台修改密码 旧密码进行修改时做出
正确的响应
不输入旧密码进行 修改
测试用例编号 编写时间 功能名称 测试目的
Volunte
er1.0测
试用例
1.0
前提
测试环境
TestBaby_login _001
验证系统是否对输入合 2012/6/7 前台用户登录 法用户名和密码时做出
正确的响应
使用合法用户名和 密码登录
windows XP操作系统和 浏览器Chrome
TestBaby_login _002
(2):在“用户名”文本框输入:BBB01;
登录成功
lily.liu
(3):在“密码”文本框输入:123123;
(4):单击【登录】按钮;
功能测试 案例及报告
功能测试案例及报告功能测试是一种测试方法,用于验证软件系统的功能是否按照设计要求正常工作。
在进行功能测试时,测试人员会根据软件的需求规格说明书或用户手册,编写测试用例,并执行这些用例来检验系统的各项功能是否符合预期。
以下是一些可能出现在功能测试案例中的测试点和测试用例:1. 登录功能测试:- 测试点:验证用户能否成功登录系统。
- 测试用例:输入正确的用户名和密码,应该能够成功登录系统。
2. 注册功能测试:- 测试点:验证用户能否成功注册账号。
- 测试用例:输入有效的用户名、密码和邮箱,应该能够成功注册账号。
3. 搜索功能测试:- 测试点:验证用户能否成功进行搜索操作。
- 测试用例:输入关键词进行搜索,系统应该能够返回相应的搜索结果。
4. 数据输入验证测试:- 测试点:验证系统能否正确处理用户输入的数据。
- 测试用例:输入非法字符或超过限制长度的数据,系统应该能够给出相应的提示信息。
5. 数据存储和读取测试:- 测试点:验证系统能否正确地存储和读取用户的数据。
- 测试用例:创建、修改或删除数据后,系统应该能够正确地保存和读取这些数据。
6. 权限控制测试:- 测试点:验证系统能否正确地限制用户的访问权限。
- 测试用例:尝试使用未授权的账号进行敏感操作,系统应该能够拒绝访问并给出相应的提示信息。
7. 页面导航测试:- 测试点:验证用户能否正确地浏览系统的各个页面。
- 测试用例:点击不同的导航链接或按钮,系统应该能够正确地跳转到相应的页面。
功能测试报告应包含以下内容:1. 测试概要:对测试范围、测试目标、测试环境等进行简要描述。
2. 测试执行情况:列出已执行的测试用例及其执行结果,包括通过、失败、阻塞等。
3. 缺陷汇总:列出已发现的缺陷及其详细信息,包括缺陷的描述、严重程度、优先级等。
4. 测试总结:对测试结果进行总结和评估,包括对系统功能的稳定性、可靠性和易用性的评价。
5. 建议和改进措施:根据测试结果提出建议和改进措施,以提高系统的质量和性能。
手机号邮箱注册登陆和修改密码测试用例范文
序号:
2
控件名称:
功能描述:
登陆
编号
输入/动作
期望的输出/相应
实际情况
1
使用合法用户名和密码登陆
登陆成功
2
使用错误的用户名或密码登陆
显示用户名或密码错误提示信息
3
用户名为空登陆
显示请输入用户名提示信息
4
改变合法用户名或密码的大小写登陆
显示用户名或密码错误提示信息
5
在合法用户名或密码前插入空格
显示密码字符验证提示信息
显示用户名或密码错误提示信息
6
在合法用户名或密码中间插入空格
显示用户名或密码错误提示信息
7
在合法用户名或密码后插入空格
显示用户名或密码错误提示信息
8
使用已被禁用的账号登陆
显示账号被禁用等相应提示信息
9
使用已被删除的账号登陆
显示不存在此用户等相应提示信息
10
登陆界面是否支持快捷键,如Tab,Enter键
邮箱注册
编号
输入/动作
期望的输出/相应
实际情况
1
用户名输入正确的邮箱格式,密码长度在【最小值,最大值】之间,进行注册
注册成功
2
用户名输入正确的邮箱格式,密码长度都为【最大值】,进行注册
注册成功
3
用户名输入正确的邮箱格式,密码长度为【最小值】,进行注册
注册成功
4
必填项分别为空注册
显示必填项提示信息
5
用户名只输入文字,进行注册
必填项分别为空注册
显示必填项提示信息
5
用户名长度为【最大值】+1,进行注册
显示用户名长度验证提示信息
软件测试用例范文
软件测试用例范文全文共四篇示例,供读者参考第一篇示例:软件测试用例是软件测试过程中非常重要的一环,它用于描述对软件系统进行测试的情况、步骤和条件。
软件测试用例可以帮助测试人员确定在不同情况下软件系统的性能是否符合要求,发现潜在的缺陷并确保软件质量。
一份优秀的软件测试用例需要具备清晰的目标、详细的步骤、准确的预期结果和良好的可重复性。
下面是一份关于登录功能的软件测试用例范文:测试用例名称:登录功能测试测试目的:验证用户可以成功登录系统前提条件:用户已经在系统中注册账号测试步骤:1. 打开系统登录页面2. 输入正确的用户名和密码3. 点击“登录”按钮预期结果:1. 用户成功登录系统2. 系统显示用户个人信息页面3. 用户可以正常使用系统功能用例覆盖范围:该测试用例覆盖了登录功能的基本操作,包括输入账号、密码和点击登录按钮等操作。
在编写软件测试用例时,需要考虑系统的功能模块、用户需求和系统设计等因素。
测试用例要尽可能覆盖系统各个功能点,保证测试的全面性和准确性。
除了基本的功能测试用例外,还可以编写一些边界测试用例、异常情况测试用例和性能测试用例等,以更全面地评估软件系统的性能和稳定性。
软件测试用例的编写是软件测试工作中非常关键的一部分,它直接影响到测试结果的准确性和软件质量的提高。
通过编写高质量的测试用例,可以有效地发现和解决软件系统中的缺陷,减少系统风险,并提高用户体验和满意度。
【字数已达要求,建议补充内容】第二篇示例:软件测试用例是软件测试中的重要组成部分,它是在软件开发过程中用于验证软件功能是否符合设计要求的一种测试方法。
软件测试用例作为软件测试活动的基础,其质量和有效性直接影响软件测试的效果和成本。
在软件测试中,测试用例旨在检测软件的错误和缺陷,以确保软件质量,提高软件可靠性和稳定性。
软件测试用例的编写需要遵循一定的规范和原则,以确保测试用例的全面性和有效性。
一般来说,软件测试用例可以分为详细测试用例和冗余测试用例。
功能测试用例编写
功能测试用例编写功能测试用例是为了验证软件系统的功能是否按照需求规格说明书中所描述的要求进行正常工作的测试用例。
在编写功能测试用例时,需要遵循测试用例设计原则,即可测性、独立性、一致性、全面性、可重复性、可验证性等原则。
下面是一个关于一个电子商务网站的功能测试用例的例子:1.用户注册功能测试-测试目标:验证用户注册功能是否正常运作-预期输出:系统成功创建用户账号,并发送确认邮件给用户-实际输出:系统成功创建用户账号,并发送确认邮件给用户2.用户登录功能测试-测试目标:验证用户登录功能是否正常运作-输入:用户输入正确的用户名和密码-预期输出:系统成功登录用户,并跳转到用户个人主页-实际输出:系统成功登录用户,并跳转到用户个人主页3.商品功能测试-测试目标:验证商品功能是否正常运作-输入:用户输入关键字进行商品-预期输出:系统成功返回与关键字相关的商品列表-实际输出:系统成功返回与关键字相关的商品列表4.购物车功能测试-测试目标:验证购物车功能是否正常运作-输入:用户选择商品并添加到购物车-预期输出:系统成功添加商品到购物车,并显示购物车中的商品及总价-实际输出:系统成功添加商品到购物车,并显示购物车中的商品及总价5.订单提交功能测试-测试目标:验证订单提交功能是否正常运作-输入:用户在购物车中选择商品,并填写订单相关信息-预期输出:系统成功生成订单,并显示订单详细信息-实际输出:系统成功生成订单,并显示订单详细信息6.支付功能测试-测试目标:验证支付功能是否正常运作-输入:用户选择支付方式并输入支付相关信息-预期输出:系统成功处理支付请求,并显示支付成功的页面-实际输出:系统成功处理支付请求,并显示支付成功的页面7.订单查询功能测试-测试目标:验证订单查询功能是否正常运作-输入:用户输入订单号进行查询-预期输出:系统成功返回与订单号相关的订单信息-实际输出:系统成功返回与订单号相关的订单信息8.物流跟踪功能测试-测试目标:验证物流跟踪功能是否正常运作-输入:用户输入订单号进行物流查询-预期输出:系统成功返回与订单号相关的物流信息-实际输出:系统成功返回与订单号相关的物流信息9.用户评价功能测试-测试目标:验证用户评价功能是否正常运作-输入:用户选择订单并进行评价-预期输出:系统成功保存用户评价,并显示评价内容-实际输出:系统成功保存用户评价,并显示评价内容10.用户账号管理功能测试-测试目标:验证用户账号管理功能是否正常运作-预期输出:系统成功保存用户修改后的账号信息-实际输出:系统成功保存用户修改后的账号信息以上是电子商务网站的一些基本功能测试用例,每个用例都包含了测试目标、输入、预期输出和实际输出。
测试用例(注册,登录和修改密码)
一、注册测试用例序号:来自1控件名称:功能描述:
注册
编号
输入/动作
期望的输出/相应
实际情况
1
用户名和密码长度在【最大值、最小值】之间,进行注册
注册成功
2
用户名和密码长度在【最大值】之间,进行注册
注册成功
3
用户名和密码在【最小值】之间,进行注册
注册成功
4
必填项为空注册
显示必填项提示信息
5
用户名为【最大值】+1进行注册
显示用户名长度验证提示信息
6
用户名为【最小值】-1进行注册
显示用户名长度验证提示信息
7
密码为【最大值】+1进行注册
显示密码长度验证提示信息
8
密码为【最小值】-1进行注册
显示密码长度验证提示信息
9
用户名含有非法字符进行注册
显示用户名字符验证提示信息
10
密码含有非法字符进行注册
9
新密码长度【最大值】+1进行修改
显示密码长度验证提示信息
10
新密码长度【最小值】-1进行修改
显示密码长度验证提示信息
11
新密码中输入非法字符进行修改
显示密码字符验证提示信息
修改成功
3
新密码长度为【最小值】之间,进行修改
修改成功
4
不输入旧密码进行修改
显示未输入旧密码提示信息
5
输入错误的旧密码进行修改
显示输入的错误旧密码提示信息
6
新密码输入为空进行修改
显示未输入新密码提示信息
7
重复新密码为空进行修改
显示未输入第二次新密码提示信息
8
优秀的测试用例案例
优秀的测试用例案例一、正常登录情况。
1. 测试用例名称:使用正确的用户名和密码登录。
测试步骤:打开登录页面。
在用户名输入框中输入已经注册好的正确用户名,比如说“超级飞侠”。
在密码输入框中输入对应的正确密码,就像给超级飞侠输入它的秘密指令“123456abc”。
点击登录按钮。
预期结果:页面成功跳转到用户的个人主页,能看到类似“欢迎回来,超级飞侠!”这样的欢迎语,并且可以看到个人信息、功能菜单等只有登录后才能看到的东西。
二、边界值情况。
1. 测试用例名称:使用最短允许的用户名和密码登录。
测试步骤:进入登录页面。
输入系统允许的最短用户名,假如是3个字符的“abc”。
输入系统允许的最短密码,比如6个字符的“123456”。
点击登录按钮。
预期结果:成功登录,进入到和正常登录一样的个人主页,显示欢迎语等相关信息。
2. 测试用例名称:使用最长允许的用户名和密码登录。
测试步骤:打开登录界面。
输入最长可接受的用户名,假设是20个字符的“这个用户名超级超级超级长1234567890”。
输入最长可接受的密码,像是30个字符的“这个密码超级超级长abcdefghijklmnopqrstuvwxyz123”。
按下登录按钮。
预期结果:顺利登录,显示个人主页和欢迎信息,没有任何报错提示。
三、异常情况。
1. 测试用例名称:用户名不存在登录。
测试步骤:来到登录页面。
在用户名框里输入一个根本没注册过的名字,例如“不存在的大侠”。
在密码框里随便输入一串字符,像“888888”。
点击登录按钮。
预期结果:页面弹出提示框,上面写着“用户名不存在,请重新输入或者注册”之类的话,并且停留在登录页面,不允许进入个人主页。
2. 测试用例名称:密码错误登录。
测试步骤:打开登录窗口。
输入一个正确注册过的用户名,比如“勇敢小战士”。
但是在密码框里输入错误的密码,像是“错误密码123”。
点击登录按钮。
预期结果:弹出提示框,显示“密码错误,请重新输入”,页面保持在登录界面,不能进入个人主页。
登录功能测试用例
功能规则验证
LEBA-DL-013
1
功能规则验证
获取验证码按钮验证
LEBA-DL-014
1
登录判断验证
LEBA-DL-015
1
登录保护
登录保护验证
LEBA-DL-016
1
登录流程
正常完善资料
新用户 LEBA-DL-017 1 异常完善资料流程
V1.0
机型
IOS系统
用户忘记密码
操作步骤描述(关键的功能、逻辑约束控制点) 前置:第一次启动****程序 1、手机桌面点击****程序,验证启动页显示的正确 2、查看进入登录界面后显示的正确性 3、查看默认显示的正确性 4、非第一次启动****,查看启动页显示的正确性 1、点击手机号/****账号输入框 2、点击其他空白处或者键盘收起按钮 3、点击密码输入框 4、点击其他空白处或者键盘收起按钮 5、点击暗码开关按钮 6、点击明码开关按钮 7、点击忘记密码 8、点击返回按钮 9、未输入账号密码时,点击登录按钮 10、输入账号密码时,点击登录按钮 11、点击"没有账号?去注册" 12、点击"已有账号?去登陆" 13、点击验证码登录 14、点击手机登录 1、验证小于11位数的手机号码和密码,点击登录时 2、验证11位数的手机号码和密码,点击登录 3、验证大于11位数的手机号码和密码,点击登录 前置:已输入手机号 1、输入小于8位数的密码,点击登录后 2、输入8-16位数的密码,点击登录后 3、输入大于16位数的密码,点击登录后
1、输入英文/中文/符号/表情/特殊字符作为登录手机 号码 2、输入未注册的手机号码,点击登录 3、输入已注册的手机号码,点击登录 4、不输入手机号码,只输入密码 1、输入正确格式的密码,例如包含数字加字母长度为 8-16位的密码,点击登录 2、输入错误格式的密码,例如纯数字、纯字母、未符 合8-16位长度限制、特殊字符的密码 3、不输入密码,只输入账号 1、输入正确格式的手机号,输入错误的密码,点击登 录 2、输入正确格式的手机号,输入正确的密码,点击登 录 3、输入错误格式的手机号,输入错误的密码,点击登 1、账号登录界面点击验证码登录 2、查看验证码登录界面元素展示正确性 1、点击手机号输入框 2、点击其他空白处或者键盘收起按钮 3、未输入手机号,点击获取验证码按钮 4、输入手机号,点击获取验证码按钮 5、点击验证码输入框 6、点击其他空白处或者键盘收起按钮 7、输入手机号验证码后,点击登录按钮 8、点击"没有账号?去注册" 9、点击"已有账号?去登陆" 10、点击密码登录 1、验证小于11位数的手机号码和密码,点击登录时 2、验证11位数的手机号码和密码,点击登录 3、验证大于11位数的手机号码和密码,点击登录 前置:输入正确手机号 1、输入小于6位数的验证码,点击登录 2、输入6位数的验证码,点击登录 3、输入大于6位数的验证码,点击登录 4、输入非数字格式,点击登录 1、输入英文/中文/符号/表情/特殊字符作为登录手机 号码 2、输入未注册的手机号码,点击登录 3、输入已注册的手机号码,点击登录 4、不输入手机号码,只输入验证码
登录界面测试用例设计
登录界⾯测试⽤例设计功能性⽤例设计点:1. 输⼊已注册的⽤户名和正确的密码,验证是否成功登录2. 输⼊已注册的⽤户名和不正确的密码,验证是否成功失败,且提⽰信息正确3. 输⼊未注册的⽤户名和任意密码,验证是否登录失败,且提⽰信息正确4. 使⽤未激活账户登录,验证是否登录失败5. 使⽤被停⽤⽤户登录,验证是否登录失败6. ⽤户名和密码两者都为空,验证是否登录失败,且提⽰信息正确7. ⽤户名和密码两者之⼀为空,验证是否登录失败,并且提⽰信息正确8. 如果登录功能启⽤了验证码功能,在⽤户名和密码正确的情况下,输⼊正确的验证码,验证是否登录成功9. 如果登录功能启⽤了验证码功能,在⽤户名和密码正确的情况下,输⼊错误的验证码,验证是否登录失败,且提⽰信息正确10.⽤户名和密码是否⼤⼩写敏感11.页⾯上的密码框是否加密显⽰、或者是否需要有明暗码切换按钮12.后台系统创建的⽤户第⼀次登录成功时,是否提⽰修改密码13.忘记⽤户名和忘记密码的功能是否可⽤14.前端页⾯是否根据设计需求限制⽤户名和密码长度15.如果登录功能需要验证码,点击验证码图⽚或者点击换⼀张是否可以更换验证码,更换后的验证码是否可⽤16.刷新页⾯是否会刷新验证码17.如果验证码有时效性,需要分别时效性内和时效性外验证码的有效性18.⽤户登录成功但是会话超时后,继续操作是否会重定向到⽤户登录界⾯19.不同级别的⽤户,⽐如管理员和普通⽤户,登录系统后权限是否正确20.页⾯默认焦点是否定位在⽤户输⼊框中21.快捷键Tab和Enter等,是否可以正常使⽤22.为空和输⼊空格字符串的校验是否⼀致23.使⽤中⽂键盘输⼊字母和使⽤英⽂键盘输⼊字母传⼊后端的字符长度是否⼀致24.成功登录后的session的时效设置25.输⼊栏是否设置快速删除按钮26.⽤户名和密码是否⽀持特殊字符和中⽂27.浏览器的前进后退按钮,是否有效28.成功登出后,点击浏览器回退按钮,是否可以继续操作系统29.需求中是否有登录时间限制,如果有验证时间限制是否有效30.验证不同登录⽅式的正确性:扫码、账号密码、第三⽅……31.若⽀持⼿机号+验证码登录,验证码是否有时间限制,移动设备是否可以直接获取验证码32.操作错误提⽰信息是否简单明了兼容性测试⽤例设计点:1. 不同浏览器下,验证登录页⾯的显⽰以及功能正确性2. 相同浏览器的不同版本下验证登录页⾯的显⽰以及功能正确性3. 不同移动设备终端的不同浏览器下,验证登录页⾯显⽰以及功能的正确性4. 不同分辨率的界⾯下,验证登录页⾯的显⽰以及功能正确性安全性测试⽤例设计点:1. ⽤户密码后台存储是否加密2. ⽤户密码在⽹络传输过程中是否加密3. 密码是否具有有效期,密码有效期到期后,是否提⽰需要修改密码4. 不登录的情况下,在浏览器中直接输⼊登录后的URL地址,验证是否会重新定向到⽤户登录界⾯5. 密码输⼊框是否不⽀持复制粘贴6. 密码输⼊框内输⼊的密码是否都可以在页⾯源码模式下被查看7. ⽤户名和密码输⼊框分别输⼊典型的“SQL注⼊攻击”字符串,验证系统的返回页⾯8. ⽤户名和密码输⼊框分别输⼊典型的“XSS跨站脚本攻击”字符串,验证系统⾏为是否被篡改9. 连续多次登录失败的情况下,系统是否会阻⽌后续的尝试以应对暴⼒破解10.同⼀⽤户在同⼀终端的多种浏览器上登录,验证登录功能的互斥性是否符合设计预期11.同⼀⽤户先后在多台终端的浏览器上登录,验证登录是否具有互斥性12.是否可以记住密码,记住的密码保存是否加密,记住的密码是否有有效期,过了有效期后是否清空密码13.是否⽀持第三⽅登录14.密码的强弱性,复杂度校验15.异地登录校验、更换设备登录校验、登陆信息异常是否考虑账户冻结停⽤、是否允许第三⽅平台存储密码16.是否可以使⽤登录的api发送登录请求,并绕开验证码校验17.是否可以⽤抓包⼯具抓到的请求包直接登录18.截取到的token等信息,是否可以在其他终端上直接使⽤,绕开登录,token过期时间校验19.登录错误后的提⽰是否存在安全隐患性能压⼒测试的⽤例设计点:1. 单⽤户登录的响应时间是否⼩于3秒2. 单⽤户登录时,后台请求数量是否过多3. ⾼并发场景下⽤户登录的响应时间是否⼩于5秒4. ⾼并发场景下服务端的监控指标是否符合预期5. ⾼集合点并发场景下,是否存在资源死锁和不合理资源等待6. 长时间⼤量⽤户连续登录和登出,服务器是否存在内存泄露7. 输⼊内容校验是否加⼊了函数防抖————————————————版权声明:本⽂为CSDN博主「Dawson_cai」的原创⽂章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原⽂出处链接及本声明。
注册及登录功能的测试用例设计
注册、登陆测试用例一、注册测试用例测试编号:001测试目标:验证系统是否对必填项为空时做出正确的响应测试环境:windows XP操作系统和浏览器IE6.0测试步骤:(1):打开浏览器,在浏览器的地址栏中输入“用户注册”页面的URL,单击【转到】按钮;(2):在“用户注册”界面什么都没有输入,直接单击【注册】按钮;期望结果:注册失败,页面重新回到注册页面,并提示“请输入必填项”。
测试编号:002测试目标:验证系统是否对用户名含义非法字符时做出正确的响应测试环境:windows XP操作系统和浏览器IE6.0测试步骤:(1):打开浏览器,在浏览器的地址栏中输入“用户注册”页面的URL,单击【转到】按钮;(2):在“用户名”文本框输入“A0001”;(3):在“密码”文本框输入:000;(4):在“确认密码”文本框输入:000;(5):单击【注册】按钮;期望结果:注册失败,页面重新回到注册页面,并提示“用户名含义非法字符”。
测试编号:003测试目标:验证系统是否对密码不一致时做出正确的响应测试环境:windows XP操作系统和浏览器IE6.0测试步骤:(1):打开浏览器,在浏览器的地址栏中输入“用户注册”页面的URL,单击【转到】按钮;(2):在“用户名”文本框输入“A0001”;(3):在“密码”文本框输入:000;(4):在“确认密码”文本框输入:000;(5):单击【注册】按钮;期望结果:注册失败,页面重新回到注册页面,并提示“两次输入密码不一致”。
测试编号:004测试目标:验证系统是否对密码含有非法字符时做出正确的响应测试环境:windows XP操作系统和浏览器IE6.0测试步骤:(1):打开浏览器,在浏览器的地址栏中输入“用户注册”页面的URL,单击【转到】按钮;(2):在“用户名”文本框输入“A0001”;(3):在“密码”文本框输入:000;(4):在“确认密码”文本框输入:000;(5):单击【注册】按钮;期望结果:注册失败,页面重新回到注册页面,并提示“密码含有非法字符”。
登录测试用例
登录测试用例用例设计:一。
界面测试测试用例用例目的:该用例用来测试在登录界面用户能否正常登录;若出现错误的信息系统将给出正确的示信息;前置条件:存在正确的用户名和密码;登录页面正常装载;用例设计:一。
界面测试界面正常装载后,检视页面是否符合规范1.页面title是否正确;2.页面的默认焦点是否控制在用户名输入框中;3.TAB键能否控制;4.未登录状态下,页面的其他按钮(非登陆/取消按钮)不可选或选择无效5. 取消按键不可用;二。
登录测试输入正确的用户名和正确的密码用户名:mm密码:mm鼠标点击登录正常登陆,转入对应的系统页面用户名:mm密码:mm直接回车键(Enter)进行登陆正常登陆,转入对应的系统页面输入正确的用户名和正确的密码,但未区分大小写用户名:Mm密码:Mm区分大小写,显示出错信息,不能正常登陆输入正确的用户名和错误的密码用户名:mm密码:dw54f出现密码错误的提示并清空输入框用户名:mm密码:$§£(即在密码中输入特殊符号)提示密码中存在特殊符号或者在输入特殊符号时系统自动消除/不能输入输入错误的用户名和正确的密码用户名:jiew11密码:mm出现用户名不存在或错误的提示并清空输入框用户名:jie$§(在用户名中输入特殊符号)密码:mm提示用户名中存在特殊符号或者在输入特殊符号时系统自动消除/不能输入输入错误的用户名和错误的密码用户名:jiew11密码:dw54f出现用户名不存在或密码错误的提示并清空输入框不输入用户名和密码/或均为空格,直接点击登录用户名:密码:出现"请输入用户名、密码"的提示框只输入用户名,密码为空/或为空格用户名:mm密码:出现"请输入密码"提示框用户名为空/或为空格,只输入密码用户名:密码:mm 出现"请输入用户名"提示框三。
异常测试输入用户名或密码;点击取消;用户名:jiew11密码:dw54f清空输入框四。
