测试的相关用例

1.怎样测试游戏安全性

1.数据存储在内存中,能否被修改
在玩家登录、打开某个模块时,服务器会下行把这些数据给玩家,存在内存中。然后玩家会使用这些数据与服务器进行交互。
那么玩家就可以非法修改这些存储的数据,以达到一些目的。
两种修改方法。(下行过程中修改,在内存中修改)
a.拦截下行协议,然后修改下行协议中的数据。就是所谓的封包,拦截——修改。可通过WPE的滤镜功能实现。
b.服务器下行数据存在内存中后,再进行修改。修改内存的数据就很多了:PC端的OD/CE。手机上各种烧饼修改器、八门修改器等等。
2.客户端数据安全性,是否没有加密处理,以及容易被木马获取和修改
目前现在必然有游戏把数据会放在客户端,而且一大把。所以客户端数据安全性成为重中之重。

那么有哪些数据会存储在客户端呢?

根据游戏类型不同,所存数据也各不相同。

例如:

角色数据(属性信息、公会信息等)

地图数据

怪物数据

等等。

3.安装包及本地数据存储,反编译处理

1.安装包是否很容易被反编译,被拿到代码和资源。需要做代码混淆等处理。

2…SDK的安全性,充值回调接口安全性。

4.服务器逻辑安全性

  • 程序逻辑判定

    没什么好说的,常见游戏普遍的bug,背包格子判定,商店、传送点距离判定、技能学习、使用的职业判定==。

  • 数据库安全

    主要是数据类型的测试,其他的问题不大,要么就出大问题。

2.游戏商城的测试用例

商品图标、商品名称、商品价格是否正确,是否显示完整

  • 鼠标放在商品上是否显示商品tips

  • 各区商品分类是否正确

  • 页码显示、每页商品数量是否相同

  • 购买功能(元宝区和绑定元宝区)

  • 购买按钮置灰时(包里元宝不足够买某件商品)不可点击

  • 点击某件商品的购买按钮,出现购买的二级界面

  • 购买数量框是否可点击增加数量,是否能手动输入数字

  • 商品名称、单价、数量、总价显示是否正确

  • 背包内空间足够时点击购买按钮,是否成功购买商品,并且商品进入到背包中

  • 背包内空间不足时,点击购买按钮,是否能成功购买;购买失败是否会出现提示信息

  • 玩家的元宝数不足够支付当前多数量的商品时,是否能继续购买,是否出现提示信息

  • 死亡时是否打开商城

  • 购买数量框偿试输入最大值、0、负数、小数,以及非数字

  • 买过之后钱没了,相应商品购买按钮会不会置灰

  • 买了是否扣正确的钱。。。。

  • 假如A叠加为10,背包1格,你买了11个A,如何处理

  • 购买过程中掉线。

3.全图外挂是什么

对手数据已经发到你的客户端了 外挂只要屏蔽掉迷雾就行了 新出的都是考虑周全的商品 迷雾在服务端判断 压根不下发 屏蔽掉也没用

4.手机内存还有很多为什么玩游戏还卡

CPU或者GPU差了,再或者网速卡,或者游戏的服务器卡。
1、由于游戏自bai身或者是游戏服务器等的du网络情况不稳定或过慢,所造成的游戏zhi卡顿情况。
2、系统垃圾过多,或是中了病毒,又或是硬件的驱动程序未正确安装、更新等,都可能会造成游戏卡顿。
3、游戏对硬件的要求较高,而电脑自身配置达不到游戏推荐配置的性能,造成卡顿也是必然情况。
4、电脑有硬件故障,也有可能掉帧卡顿

5.用户给主播送礼物的测试用例

  • 礼物名称、单价、数量、总价显示是否正确

  • 鼠标放在礼物上是否显示礼物tips

  • 礼物分类是否正确

  • 送礼数量框是否可点击增加数量,是否能手动输入数字

  • 购买数量框偿试输入最大值、0、负数、小数,以及非数字

  • 玩家的元宝数不足够支付当前多数量的礼物时,是否能继续购买,是否出现提示信息

  • 点击某件礼物的购买按钮,出现购买的二级界面

  • 钱不够,相应礼物购买按钮会不会置灰

  • 送礼之后是否扣正确的库存

  • 送礼过程中掉线。
    6.实时通话

7.微信群发红包

功能
1.在红包钱数,和红包个数的输入框中只能输入数字
2.红包里最多和最少可以输入的钱数 200 0.01
3.拼手气红包最多可以发多少个红包 100
3.1超过最大拼手气红包的个数是否有提醒
4.当红包钱数超过最大范围是不是有对应的提示
5.当发送的红包个数超过最大范围是不是有提示
6.当余额不足时,红包发送失败
7.在红包描述里是否可以输入汉字,英文,符号,表情,纯数字,汉字英语符号,
7.1是否可以输入它们的混合搭配
8.输入红包钱数是不是只能输入数字
9.红包描述里许多能有多少个字符 10个
10.红包描述,金额,红包个数框里是否支持复制粘贴操作
12.红包描述里的表情可以删除
13.发送的红包别人是否可以领取
13.1发的红包自己可不可以领取 2人
14. 24小时内没有领取的红包是否可以退回到原来的账户
14.1 超过24小时没有领取的红包,是否还可以领取
15.用户是否可以多次抢一个红包
16.发红包的人是否还可以抢红包 多人
17.红包的金额里的小数位数是否有限制
18.可以按返回键,取消发红包
19. 断网时,无法抢红包
20.可不可以自己选择支付方式
21.余额不足时,会不会自动匹配支付方式
22.在发红包界面能否看到以前的收发红包的记录
23.红包记录里的信息与实际收发红包记录是否匹配
24.支付时可以密码支付也可以指纹支付
25.如果直接输入小数点,那么小数点之前应该有个0
26.支付成功后,退回聊天界面
27.发红包金额和收到的红包金额应该匹配
28.是否可以连续多次发红包
29.输入钱数为0,"塞钱进红包"置灰

