51Testing软件测试论坛

标题: 网络游戏中登录测试应该注意什么方面? [打印本页]

作者: 木珑    时间: 2008-2-28 16:28
标题: 网络游戏中登录测试应该注意什么方面?
现在主管安排我负责写测试用例。。但是完全不懂。。希望高手指教。

测试目的主要是能正确验证帐号,和创建新角色,选择角色并正常进入游戏。

不知道谁有相关的测试用例,希望能分享一下。

还有就是如何确认我测试的这个登录模块是否能验收。

谢谢
作者: 耗子砍猫    时间: 2008-2-28 23:24
我们也在测试LOGIN相关的东西,自己也写CASE,希望对你有帮助。

一、登陆界面基本功能测试项目

1、登陆名的限制(依据你们公司的策划,一般来说不允许出现下划线、空格、非法字符、允许字母+数字组合、中文)

2、同一帐号反复登陆对游戏没有影响。

3、输入有中文字符的帐号不允许出现反动、色情、暴力、血腥等敏感文字。

4、帐号长度不会超过XX。

5、于帐号输入UI中不输入任何字符点击“登陆”不会进入游戏并且系统有相关的UI提示。(请输入有效的帐号)

6、于密码输入UI中不输入任何字符点击“登陆”不会进入游戏并且系统有相关的UI提示。(请输入有效的帐号)

7、在帐号登陆UI处输入了正确帐号后,不输入密码点击“登陆”不会进入游戏并且系统有相关的UI提示。(请输入正确密码)

8、在帐号登陆UI处输入了正确帐号后,输入错误的密码点击“登陆”不会进入游戏并且系统有相关的UI提示。(请输入正确密码)


先写到这,要睡觉了,明天一定给你补齐。
作者: 木珑    时间: 2008-2-29 10:11
太感谢了。。。等待你的补充。。。
作者: zhaoyan251    时间: 2008-2-29 11:31
Test Case是死的,测试是活的。
时间充足的情况下最好在做完TC后自由测试,也会发现很多问题的。
作者: takiro    时间: 2008-2-29 12:30
大概说下吧.除了正常的流程以外,提示你要注意如:并发等录,后登录对已登录的影响,密码是否可用ctrl+v粘贴,是否提供小键盘的功能,是否有一键进入(如:enter键),角色满是否可建新角色,建同名角色(如:是否判别大小写,空格等),回退是否有删除记忆信息(如:登录进入后回退上一步,信息是否删除),是否有验证码(包括:验证码的测试)等等.
作者: 耗子砍猫    时间: 2008-2-29 23:50
标题: 继续补充
继续补充,昨天太晚了,其实登陆的测试包含的项目非常多,也要根据实际公司的策划来写,CASE只是个参考,我一直这么认为。其实真正发现严重问题的还是缺陷测试(自由测试)。
接2楼:
9、于登陆UI处输入错误的帐号(不存在的),点击“登陆”按钮后不会进入游戏并且系统有相应的UI提示。(请先注册)

10、于登陆UI处输入正确的帐号和密码,点击“登陆”按钮后可以进入服务器选择UI。
补充点:这几个应该放在前面的。

11、启动游戏运行文件后,可以进入登陆界面并且背景资源一并载入,界面图片显示完整符合设计要求,界面上所有文字清晰显示、无错字、漏字、字体字型大小正确。

12、于登陆UI,依次有帐号输入框、密码输入框;密码框下方有“登陆”、“退出”按钮。(根据公司实际策划的设定,我们公司现在还没做验证码输入,你们有的话就加进去)

13、于登陆UI,XX位置(看你们公司策划设定)依次有注册帐号、帐号管理、官方网站、官方论坛、点卡购买(实际设置)按钮。

14、点击“注册帐号”按钮后可以正常进入帐号注册页面。

15、点击“帐号管理”按钮后可以正常进入帐号管理页面。

16、点击“官方网站”按钮后可以正常进入游戏官方网站页面。

17、点击“官方论坛”按钮后可以正常进入游戏官方论坛页面。

18、点击“点卡购买”按钮后可以正常进入游戏官方点卡销售页面。

