登录、注册及修改功能的测试用例设计完整版.pdf

上传人:李医生 文档编号:5703435 上传时间:2020-07-23 格式:PDF 页数:15 大小:127.38KB
返回 下载 相关 举报
登录、注册及修改功能的测试用例设计完整版.pdf_第1页
第1页 / 共15页
登录、注册及修改功能的测试用例设计完整版.pdf_第2页
第2页 / 共15页
登录、注册及修改功能的测试用例设计完整版.pdf_第3页
第3页 / 共15页
登录、注册及修改功能的测试用例设计完整版.pdf_第4页
第4页 / 共15页
登录、注册及修改功能的测试用例设计完整版.pdf_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《登录、注册及修改功能的测试用例设计完整版.pdf》由会员分享,可在线阅读,更多相关《登录、注册及修改功能的测试用例设计完整版.pdf(15页珍藏版)》请在三一文库上搜索。

1、 1 / 15 软件测试测试用例 注册、登陆测试用例和修改密码测试用例完整版注册、登陆测试用例和修改密码测试用例完整版 摘自网络,狗狗整理 修改历史修改历史 日期日期 版本版本 作者作者 修改内容修改内容 评审号评审号 变更控制号变更控制号 2010-11-25 1.0 初稿 2011-09-17 20 整理 一、一、 注册测试用例注册测试用例 序序 号:号: 1 控件名称:控件名称: 功能描述:功能描述: 注册注册 编号编号 输入输入/动作动作 期望的输出期望的输出/相应相应 实际情况实际情况 001 必填项分别为空注册 显示必填项提示信息 002 用户名含有非法字符注册 显示用户名字符验证

2、提示信息 003 两次输入密码不一致进行注册 显示两次输入密码不一致提示信息 004 密码含有非法字符注册 显示密码字符验证提示信息 005 邮箱格式不正确做出正确的响应 显示“邮箱地址格式有错误” 006 以已经注册的用户名进行注册 显示用户名已存在提示信息 007 用户名和密码长度都为 【最大值】 , 进行注册 注册成功 008 用户名长度为【最大值】+1,进行 注册 显示用户名长度验证提示信息 008 密码长度为【最大值】+1,进行注 册 显示密码长度验证提示信息 009 用户名和密码长度都为 【最小值】 , 进行注册 注册成功 010 用户名长度为【最小值】- 1,进行 注册 显示用户

3、名长度验证提示信息 010 密码长度为【最小值】- 1,进行注 册 显示密码长度验证提示信息 011 用户名和密码长度在【最小值,最 大值】之间,进行注册 注册成功 012 改变已存在用户的用户名的大小 写进行注册 根据需求看是否区分大小写 013 tab 按键是否正确响应 tab 按键是正确响应顺序 2 / 15 软件测试测试用例 测试编号:001 测试目标:验证系统是否对必填项为空时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击 【转到】按钮; (2) :在“用户注册”

4、界面什么都没有输入,直接单击【注册】按钮; 期望结果:注册失败,页面重新回到注册页面,并提示“请输入必填项” 。 测试编号:002 测试目标:验证系统是否对用户名含义非法字符时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“a0755*87”; (3) :在“密码”文本框输入:1314; (4) :在“确认密码”文本框输入:1314; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册失败,页

5、面重新回到注册页面,并提示“用户名含义非法字符” 。 测试编号:003 测试目标:验证系统是否对密码不一致时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“a075587”; (3) :在“密码”文本框输入:1314; (4) :在“确认密码”文本框输入:1315; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册失败,页面重新回到注册页面,并提示“两次输入密码不一致” 。 测试编号:004

6、 测试目标:验证系统是否对密码含有非法字符时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“a075587”; 用 户 名: * 密 码: * 确认密码: * 邮箱地址: * 注册 3 / 15 软件测试测试用例 (3) :在“密码”文本框输入:1314*24; (4) :在“确认密码”文本框输入:1314*24; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册失败,页面重新回到注册页面,

7、并提示“密码含有非法字符” 。 测试编号:005 测试目标:验证系统是否对邮箱格式不正确时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“a075587”; (3) :在“密码”文本框输入:1314; (4) :在“确认密码”文本框输入:1314; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册失败,页面重新回到注册页面,并提示“邮箱地址格式有错误” 。 测试编号:006 测试目标:验证系