性能
1.弱网时抢红包,发红包时间
2.不同网速时抢红包,发红包的时间
3.发红包和收红包成功后的跳转时间
4.收发红包的耗电量
5.退款到账的时间

兼容
界面
易用性
安全
1.对方微信号异地登录,是否会有提醒 2人
2.红包被领取以后,发送红包人的金额会减少,收红包金额会增加
3.发送红包失败,余额和银行卡里的钱数不会少
4.红包发送成功,是否会收到微信支付的通知

8.微信发消息

1.单聊:发送文字/表情/图片,对方是否能接收成功,且消息发送时间排序正常,聊天记录条数是否正常

2.群聊:发送文字/表情/图片,对方是否能接收成功,且消息发送时间排序正常,聊天记录条数是否正常

3.离线状态下,是否支持消息发送?发送失败后,是否支持重新发送?

4.离线状态下,是否支持接收消息?在线后,是否正常接收到离线消息?

5.未加好友状态下:搜索QQ号开启的临时会话,是否能发送文字/表情/图片/文件;群聊开启的临时会话,群主没有设置不可发起临时会话,是否能发送文字/表情/图片/文件;群主设置了不可发起临时会话,是否能发送文字/表情/图片/文件

6.在线用户发送文件给离线用户,发送到一半时,中断后,是否能继续再次发送

7.在线用户发送文件时,是否能够正常接收

8.屏蔽功能开启和关闭:屏蔽功能开启后,是否屏蔽消息提醒,但是还是可以点开查看消息?屏蔽功能关闭后,是否正常接收消息并提醒?

9.发送文字、图片、文件的最大限制

10.发送内容为空或纯空格,是否支持发送?

11.发送内容包含敏感字眼时,是否被和谐?

12.@个人、多个、全部,是否有消息提示

13.消息中发送的网址,是否支持打开?

14.已经发送和接收的消息,是否支持复制或粘贴或转发?

15.已经发送的消息是否支持撤回,撤回时间有效性验证

16.频繁下拉上划刷新页面,页面是否正常

10.百度输入框测试

功能测试:
1.输入内容。

输入不同形式的内容:字符,图片,音频等输入字符,是否有默认的高频相关字符在下拉菜单中显示出来

内容为空

内容含有特殊字符,如空格等。输入前后的空格是否能够忽略,但不能忽略中间的空格

内容含有非法字符

反复输入相同的数据,如5次以上,看处理是否正确

2.搜索长度。边界值测试

内容在指定长度之内;
内容在指定长度之外,观察系统能够正确进行截取。
只能输入允许的字符串长度。百度最长为38个字
3.搜索框是否支持快捷键:复制,粘贴等
4.是否支持回车进行搜索
5.是否可以删除重输
6.是否可以在搜索界面继续输入
7.链接测试:页面上的链接都可连接至正确的页面  
8.搜索历史内容记录,便于查找检索过的内容

性能测试:
1.在网络情况良好的前提下,页面的跳转需要多长时间
2.在网络情况不好的前提下,页面的跳转需要多少时间
3.对搜索引擎进行加压测试
4.搜索页面打开的速度是否满足设计要求  
5.搜索出结果消耗的时间,是否满足设计要求

安全性测试:
1.SQL注入攻击防范
2.脚本注入测试
3.被删除、加密、授权的数据,不允许被查出来的,是否有安全控制设计
4.敏感内容的检索是禁止的

11.朋友圈点赞

1.是否可以点赞
2.取消点赞
3多次点赞会出现什么情况
4.多人点赞时的顺序是否按照时间顺序进行排列
5.点赞是否显示头像和名称
6.点赞之后能否进行评论
7.点赞之后退出该页面,再次进入朋友圈点赞消息是否还存在
8.多用户点赞,再次打开朋友圈是是否可以按照顺序看到是谁谁谁赞了我
在这里插入图片描述

12.王者荣耀英雄测试

13.一根中性笔的功能

我将钢笔的用途分了五类:书写类、工具类、增值类、娱乐类、攻击/防身类
在这里插入图片描述

14.共享单车扫码

功能测试
正常扫码
光线太暗,太亮
有未支付订单
有正在进行中的订单
未登录,未绑定手机
开锁失败怎样
开锁中怎样
安全测试
稳定性测试
界面测试
易用性测试
兼容性测试

15.微博热搜

16.支付宝付款码

在这里插入图片描述

17.微信收发文件

18.弹幕

19.微信视频通话

  • 功能测试:这是最基本的也是最重要的,即验证产品功能是否正常和满足需求,这里就包括视频能否连接成功,声音和画面是否正常,能否同步,延迟是否大,挂断,免提,静音,音量调节功能是否正常等;

  • 如压力测试,长时间视频(如12小时)是否能保持正常,CPU、内存耗用,耗电量测试,发热量测试情况等;

  • 稳定性测试,前后台切换,与其它应用切换,视频过程中来电话、短信等;不同网络环境测试(wifi、流量)等;

  • 界面测试:测试软件界面正常和满足需求,文字、图片和Logo显示正常,操作过程中出现的各种提示显示正确;

  • 易用性测试:软件操作流程符合用户习惯,容易上手,操作出现异常时有错误提示,且清晰易懂;

  • 兼容性测试:在不同平台分别测试,选择不同机型,不同系统版本进行以上测试。

  • 7
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值