19、于登陆UI中的帐号输入处点击鼠标左键输入光标,按下“TAB”键光标可以移动到密码输入处。

20、于登陆UI中的帐号输入处点击鼠标右键不会出现UI菜单。(我们公司是屏蔽了右键粘贴)

21、于登陆UI中的密码输入处点击鼠标右键不会出现UI菜单。

22、登陆UI中的帐号和密码输入框中不可以用快捷键“ctrl+c、ctrl+v”进行任何复制粘贴操作。

23、桌面分辨率为1024X768模式下,游戏分辨率为800X600;登陆UI中的鼠标光标和输入框显示正常、文字字体大小正确、字型正确。(这条主要测试几种不同的分辨率模式下的组合,登陆UI的的显示方面的测试,我们公司是这么测的,桌面的分辨率和游戏的分辨率异步和同步)


二、服务器选择相关测试

这方面主要是测试:
1、测试服务器的排列顺序(从空闲到繁忙,但是我们在开发阶段根本不可能测试这方面的东东,因为只有一个刀片,哈哈)

2、服务器的文字、字体、字型正确性。

3、服务器选择的UI(不选择服务器是否一样进入?在有角色的服务器进入后是否是相应的角色、没有创建角色的服务器里进入的话是否能创建新角色)

4、服务器的速度显示。

这方面我们几乎没测试,只想到这些,我们也没道到相关的spec。

三、角色的创建与删除。

1、输入正确的帐号密码并且选择服务器后可以进入人物的创建界面。

2、人物创建界面相关资源(主要是美术资源,一般来说有一些背景)可以正常载入。

3、人物创建界面有相应的创建人物、删除人物、恢复人物、进入游戏、返回服务器等按钮(依据你公司的实际情况)

4、不创建任何角色,“删除人物、恢复人物、进入游戏”相关按钮为灰色不可用。

5、不创建任何角色,创建人物和返回服务器选择按钮为高亮可用。

6、点击“返回服务器选择”可以正常回到服务器选择UI。

7、点击“创建人物”可以正常进入角色创建UI。