8、统是否对用户名重复时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“a075587”; (3) :在“密码”文本框输入:1314; (4) :在“确认密码”文本框输入:1314; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册失败,页面重新回到注册页面,并提示“用户名已被注册,请重新输入” 。 测试编号:007 测试目标:验证系统是否对用户名、密码长度都为最大值时做出正确的响应 测试环境:

9、windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abad075587”; (3) :在“密码”文本框输入:13140123456789; (4) :在“确认密码”文本框输入:13140123456789; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册成功。 4 / 15 软件测试测试用例 测试编号:008 测试目标:验证系统是否对用户名或者密码长度超出 1 位时允许注册 测试环境:windows XP 操作系统和

10、浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abcd0755879”; (3) :在“密码”文本框输入:131401234567890; (4) :在“确认密码”文本框输入:131401234567890; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册失败,页面重新回到注册页面,并提示“用户名或者密码的长度已经超过最 大有效值” 。 测试编号:009 测试目标:验证系统是否对用户名、密码长度都为最小值时允许注册 测试环境:windows X

11、P 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“0755”; (3) :在“密码”文本框输入:1314; (4) :在“确认密码”文本框输入:1314; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册成功。 测试编号:010 测试目标:验证系统是否对用户名或者密码长度低于最小值一位时允许注册 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 UR

12、L, 单击【转到】按钮; (2) :在“用户名”文本框输入“075”; (3) :在“密码”文本框输入:131; (4) :在“确认密码”文本框输入:131; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册失败,页面重新回到注册页面,并提示“用户名或者密码的长度已经低于最 小的有效值” 。 测试编号:011 5 / 15 软件测试测试用例 测试目标:验证系统用户名或者密码长度【最小值,最大值】之间进行注册 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击

13、【转到】按钮; (2) :在“用户名”文本框输入“075544”; (3) :在“密码”文本框输入:131444; (4) :在“确认密码”文本框输入:131444; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册成功。 测试编号:012 测试目标:验证系统是否对已经存在用户的用户名大小写转换时,是否做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“A075587”; (3) :在“密码”文

14、本框输入:1314; (4) :在“确认密码”文本框输入:1314; (5) :在“邮箱地址”文本框输入:; (6) :单击【注册】按钮; 期望结果:注册成功。 测试编号:013 测试目标:tab 按键是否正确响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户注册”页面的 URL, 单击【转到】按钮; (2) :将鼠标光标移动到“用户名”文本框内,单击鼠标左键; (3) :单击 tab 键; 期望结果:鼠标光标依次跳转到“密码” 、 “确认密码” 、 “邮箱地址” 、 “注册”按钮。 二、登陆测试用例二、登陆测试用

15、例 序序 号:号: 2 控件名称:控件名称: 功能描述:功能描述: 登陆登陆 编号编号 输入输入/动作动作 期望的输出期望的输出/相应相应 实际情况实际情况 001 使用合法用户名和密码登陆 登陆成功 002 使用错误的用户名或密码登陆 显示用户名或密码错误提示信息 003 用户名和密码均为空登陆 显示请输入用户名和密码提示信息 003 密码为空进行登陆 显示请输入密码,密码不能为空提示信息 6 / 15 软件测试测试用例 测试编号:001 测试目标:验证系统是否对输入合法用户名和密码时做出正确的响 应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏

16、览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击 【转到】按钮; (2) :在“用户名”文本框输入:a075587; (3) :在“密码”文本框输入:1314; (4) :单击【登录】按钮; 期望结果:登录成功。 测试编号:002 测试目标:验证系统是否对输入错误的用户名或者密码时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入:a075578; (3) :在“密码”文本框输入:1314320; (4) :单击【登

17、录】按钮; 期望结果:登录失败,并提示“您输入的用户名或者密码不正确” 。 测试编号:003 测试目标:验证系统是否对用户名或者密码为空时做出正确的响应 003 用户名为空登陆 显示请输入用户名提示信息 004/005 改变合法用户名或密码的大小写 登陆 显示用户名或密码错误提示信息 006 在合法用户名或密码前插入空格 显示用户名或密码错误提示信息 007 在合法用户名或密码中间插入空 格 显示用户名或密码错误提示信息 008 在合法用户名或密码后插入空格 显示用户名或密码错误提示信息 009 使用已被禁用的账号登陆 显示账号被禁用等相应提示信息 010 使用已被删除的账号登陆 显示不存在此

