骑士CMS人才系统--个人前台部分测试用例

2017-05-24  吴水荣 

软件测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果的集合,以便测试软件是否满足某个特定需求。

仔细地编写测试用例可以避免盲目测试,提高测试效率,使测试活动规范有序;根据测试用例的多少和执行难度,可以大概估算测试工作量,亦使得跟踪测试项目的时间进度和资源分配高度更为有依据和便捷。在实际工作中,测试工程师要面对的项目很多,这时一份编写得很规范的测试用例就可以重复使用,减轻测试设计的工作量,减少回归测试的复杂程度。

测试用例是需要维护的,甚少有一次编写就能够得出一份十全十美的测试用例,这时我们需要对它进行维护,当需求变更时,更需要及时更新测试用例。

在实际工作工,一般会使用项目管理软件来写测试用例并进行相应管理,我之前使用的的禅道项目管理系统来进行用例管理,本日志以下的内容则是使用Excell表格编写的一个草稿版本,还需要不断地完善;另外经过复制粘贴后没有显示对应的表格线,不便于阅读,仍需寻求解决方法。


骑士CMS人才系统--个人前台部分测试用例
记录编号:T-01
项目名称 骑士CMS人才系统 程序版本 v4.2.3
测试阶 系统测试 测试类型 功能、UI、性能、安全性测试
设计人员 吴水荣 编制时间 2017年5月13日
序号 功能模块名称 用例目的 预置条件 输入数据 操作步骤 预期输出 测试结论 BUG编号
通过 不通过 不执行
个人求职者前台功能
1
注册 验证程序的注册功能正确 进入网站首页 1、正确的用户名(中英文开头,6-18位,无特殊符号)密码(6-16位组成,区分大小写)邮箱地址(不能使用已注册的邮箱):
1、点击【立即注册】按钮
2、点击“个人注册”
1、页面正确跳转到会员注册页面;
2、页面正确跳转到个人会员注册页面;



A组数据:wushui;
604454841@qq.com;
ma1234;
确认密码:ma1234;
1、输入A组数据
2、点击【注册】按钮
注册成功,直接跳转至创建简历页面


B组数据:wushuirong12345678;
604454842@qq.com;
ma1234567890abcd;
确认密码:ma1234567890
1、输入B组数据
2、第一次确认密码出错后改正;
3、点击【注册】按钮
1、提示“两次输入的密码不一致”;
3、注册成功,进入创建简历页面



2、使用边界值方法输入错误的用户名密码和邮箱:




A组数据:wushu;
604454841@qq.com;
ma123;
依次输入A组数据 输入用户名时即时提示“中英文开头6-18位,无特殊符号”;
输入邮件地址时提示“该邮箱地址已被注册,请尝试登录”;
输入密码时提示“密码长度要求为6-16个字符”;



B组数据:wushuirong123456789;
604454841@qq.com;
ma1234567890abcde;
依次输入B组数据 同上


C组数据:&wushui;
604454843@qq.com;
ma12345;
依次输入C组数据 输入用户名时即时提示“中英文开头6-18位,无特殊符号”;


2
登录页面 验证程序可以根据输入正确的用户名密码登录;输入数据错误时有适当的提示 1、系统部署成功;
2、用户名密码已经注册好;
1、正确:wushui/ma1234
2、错误:wushui/ma12347
3、错误:Wushui/ma1234
1、输入数据1,点击【登录】按钮。
2、输入数据2,点击【登录】按钮。
3、输入数据3,点击【登录】按钮。
4、输入随意数据后点击【重置】按钮。
1、提示登录成功并且正确跳转至会员中心首页
2、提示密码错误
3、提示用户名不存在
4、输入框清空。



3
登录页面-找回密码 测试系统的找回密码功能是否有效 进入登录页面
正确的邮箱地址:604454841@qq.com 1、输入正确的邮箱地址后点击【下一步】
2、输入新的密码后点击【确定】
使用帐号和新的密码成功登录系统


错误的邮箱地址:23232233@qq.com 1、输入正确的邮箱地址后点击【下一步】 提示该邮箱没有绑定用户


4
登录超时测试 验证登录一段时间后无操作后登录超时 登录系统 正确的用户名登录系统 1、使用正在测试以外的浏览器登录系统;
2、放着不进行任何操作;
3、半小时后来点击任何连接;
4、在登录的状态下关闭浏览器;
5、重新打开浏览器输入网站地址;
3、跳转到登录页面
5、登录状态为没有登录。



