移动应用测试—— 测试用例设计示例
...............................
用例编号:JAYME_GROUPCHAT_TC1
用例描述:创建群组入口方式1
前提条件:已进入朋友聊天界面
主要步骤:
1.点击右上角“更多”按钮
2.点击弹窗中“发起群聊”按钮
预期结果:
1.弹出弹窗
2.进入添加成员页面
...............................
用例编号:JAYME_GROUPCHAT_TC2
用例名称:创建群组入口方式2
前提条件:已进入朋友聊天界面
主要步骤:
1.点击“群组”按钮
2.点击我的群组页面右上角“更多”按钮
3.点击弹窗中“发起群聊”按钮
预期结果:
1.进入我的群组页面
2.弹出弹窗
3.进入添加成员页面
...............................
用例编号:JAYME_GROUPCHAT_TC3
用例名称:选择联系人
前提条件:已进入添加成员页面
主要步骤:
1.选择最近联系人列表中人员
2.点击右上角搜索按钮,输入用户名字进行搜索
3.点击右下角确认按钮
4.分别尝试一次添加0、1、19、20、21人
5.分别尝试将群组成员数添加至1、499、500、501人
预期步骤:
1.该用户头像出现在底部勾选栏
2.点击搜索按钮后出现搜索框,输入用户名后下方出现符合用户,点击后用户头像出现在底部勾选烂
3.进入创建群组页面
4.0人时确认按钮为灰,1、19、20人时均正常,21人时报错
5.1、499、500人时均正常,501人时报错
.................................................................
用例编号:JAYME_GROUPCHAT_TC4
用例名称:填写群信息
前提条件:已进入创建群组页面
主要步骤:
1.填写群名称,尝试空,1、63、64、65个字符
2.选择入群条件
3.点击完成按钮
预期结果:
1.点击完成按钮时空、65个字符时报错,1、63、64个字符时正常
2.相应入群条件被选择
...................................
用例编号:JAYME_GROUPCHAT_TC5
用例名称:加入群入口
前提条件:已进入我的群组页面
主要步骤:
1.点击右上角更多按钮
2.选择加入群
预期结果:
1.弹出弹框
2.进入查找群页面
.............................
用例编号:JAYME_GROUPCHAT_TC6
用例名称:查找群
前提条件:已进入查找群页面
主要步骤:
1.在搜索框输入群相关信息
2.点击“清除”按钮
预期结果:
1.下方出现模糊/完全匹配的搜索结果
2.清空搜索框内容
3.点击搜索结果则进入群的详细资料页
...........................................................
用例编号:JAYME_GROUPCHAT_TC7
用例名称:入群条件
前提条件:已进入群的详细资料页
主要步骤:
1.当条件为“允许任何人”,点击“加入群聊”按钮
2.当条件为“需要验证”,点击“申请加入“按钮,在框中填写入群申请,点击确定/取消
3.当条件为“不允许任何人”,按钮无法点击
预期结果:
1.进入该群聊界面
2.弹出申请理由输入框,输入后点确定则提交申请,点取消则放弃提交
3.按钮显示“不允许加入”,无法点击
.......................................................
用例编号:JAYME_GROUPCHAT_TC8
用例名称:加入群申请
前提条件:该群条件设置为“需要验证”,有用户提交加群申请
主要步骤:
1.进入聊天页面
2.点击“群消息助手”查看
预期结果:
1.收到“群消息助手”消息
2.入群申请消息中显示用户填写的申请理由,有同意、拒绝两选项可选择
..........................................................................
用例编号:JAYME_GROUPCHAT_TC9
用例名称:审批加入群申请
前提条件:有人申清加群
主要步骤:
1.点击同意/拒绝
预期结果:
1.若点同意,则用户加入群聊;若点拒绝,则用户收到群消息助手的拒绝消息
............................................................................
用例编号:JAYME_GROUPCHAT_TC10
用例名称: 查看群聊天记录
前提条件:已经加入群,且有历史聊天记录
主要步骤:
1.进入到群聊天窗口
2.点击【查看更多消息】
3.选择【全部】,时间输入时间为当天。
预期结果:
1.显示全部的聊天记录。
..........................................................................
用例编号:JAYME_GROUPCHAT_TC11
用例名称: 查看群聊天记录
前提条件:已经加入群,且有历史聊天记录
主要步骤:
1.进入到群聊天窗口
2.点击【查看更多消息】
3.选择【最近一个月】,输入时间为超过一个月之前的某个时间。
预期结果:
1.显示那个时间最近一个月的聊天记录。
..........................................................................
用例编号:JAYME_GROUPCHAT_TC12
用例名称: 查看群聊天记录
前提条件:已经加入群,且有历史聊天记录
主要步骤:
1.进入到群聊天窗口
2.点击【查看更多消息】
3.选择【全部】,输入时间为当前时间。
4.输入关键词。
预期结果:
1.显示全部和关键词相关的聊天记录
..........................................................................
用例编号:JAYME_GROUPCHAT_TC13
用例名称: 查看群聊天记录
前提条件:已经加入群,且有历史聊天记录
主要步骤:
1.进入到群聊天窗口
2.点击【查看更多消息】
3.选择【全部】,输入时间为当前时间。
4.点击右上角刷新。
5.点击弹出的【查看更多消息】
预期结果:
1.显示全部和关键词相关的聊天记录
..........................................................................
用例编号:JAYME_GROUPCHAT_TC15
用例名称:群组设置添加群成员
前提条件:已有一个群
主要步骤:
1.在【朋友】界面中点击群组进入【我的群组】界面。
2.切换到【我的所有群】,
3.点击群头像进入群组设置界面。
4.点击【添加群成员】。
5.在【添加成员】界面选择要添加的成员后点击【确定】按钮
6.返回到【群组设置】界面查看群成员。
预期结果:
1.添加结束后群成员中列出已选的成员
2.已添加过的成员不能再次添加
...............................................................................................................
用例编号:JAYME_GROUPCHAT_TC16
用例名称:群组设置群转让
前提条件:已有一个群,群主为本人。
主要步骤:
1.在【朋友】界面中点击群组进入【我的群组】界面。
2.切换到【我的所有群】,
3.点击群头像进入群组设置界面。
4.点击【转让群】。
5.在【选择群成员】界面选择好友转让群
预期结果:
1.群转让成功
...............................................................................................................
用例编号:JAYME_GROUPCHAT_TC17
用例名称:群组设置群信息修改
前提条件:已经新建一个群
主要步骤:
1.在【朋友】界面中点击群组进入【我的群组】界面。
2.切换到【我的所有群】,
3.点击群头像进入群组设置界面。
4.修改群简介。
5.修改群公告。
6.修改群名称。
7.修改群头像。
8.添加群共享。
预期结果:
1.群简介、群公告、群名称、群头像、群共享内容可修改。
2.添加内容的字数限制功能可用。
3.群头像可通过【拍照】和【从相册中选取】两种方式上传。
...............................................................................................................
用例编号:JAYME_GROUPCHAT_TC18
用例名称:群组设置消息免打扰
前提条件:已经新建一个群
主要步骤:
1.在【朋友】界面中点击群组进入【我的群组】界面。
2.切换到【我的所有群】,
3.点击群头像进入群组设置界面。
4.点击【消息免打扰】按钮设置为免打扰
预期结果:
1.设置免打扰功能可用。
2.免打扰功能可以。
...............................................................................................................
用例编号:JAYME_GROUPCHAT_TC19
用例名称:建立多个名称一样的群
前提条件:用户已经登录
主要步骤:
1.建立多个名称一致,成员一致的群
2.检查是否可以建立成功
预期结果:
1.群名一致,成员一致的群不应该被建立,以免群成员不清楚到底应该在哪个群聊天,并提示不可建立同名称同成员的群
............................................................................
用例编号:JAYME_GROUPCHAT_TC20
用例名称:网络断开下建群不应该成功
前提条件:用户已经登录,网络断开
主要步骤:
1.选择群成员
2.输入群名称
3.创建群
预期结果:
1.群不可以创建成功,且提示网络问题
............................................................................
用例编号:JAYME_GROUPCHAT_TC21
用例名称:在熄屏或者程序转后台,之前填写的建群信息应继续留存
前提条件:用户已经登录
主要步骤:
1.选择群成员
2.输入群名称
3.熄灭屏幕或者切换JAYME至后台
预期结果:
1.点亮屏幕或者切换JAYME至前台,之前填写的建群信息应继续留存
............................................................................
用例编号:JAYME_GROUPCHAT_TC22
用例名称:在来电后,之前填写的建群信息应继续留存
前提条件:用户已经登录
主要步骤:
1.选择群成员
2.输入群名称
3.用另外一个手机呼叫本机,挂断后查看建群信息是否保留
预期结果:
1.挂断电话之后,切换至JAYME至前台,之前填写的建群信息应继续留存
............................................................................
用例编号:JAYME_GROUPCHAT_TC23
用例名称:建群填写各种特殊字符名,应可以建群成功
前提条件:用户已经登录
主要步骤:
1.选择群成员
2.输入群名称,输入@#、?/|[]【】等等特殊字符
3.创建群,查看群是否可以被成功创建
预期结果:
1.群应该可以建立成功
............................................................................