18、用户等相应提示信息 011 用户名中含有全角字符登陆 显示用户名或密码错误提示信息 011 密码中含有全角字符登陆 显示用户名或密码错误提示信息 012 登陆界面是否支持快捷键, 如 Tab, Enter 键 Tab 键能按照顺序切换焦点,Enter 键能焦点于登 陆按钮上 用 户 名: 密 码: 重置 登录 7 / 15 软件测试测试用例 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :单击【登录】按钮; 期望结果:登录失败,并提示“请输入用户名或者密码” 。 测

19、试编号:004 测试目标:验证系统是否对用户名大小写敏感 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入:A075578; (3) :在“密码”文本框输入:1314; (4) :单击【登录】按钮; 期望结果:登录成功。 测试编号:005 测试目标:验证系统是否对用户密码大小写敏感 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮

20、; (2) :在“用户名”文本框输入:a075578; (3) :在“密码”文本框输入:ILOVEBABY; (4) :单击【登录】按钮; 期望结果:登录失败,并提示“请输入正确的密码” 。 测试编号:006 测试目标:验证系统是否对在合法用户名或密码前插入空格敏感 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入:空格+a075578; (3) :在“密码”文本框输入:空格+1314; (4) :单击【登录】按钮; 期望结果:登录失败,并提示

21、“请输入正确的用户名或者密码” 。 测试编号:007 测试目标:验证系统是否对在合法用户名或密码中间插入空格敏感 测试环境:windows XP 操作系统和浏览器 IE6.0 8 / 15 软件测试测试用例 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入: a0755 空格+78; (3) :在“密码”文本框输入: 13 空格+14; (4) :单击【登录】按钮; 期望结果:登录失败,并提示“请输入正确的用户名或者密码” 。 测试编号:008 测试目标:验证系统是否对在合法用户名或密码后面插入空格敏感

22、测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入: a075578 空格+; (3) :在“密码”文本框输入: 1314 空格+; (4) :单击【登录】按钮; 期望结果:登录失败,并提示“请输入正确的用户名或者密码” 。 测试编号:009 测试目标:验证系统是否允许已经禁止的用户名登录 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到

23、】按钮; (2) :在“用户名”文本框输入: a075500; (3) :在“密码”文本框输入: 3020; (4) :单击【登录】按钮; 期望结果:登录失败,并提示“您输入的用户名已经被禁止登录” 。 测试编号:010 测试目标:验证系统是否允许已经删除的用户名登录 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入: a075520; (3) :在“密码”文本框输入: 3304; (4) :单击【登录】按钮; 期望结果:登录失败,并提示“您输

24、入的用户名不存在” 。 测试编号:011 测试目标:验证系统是否对用户名或者密码中含有全角字符敏感 9 / 15 软件测试测试用例 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入: ; (3) :在“密码”文本框输入: ; (4) :单击【登录】按钮; 期望结果:登录失败,并提示“请输入正确的用户名或者密码” 。 测试编号:012 测试目标:验证系统是否对 tab 键敏感 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤

25、: (1) :打开浏览器,在浏览器的地址栏中输入“用户登录”页面的 URL, 单击【转到】按钮; (2) :将鼠标光标移动到“用户名”文本框内,单击鼠标左键; (3) :单击 tab 键; 期望结果:鼠标光标依次跳转到“密码” 、 “登录”按钮上。 三、修改密码测试用例三、修改密码测试用例 序序 号:号: 3 控件名称:控件名称: 功能描述:功能描述: 修改密码修改密码 编号编号 输入输入/动作动作 期望的输出期望的输出/相应相应 实际情况实际情况 001 新密码长度在【最小值,最大值】之间, 进行修改 修改成功 2 新密码长度为【最大值】 ,进行修改 修改成功 3 新密码长度为【最小值】 ,

26、进行修改 修改成功 4 不输入旧密码进行修改 显示未输入旧密码提示信息 5 输入错误的旧密码进行修改 显示旧密码输入错误提示信息 6 新密码输入为空进行修改 显示未输入新密码提示信息 7 重复新密码输入为空进行修改 显示未输入二次密码提示信息 8 新密码与重复新密码不一致进行修改 显示两次密码输入不一致提示信息 9 新密码长度为【最大值】+1,进行修改 显示密码长度验证提示信息 10 新密码长度为【最小值】- 1,进行修改 显示密码长度验证提示信息 11 新密码中输入非法字符进行修改 显示密码字符验证提示信息 012 对错误或不存在的用户进行修改 显示用户不存在提示信息 013 登陆界面是否支