5
创建简历页面 验证系统能正确有效地创建个人简历 个人用户已注册 1、应聘软件测试工程师/应聘软件测试工程师1234567890123456
2、吴水荣/库尔班.热合曼/ab%&*&*((0;
3、完全公开/显示编号/隐藏名字
4、13480251246/11111111111111
5、测试带*号的项
填写信息的其他栏目都可以随意填,需要注意的是简历名称、姓名、姓名公开程度和手机号码3个数据。
1、输入数据1;
2、输入数据2;
3、输入数据3;然后用企业帐号登录系统,点击导航栏的【招人才】栏目-->查看人才列表里刚提交的简历的姓名一栏;
4、输入数据4;
5、某些带*号的项不填写;
6、点击【保存】按钮。
1、输入“/”前半部分的数据,可以成功保存;输入后半部分则提示“简历名称应在12个字以内”;
2、输入成功/输入成功/提示出错;
3、注册成功后企业看到该简历的姓名:真实姓名/仅显示其编号/不根据姓和性别显示X先生或X女士;
4、输入成功/提示手机号码格式不正确;
5、提示填写该带红色*号的项。
6、跳转至完善简历页面。



6
完善简历页面 验证该页面功能正确 个人用户已注册,并且已经创建简历; 1、填写工作经验:重点测试任职时间(A:起始时间小于结束时间;B:起始时间大于结束时间;C:不填写结束时间,勾选“至今”)
2、填写教育背景:重点测试同数据1。
3、直接探索职位:
4、测试带*号的项
1、填写数据1;然后点击【保存】按钮;
2、填写数据2;然后点击【保存】按钮;
3、点击【搜索职位】按钮;
4、某些带*号的项不填写;
1、A:正确保存;B:提示“结束时间应大于起始时间;C:不显示结束时间,仅显示“至今”项被勾选。保存后简历上成功显示刚才填写的信息。
2、同上。
3、跳转至【找工作】栏目
4、提示填写该带红色*号的项。



7
简历管理 验证简历管理功能符合需求 登录网站并点击进入简历管理页面。 1、已申请职位 1、在【找工作】栏目点击进入;
点击列表中的某一条记录上的【投递简历】按钮。
已申请职位对应的数字相应改变


2、面试邀请 1、使用上一步投递简历的企业帐号登录系统
2、点击【简历管理】-->收到的简历-->待处理简历-->点击简历名称打开简历-->下载简历-->返回待处理简历-->操作-->邀请面试-->填写面试时间-->点击确定按钮。
面试邀请对应的数字相应改变


3、谁在关注我 1、使用企业账号登录网站
2、点击【找人才】栏目找到“我”的简历;
3、点击姓名连接进入简历
谁在关注我对应的数字相应改变。


4、刷新 1、进入【我的简历】页面;
2、点击“刷新”;
3、进入【找人才】导航栏查看
2、点击“刷新”即会把“刷新时间”项改成“刚刚”,并且提示刷新简历送5积分;
3、最新刷新的记录显示在最前面(设置置顶的例外)



5、修改 1、进入【我的简历】页面;
2、点击“修改”;
3、跳转至简历编辑页面;
4、点击各个栏目的【修改】按钮;
5、在弹出的窗口作出必要的修改后点击【保存】按钮;
6、点击编辑页面的【保存】按钮
5、所修改的信息即时显示在简历页面上。
6、简历修改成功,企业查看到的简历内容为已更新过的。



6、预览 1、进入【我的简历】页面;
2、点击“预览”;
跳转至简历预览页面


7、置顶 1、进入【我的简历】页面;
2、点击“置顶”;
弹出置顶的窗口(由于与金钱挂钩,延迟测试)


8、标签 1、进入【我的简历】页面;
2、点击“标签”;
弹出标签的窗口(由于与金钱挂钩,延迟测试)


9、委托
延迟测试


10、更换模板
延迟测试


11、删除简历 1、进入【我的简历】页面;
2、点击“更多-->删除简历”;
3、再创建一份简历后重复第1、2步
4、在弹出的对话框里点击【确定】按钮。
2、当只有一份简历时会弹出对话框提示不能删除;
3、弹出是否确定要删除的对话框
4、提示删除成功,并且简历列表里已经没有该条件简历记录。



12、设置默认 1、建立两份以上的简历
2、点击非默认简历的“设为默认”连接;
1、默认先创建的为默认简历,后创建的在简历列表后面,并且带有“设为默认”的超链接。
2、被设置的成为默认简历并有成功提示。



8
简历外发 验证简历外发功能正确实现 登录成功并且已经成功创建1份以上简历 A:有效数据:简历名称/604454841@qq.com/万里软件/软件测试工程师
B:企业邮箱与企业名称不匹配的数据:
1、录入数据A并点击【确定】;
2、用被发简历的企业账号登录系统-->管理简历
3、录入数据B并点击【确定】
1、提示简历外发成功并且出现在列表第一条;
2、收到步骤2发过来的简历;
3、提示企业名称不存在或邮箱地址不匹配



9
简历隐私设置 验证简历隐私设置功能正确实现 登录成功并且已经成功创建1份以上简历 简历默认为公开 1、进入【我的简历】-->隐私设置
2、选择其中一份简历为“保密”;
1、全部简历都默认为公开,可以在网站的【找人才】栏目下搜索得到。
2、列表里该条简历的锁标识变为红色,并且在【招人才】栏目下搜索不到了。



10
简历隐私--简历屏蔽企业设置 验证简历屏蔽企业功能正确实现 登录成功并且已经成功创建1份以上简历 企业名称为该网站已注册的企业 1、进入【我的简历】-->隐私设置
2、在屏蔽企业下划线里输入“万里软件”;
3、点击【屏蔽企业】按钮;
4、使用“万里软件”的企业账号登录系统查找该简历
3、提示屏蔽成功并且显示在“已屏蔽企业“列表里。
4、无法查找到该简历;如果去掉该设置再用这个企业用户登录查找则能查找得到。



11
投递简历 验证投简历功能正确实现 1、登录成功并且已经成功创建2份以上简历;
2、已有企业发布职位信息的测试数据;
万里软件发布了A:“软件测试工程师”\B:“前端开发工程师”职位 1、进入【找工作】-->职位列表
2、找到准备好的测试数据A,点击【投递简历】按钮。
3、在提示对话框点击【确定】按钮;
4、找到测试数据B,点击【投递简历】按钮;
5、在提示对话框点击【取消】按钮;
6、使用“万里软件”企业账号登录系统-->简历管理
3、对话框关闭,职位列表刷新,【投递简历】按钮状态变成【已投递】;
5、对话框关闭,职位列表的【投递简历】状态不变。但是如果再重复点击该按钮,会提示申请失败。
6、2个职位都已有刚刚投递的简历记录。



12
求职管理--面试邀请 验证面试邀请功能正确实现 登录成功并且已经成功投递过一份以上的简历 以序号11的测试结果为前提 1、使用“万里软件”企业账号登录系统进行简历管理,并提出面试邀请;
2、点击记录后面的【查看】图标按钮
3、点击【删除】图标按钮。
1、个人求职者账号的求职管理--面试邀请的列表里显示已被邀请的职位,状态为:未查看。
2、弹出面试详情对话框,点击【确定】按钮后邀请记录的状态为“已查看”。
3、弹出是否删除的确认对话框,点击【取消】的话无任何改变,点击【确定】按钮,则记录被删除。



13
求职管理--已申请职位 验证已对申请职位的管理功能正确实现 账号建立2份以上简历并且已分别投过1个职位以上 以序号11的测试结果为前提 1、在【找工作】栏目点击进入;
点击列表中的某一条记录上的【投递简历】按钮。
2、在“选择简历”处的下拉框分别选择简历;
3、点击申请职位超连接;
4、投递反馈:1)在下拉框里选择各种状态;
2)使用被投递简历的企业账号登录网站,对“企业未查看”的记录进行查看操作;
3)企业发出面试邀请;
5、删除:点击【删除】图标按钮;
6、批量删除:勾选所要删除的记录,点击列表左下方的【删除】按钮;
1、求职管理-->已申请职位列表里的记录新添加步骤1投递简历的那条职位信息。
2、列表里分别显示每一份简历投递的对应职位记录;
3、跳转至职位详情页面;
4.1)列表里的记录相应改变;
4.2)投递反馈状态变成“待反馈”;
4.3)投递反馈状态变成“合适”;
5、弹出是否确定删除的提示对话框,点击【取消】按钮不影响,点击【确定】按钮则删除记录。
6、批量删除成功;