8、于创建人物UI的测试(这需要公司美术和策划提供相关的模型、以及一些文档;这部份主要测试人物角色是否符合设计,毛发、模型比例、贴图有无拉伸和破面;人物可否转动,怎么转动,用鼠标拖还是有快捷键;角色名的输入限制〖最长多长、最短多短、能不能输入非法字符、下划线、反动暴力血腥色情的敏感字眼;如果有种族的设定,种族是否符合相关的角色外型,不能人建出来是鬼、鬼建出来是人- -,种族和名字是否能清晰显示、文字字体大小、字型是否清晰正确;性别选择的正确性;角色名的输入框能否正常输入角色名。

9、同一帐号最多可以创建X个角色。

10、任意不同帐号的角色名输入如果相同,系统UI有相应的UI提示“此名字已有人使用,请重新输入”。(需要两名tester配合)

11、于角色名输入UI中输入已有的角色名字,系统UI有相应的UI提示“此名字已有人使用,请重新输入”。

12、创建同性别的最大角色数量对系统没有影响。(以前的版本我们有,都进不去- -,只是参考)。

13、于角色名输入UI中按“Backspace”键可以删除已输入的名字,并且光标速度正常。(是按一下删除完所有字还是按一下就全删完,看你们公司实际设定)

14、在有两名以上已创建的角色情况下,使用鼠标来回点击两名角色不会进入游戏。

15、鼠标左键单击已创建的角色,角色被选中呈高亮状态并且有相应的特效相应。(做动作之类的)。

16、鼠标右键单击已创建的角色,角色呈灰色无法被选中。

17、鼠标左键单击已创建的角色,角色被选中且“进入游戏”呈高亮状态可以使用。

18、鼠标左键单击已创建的角色,点击“进入游戏”可以正常进入游戏。

19、鼠标左键单击已创建的角色,角色被选中且“删除角色”按钮为高亮状态。

20、鼠标左键单击已创建的角色,点击“删除角色”,可以进入删除角色UI。

。。。。待续。。。。
作者: 木珑    时间: 2008-3-3 13:58
非常有用,对我有很大的帮助,非常感谢以上各位的帮助,特别是耗子砍猫大哥的帮助。。

继续期待。。后续
作者: jiangdun    时间: 2008-3-6 15:58
6楼的写的不错,比较详细
作者: 7803803    时间: 2008-3-12 13:16
顶一个~~~~太全面了
作者: 耗子砍猫    时间: 2008-3-13 23:05
四、角色删除方面的测试
1、于角色选择UI,选中已建立的角色,“删除角色”按钮为高亮可用。
2、于角色选择UI,选中已建立的角色,点击“删除角色”按钮后可进入删除角色UI。[这个看实际设置,有的是删除角色UI和角色建立UI分开的,有的没有分开(没分开好象很少,因为要切画面,有点浪费资源),如果没有分开的话,那第三条就可以不看了]
3、于角色删除UI,不选中任何角色,“返回人物选择”为高亮可用。
4、承上,点击“删除角色”按钮后,有警告提示出现“你确定要删除此角色吗?”(根据策划来定,有的不一定是这句,但必须有相应的系统提示警告玩家。)
5、点击“删除角色”后,于警告提示UI中选择“确认”按钮,必须出现输入电子邮箱的UI或者是安全码的系统提示(策划一般会设计让玩家输入自己的邮箱或者是安全码,看你们公司的设计了)
6、承上,PC输入正确的电子邮箱或者安全码后,“删除角色”按钮为高亮可用。
7、承上,PC输入错误的电子邮箱或者安全码后,“删除角色”为灰色不可用。
8、承上,PC不输入电子邮箱或者安全码,“删除角色”为灰色不可用。
9、PC输入正确的电子邮箱或者安全后,点击“删除角色”按钮后,有相应的系统提示“XXX已被删除”。
10、PC输入正确的电子邮箱或者安全后,点击“删除角色”按钮后,有相应的系统音效提示。
11、PC输入正确的电子邮箱或者安全后,点击“删除角色”按钮后,被删除角色有相应的特效变化(一般是变为灰色)
12、PC输入正确的电子邮箱或者安全后,点击“删除角色”按钮后,被删除角色XX位置必须出现倒数计时器(根据你们公司实际情况,计时器是以小时倒数还是以天数来倒数,计时器的位置)
13、于角色选择UI,被删除的角色必须有计时器出现且计时器文字字体大小正确。
14、于角色选择UI,被删除的角色必须有计时器出现且计时器可以准确计时。(这点和管服务器的测试工程师配合,主要是测试计数器能否准确的倒数完毕删除角色,让他能不能调下时间,否则时间会拖很长的。)

暂时写这么多了,明天事情多得很,先下了。登入界面的测试相当关键,是所有玩家接触游戏第一个见到的界面,所以不能马虎。
Case我会抽时间慢慢补齐,也希望各位前辈前来指点,指出不足。毕竟我只做了4个月的测试,还是新手,很多东西都要学习,慢慢积累吧。
作者: dxhrachel    时间: 2008-3-14 00:00
写得很详细,发现自己遗漏了些东西~~,学习ing~
作者: snoozedragon    时间: 2008-3-20 13:17
耗子大哥有空补完啊
急需你的资料呢
作者: ZH_0211    时间: 2008-3-21 15:03
收益匪浅啊!!!谢谢耗子了!!
作者: yeir86    时间: 2008-4-3 13:03
恩恩,好帖,可以直接当成用例
要是让我回答,我会回答,对登录输入域和对密码输入域的相关测试内容。。。。
一定不会回答这么详细,一定要收藏此帖
作者: wdzakitty    时间: 2008-4-6 12:20
写的很全面,有很多还是我没有想到的,谢谢了
作者: zlclclzl    时间: 2008-4-7 17:07
补充一下常见的功能
1.登陆时的排队系统
2.帐号保存功能
3.输入完帐号密码时,除了点击登陆按钮外,应支持回车键
4.登陆一个已经登陆的帐号,按需求看吧,要么是踢下线前一个,要么是后一个不能上线,会有提示,也有设定是同一帐号下可以用不同的角色同时登陆
5.登陆封停的帐号,封停的角色等
作者: maomao257    时间: 2008-5-12 11:56
学习了~要顶下
作者: jiang860718    时间: 2008-5-20 16:05
既然是登录,大概就是那些东西
作者: wxy1208    时间: 2008-5-20 17:46
耗子,写的好详细吖
作者: ivyclub    时间: 2008-5-21 22:36
不错的解释 写的很仔细
作者: jason_lu2008    时间: 2008-5-27 10:35
还真是详细!~~
作者: zp1987    时间: 2008-6-24 11:34

作者: nickxmn    时间: 2008-7-2 09:19
顶!!
作者: 中等电脑    时间: 2008-7-3 11:09
不错很详细,顶一个,问下有做成文档吗?
作者: YF_Windgs    时间: 2008-7-10 20:30
顶  耗子  写的很好呀 。。。   加油  耗子
作者: liagn    时间: 2008-7-14 10:53
写的不错
作者: 尛蟲蟲    时间: 2008-7-15 19:17
讲登陆拆解来拆分
然后按照每一个单独模块去进行测试
比如6楼的 就是对输入运用了等价类边界值的办法设计用例
其他的主流流程分析法
都可以很好的对登陆进行测试
网络游戏的还需要额外考虑到是否会被黑客攻击,对与数据库的保护是否也到位了
作者: franky_final    时间: 2008-7-16 13:13
看了很受用,感谢。但是觉得在安全性方面还不是很详细和充分。
作者: miyu    时间: 2008-7-16 14:16
写得好细呀,学习学习!!
作者: sentire    时间: 2008-7-16 17:33
LS的已经说得很全面了
作者: 阿里吧吧    时间: 2008-8-4 22:06
大概说下吧.除了正常的流程以外,提示你要注意如:并发等录,后登录对已登录的影响,密码是否可用ctrl+v粘贴,是否提供小键盘的功能,是否有一键进入(如:enter键),角色满是否可建新角色,建同名角色(如:是否判别大小写,空格等),回退是否有删除记忆信息(如:登录进入后回退上一步,信息是否删除),是否有验证码(包括:验证码的测试)等等
引用5楼的 ,这是做跟做好的区别了,收藏了,谢谢
作者: kuan_renhui    时间: 2008-12-26 19:22
不顶不行~~~学习了
作者: pandy2009    时间: 2009-1-9 10:14
顶,耗子总结的很好哦
作者: gseraph    时间: 2009-1-9 15:50
登录如果支持中文,还要记得繁写简写都测试。
另外不要把各种字符全都划分为一个等价类,很多时候某些不出错,而另一些则会出错的。
测试之前可以先问问研发,他是如何实现的。如果用的是gb,那有问题是必然的,而如果用的是utf-8则基本没多少可测的。
作者: dsd1990    时间: 2009-1-13 19:31
还不错
学习了!
作者: xufenggigi    时间: 2009-2-16 18:48
没什么说的!顶。。。。。。。。。
作者: jenvee    时间: 2009-2-18 17:47
标题: 回复 2# 的帖子
share
作者: wind12rain    时间: 2009-3-1 16:27
很不错,顶起来!
作者: skykklove    时间: 2009-3-3 17:13
顶一下吧  好帖子不该沉了。。
作者: 耗子砍猫    时间: 2009-3-3 20:31
这帖子都一年了都还在关注,小弟先谢谢大家捧场了。不知道发贴的朋友现在怎么样了,希望越做越好,毕竟大家做游戏测试都很不容易,很辛苦...
作者: 耗子砍猫    时间: 2009-3-3 20:31
这帖子都一年了都还在关注,小弟先谢谢大家捧场了。不知道发贴的朋友现在怎么样了,希望越做越好,毕竟大家做游戏测试都很不容易,很辛苦...
作者: №夏沫~≯    时间: 2009-4-22 18:07
偷偷的支持一下...
作者: dreamerzhang    时间: 2009-5-31 14:32

作者: 梦想缤纷    时间: 2009-6-16 15:22
受益匪浅,顶!
作者: 249897361    时间: 2009-10-15 10:50
学习了。。。。。
作者: youxipp    时间: 2009-10-19 16:57
标题: 关于登陆器的测试
关于登陆器的测试
一.首先要先考虑功能上的问题
功能上的应该都会,就是长短了,特殊字符等。(和需求上的相一致,和注册页面的要求相一致)
还要结合总体来说,看login 服务器和什么服务器连接,连接后怎么传输数据,传输的数据是否正确(结合数据库看)
二.在考虑性能上的问题
服务器雨服务器间的传输量,在最大人数后,服务器的压力,各个方面的数值正否正常,延时是否满足用户的需求,排队数是否过大,是否出现断线的客户端。
三.考虑安全性的问题
传输的数据是否加密,是否可以模拟传输数据,密码能否破译,是否暴露服务器信息

这是我对登录的简单总结,希望大家给出意见
作者: 欣苓木子    时间: 2009-10-21 12:37
我也深深地受用了。。。。耗子现在应该变成大耗子了吧
作者: fengerfei    时间: 2009-12-8 11:17
摸摸耗子,写的很全面
作者: wang_no1    时间: 2009-12-8 12:41
旧东西翻新总是好用嘛,参见我的签名哈哈
作者: Indisorder    时间: 2009-12-8 21:29
1,登陆界面密码信息输入是否支持软键盘(UI),软键盘够写很多条测试用例了。
2,异地同帐号同时登陆,是否有错误陷阱。
3,删除角色时是否需要输入字符,玩家建立帐号时是否可以以此字符作为名称。
4,玩家建立帐号时如果与GM(超权限用户)名称相同,系统是否容差(这条放在登陆界面有点牵强)。
作者: maxwell12    时间: 2009-12-9 10:07
Indisorder:
2,异地同帐号同时登陆,是否有错误陷阱。
这条测试出的错误我没见过,请帮忙说一下。
一般都正常的走处理流程。
作者: Indisorder    时间: 2009-12-9 12:29
re 马克思:
异地同帐号同时登陆,是否有错误陷阱:
记得魔戒ONLINE验证帐号是先要验证本地客户端资源,更新后才验证服务器资源。当时是用2台机器同时登陆了相同的帐号,结果俩台机器卡在读取角色时同时卡蓝条,系统提示正在验证你的角色信息。是安格玛之影前面那个版本时候出的问题。
我没给游戏开发商打电话,因为一是太贵二是如果我打的话他会封我的IP地址哈哈。
作者: maxwell12    时间: 2009-12-9 14:03
原来如此。
想不出具体哪里有bug。一般情况下,应该能登陆一个进去。
有时候前后登陆同一个帐号也会出问题,主要是漏做了某些情况的处理。
前一个登陆的在角色选择界面,后一个登陆的踢不下来(很要命,估计是因为没进到游戏服务器)
作者: forevertou    时间: 2009-12-14 19:08
关于登录的问题基本都关注到了。。人多思路就是广。。。

对于新人可以先通过游戏功能、游戏流程上来编写测试用例
然后发散到性能及其他非常规的操作,编写测试用例、补充到testcase表。

[ 本帖最后由 forevertou 于 2009-12-14 19:10 编辑 ]
作者: 冰清    时间: 2009-12-21 13:27
好详细哦,学习了。
作者: mailtolily    时间: 2010-1-14 15:47
学习了
作者: xingye-sky    时间: 2010-1-20 14:28
好贴 收藏
作者: greezhang    时间: 2010-1-28 12:08
密码是否加密显示……(目前几乎都是***显示)
用户名和密码框是否可粘贴、剪贴、复制(鼠标+快捷键)
光标移动是否正确(Tab键)
是否有保存帐号功能
……
作者: 土豆发涩    时间: 2010-2-15 01:05
这个必须顶啊~!受益匪浅啊
作者: 淡い柠檬草    时间: 2010-2-21 14:18
刚刚看到  收获很多

帖子2年了

前辈们还好吗  有什么感受分享下阿




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2