27、持快捷键,如 Tab,Enter 键 Tab 键能按照顺序切换焦点,Enter 键能焦 点于登陆按钮上 10 / 15 软件测试测试用例 测试编号:001 测试目标:验证系统新密码长度【最小值,最大值】之间 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】 按钮; (2) :在“用户名”文本框输入“075544”; (3) :在“旧密码”文本框输入:131444; (4) :在“新密码”文本框输入:333444; (5) :在“确认密码”文本框输入:333444; ; (6) :单击

28、【确认修改】按钮; 期望结果:修改成功。 测试编号:002 测试目标:验证系统是否对新密码长度都为最大值时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abad075587”; (3) :在“旧密码”文本框输入:13140123456789; (4) :在“新密码”文本框输入:22140123456789; (5) :在“确认密码”文本框输入:22140123456789; (6) :单击【确认修改】按钮; 期望结果:修改成

29、功。 测试编号:003 测试目标:验证系统是否对新密码长度都为最小值时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“0755”; (3) :在“旧密码”文本框输入:1314; (4) :在“新密码”文本框输入:1322; (5) :在“确认密码”文本框输入:1322; (6) :单击【确认修改】按钮; 期望结果:修改成功。 测试编号:004 测试目标:验证系统是否对不输入旧密码进行修改时做出正确的响应 测试环境:window

30、s XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abad075587”; 用 户 名: * 旧 密 码: * 新 密 码: * 确认密码: * 确认修改 11 / 15 软件测试测试用例 (3) :在“旧密码”文本框输入:不输入任何字符,为空; (4) :在“新密码”文本框输入:22140123456789; (5) :在“确认密码”文本框输入:22140123456789; (6) :单击【确认修改】按钮; 期望结果:提示错误:修改失败,需要输入旧密码,不可为空

31、。 测试编号:005 测试目标:验证系统是否对输入错误的旧密码进行修改时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abad075587”; (3) :在“旧密码”文本框输入:输入错误密码,x23xsxxxx; (4) :在“新密码”文本框输入:22140123456789; (5) :在“确认密码”文本框输入:22140123456789; (6) :单击【确认修改】按钮; 期望结果:提示错误:修改失败,输入旧密码不正确

32、。 测试编号:006 测试目标:验证系统是否对输入新密码为空进行修改时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abad075587”; (3) :在“旧密码”文本框输入:22140123456789; (4) :在“新密码”文本框输入:输入为空; (5) :在“确认密码”文本框输入:33140123456789; (6) :单击【确认修改】按钮; 期望结果:提示错误:修改失败,输入新密码不可为空。 测试编号:007 测

33、试目标:验证系统是否对输入新密码为空进行修改时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abad075587”; (3) :在“旧密码”文本框输入:22140123456789; (4) :在“新密码”文本框输入:33140123456789; (5) :在“确认密码”文本框输入:输入为空; (6) :单击【确认修改】按钮; 期望结果:提示错误:修改失败,输入确认新密码不可为空。 测试编号:008 测试目标:验证系统是否

34、对两次输入新密码不一致时做出正确的响应 12 / 15 软件测试测试用例 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abad075587”; (3) :在“旧密码”文本框输入:22140123456789; (4) :在“新密码”文本框输入:33140123456789; (5) :在“确认密码”文本框输入:44140123456789; (6) :单击【确认修改】按钮; 期望结果:提示错误:修改失败,两次新密码不一致。 测试编号:00

35、9 测试目标:验证系统是否对用户名或者密码长度超出 1 位时允许注册 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“abcd0755879”; (3) :在“旧密码”文本框输入:131401234567890; (4) :在“新密码”文本框输入:131401234567890; (5) :在“确认密码”文本框输入:131401234567890; (6) :单击【确认修改】按钮; 期望结果:修改失败,并提示“新密码的长度已经超过最大有效值”

36、 。 测试编号:010 测试目标:验证系统是否对用户名或者密码长度低于最小值 1 位时允许注册 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“075”; (3) :在“旧密码”文本框输入:131; (4) :在“新密码”文本框输入:131; (5) :在“确认密码”文本框输入:131; (6) :单击【确认修改】按钮; 期望结果:修改失败,并提示“新密码的长度已经低于最小的有效值” 。 测试编号:011 测试目标:验证系统是否对新密码含义非