14
收藏&关注 验证收藏和关注职位的管理功能正确实现 登录成功并且已经成功创建1份以上简历 收藏2条职位信息 1、在【找工作】栏目-->所有职位列表;
2、随机点击2条记录的“收藏”链接;
3、点击职位名称超链接;
4、测试职位招聘期限:使用企业帐号登录系统,将步骤2收藏的职位关闭(职位管理-->管理职位-->发布中的职位-->勾选职位-->点击【关闭职位】按钮;
5、职位管理-->管理职位-->未显示的职位-->勾选职位-->点击恢复超链接;
2、提示收藏成功,收藏图标变成红色的“已收藏”,并且在会员中心-->收藏&关注列表里显示步骤2收藏的记录。
3、进入职位详情页面;
4、弹出是否确定要关闭的提示对话框,点击确定后职位收藏夹里对应的记录“职位名称”字体颜色变成灰色;
5、上一步的“职位名称”字体颜色重新变成蓝色;



15
收藏&关注--批量投递 验证收藏和关注职位的批量投递简历功能正确实现 登录成功并且已经成功创建2份以上简历 以序号14的测试结果为前提 1、勾选2条记录,点击【批量投递】按钮;
2、勾选2条已经投递过简历的职位记录和1条没有投递过的记录后点击【批量投递】
1、提示职位申请成功,获得积分;并且职位列表处的投递状态变成“已投递”;
2、弹出对话框,提示“您申请3个职位,其中1个成功了。以下职位投递失败:(已经投递过的那2条记录,并提示已经申请过该职位)









399°/3983 人阅读/1 条评论 发表评论

邓智群  2017-05-24

就是用例的格式有点乱


登录 后发表评论