37、法字符时做出正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“a075587”; (3) :在“旧密码”文本框输入:1314224; 13 / 15 软件测试测试用例 (4) :在“新密码”文本框输入:1314*24; (5) :在“确认密码”文本框输入:1314*24 (6) :单击【确认修改】按钮; 期望结果:修改失败,并提示“新密码含义非法字符” 。 测试编号:012 测试目标:验证系统是否对不存在用户的用户名修改时,是否做出

38、正确的响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :在“用户名”文本框输入“B075587”; (3) :在“旧密码”文本框输入:1314; (4) :在“新密码”文本框输入:33314; (5) :在 “确认密码”文本框输入:33314; (6) :单击【确认修改】按钮; 期望结果:修改失败,并提示“该用户不存在” 。 测试编号:013 测试目标:tab 按键是否正确响应 测试环境:windows XP 操作系统和浏览器 IE6.0 测试步骤: (1) :

39、打开浏览器,在浏览器的地址栏中输入“修改密码”页面的 URL, 单击【转到】按钮; (2) :将鼠标光标移动到“用户名”文本框内,单击鼠标左键; (3) :单击 tab 键; 期望结果:鼠标光标依次跳转到“密码” 、 “确认密码” 、 “邮箱地址” 、 “注册”按钮。 四、例子:用户登录功能的测试四、例子:用户登录功能的测试 例子, 功能, 用户, 登录例子, 功能, 用户, 登录 我看了一些资料都说,测试用例的设计最好也要按照如:功能测试、用户界面测试、性能测试、测试用例的设计最好也要按照如:功能测试、用户界面测试、性能测试、 安全性测试这样的分类分开去写。安全性测试这样的分类分开去写。 我

40、同意这种观点,但请大家来讨论讨论如下的登录用例的设计,到底是属于用户界面的测试呢,还是属于 功能测试啊? 我的想法是下面这些测试用例的设计主要只从界面设计文档中得出“文本框”(用户名、密码)的一些要求, 因此,这些用例是属于用户界面的测试,而真正的登录功能的测试要另外再写测试用例:形如用户名和密 码都正确时登录正确,用户名或密码错误时登录失败(与数据库中的存储来比较的角度),登录正确和失败 的各自的流程应该怎么样,还有比如连续登录 3 次错误会怎么样这样的测试,我认为是单独地归入功能测 试?不知道我的理解对不对?大家是这样分开的吗,还是弄在一起,都归入功能测试呢? 例如:用户登录的 UI详细设

41、计说明书中是这样描述的:用户名的长度在 4- 20,密码的长度在 6- 16,并且 14 / 15 软件测试测试用例 用户名和密码的字符都必须是数字、 有效字符和下划线所组成字符,倘若不符合上述描述,系统将给出相应的错误提示信息。 第 1 步:提取测试需求 序号 测试需求 1 用户名的长度在 4- 20(假定为 Ulength) 2 用户名必须是数字、有效字符和下划线所组成字符 3 密码的长度在 6- 16(假定为 PLength) 4 密码必须是数字、有效字符和下划线所组成字符 第 2 步:划分等价类 测试对象 有效等价类 无效等价类 用户名 数字、有效字符、下划线(1) 空白(5) 空值(

42、6) 零值(7) 默认值(8) 非法(9) Ulength4(10), 4=Ulength20(11) 密码 数字、有效字符、下划线(3) 空白(12) 空值(13) 零值(14) 默认值(15) 非法(16) 6=密码=16(4) Plength16(18) 第 3 步:确定覆盖等价类的测试用例 提示:测试用例只描述其思想,不包括具体数据。另外测试用例应该尽可能多的覆盖有效等价类, 而应为每个无效等价类设计单独的测试用例 序号 测试用例 覆盖等价类 预期结果 1 用户名由数字、 有效字符和下划线所组成字符, 并且长度在 4- 20 之间 1,2 无错误提示信息 2 密码由数字、有效字符和下划线所组成字符,并且长度在 6- 16 之间 3,4 无错误提示信息 15 / 15 软件测试测试用例 3 5- 18 无效等价类每个单独设计一个测试用例 5-18 系统给出相应的错误提示 信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1