黑盒基础之随机测试篇

本文章转载于搜狗测试

提到随机测试,大家可能认为随机测试就是随便点点,真的是这样吗?其实,随机测试也是需要策略的,不然,漫无目的的随机测试很可能是事倍功半,浪费大量时间,发现问题却寥寥无几。那么,作为新人的我们应该怎么进行随机测试呢?

首先,按照被测产品对象来分:一类是迭代产品,我们对这个产品已经很熟悉了,一类是新产品,只有需求文档,对这个产品并不熟悉。

迭代产品的随机测试

随机测试的前提:

熟悉被测试对象:

只有很好的熟悉被测试对象,才能在有效的时间内将随机测试进行的更好,找到更多问题

熟悉在用例测试阶段所发现的缺陷及其分布情况:熟悉bug的分布是很有必要的,根据80-20原则中,80%的缺陷存在于20%的模块中,熟悉bug及bug分布会增加随机测试思路以及选择测试点

测试人员具备一定的测试经验,对缺陷敏感:针对这项,是需要测试人员平时积累的,对缺陷比较敏感,可以举一反三。

测试思维技巧

模拟用户使用场景,想想用户都会做些什么 我们在测试的时候,要多想想用户如果用此功能,他们都会哪些操作呢?我们要把自己当成用户,按照用户使用习惯进行测试.比如完成从登陆到买票整个流程。

想想以往提交的bug以及别人提交的bug 在脑海过一下自己或别人提交的bug,想想在这里是不是会出现类似的问题。尤其是一些典型的bug。如:ios输入法之前在短信界面发送后不清空联想条,那么在测试这一类应用(Line、bitesms、WhatsApp)中也同样需要试一下这个问题

哪些地方需要考虑适配或兼容 我们对测试的功能要能区别哪些会根据所依赖的环境不同,可能会产生问题的地方,以及哪些地方是分系统单独适配的。如:ios输入法测试所依赖的设备系统、机型、应用、特殊界面等

改变操作入口及路径 在测试时可以任意改变入口、路径等,由于入口不同可能会产生问题。如:在ios输入法中进入搜狗设置界面有从工具条进入,后台进入。

与其他软件进行交互性测试 软件与软件之间有时是会有影响的,在测试时也要考虑到在和哪些软件进行交互操作可能会有问题,如:ios输入法在二维码扫描界面挂起后台,进入到系统相机界面后返回会概率出现崩溃

同时进行多项操作 同时进行多项操作时会很容易出现问题,开发在写代码时对于同时进行多项操作的处理往往会被遗漏,但是这样的较生僻操作往往会出现比较严重的问题,如:ios输入法之前的一个bug,在长按任意按键后返回应用上级,再调起键盘时按键无响应;下滑键盘时转屏再转屏时按键无响应

考虑边界值 好多问题都会出现边界值上,测试时对于边界值要特别关注下,如:ios输入法最多输入63个字符、手势滑动候选时,尾候选高亮后再右滑

在前提条件较多的情况下进行测试 有时候在前提条件较多情况下操作会发现一些比较严重的问题,我们在测试时可以建立多个前提条件,然后进行一系列操作。如:ios输入法开启细胞词库和纠错后26下输入纠错为细胞词的拼音串时内核崩溃;ios6.x系统上双拼和纠错同时开启时在非挂起的程序中26键下输入后退格崩溃

想想当前界面元素的作用 产品在设计时界面中的每个元素(如:按钮、图片、文案等),都有一定的作用,那我们可以想想这些元素的作用是什么,像按钮,它的作用是点击事件,按下时必定有按下效果,还有行为动作,这就是我们要检查的点。如: ios输入板中编辑框文字为“点击此处添加正文”,其实这个文案就是一个提示的作用,当光标定位到编辑框的时候,这个提示文字就应该是消失,如果光标定位到编辑框时,这个提示没有消失且作为内容显示了,那么这个处理就是很不合理的。

考虑所选择的测试点会影响哪些功能 有些功能之间是有联系的,所以要想想自己测试的功能对原有功能有哪些影响。如:滑动键盘移动光标或候选对删除的影响。

针对于新产品的随机测试

对于一个新产品进行随机测试时,我觉得和迭代产品在前提条件和随机测试点选取上会有些不同,但在测试思路上都是一样的。

l  测试前提:

1.熟悉需求文档,了解被测对象

2.安装竞品,熟悉竞品

因为对于新产品是从未做过用例的执行,所以我们需要根据一个大体的方向去选取测试方向。

l  随机测试方向:

通过熟悉需求文档,将被测对象划分大体的测试范围:

Bug类测试范围:

1)     UI界面检查

2)     各功能实现(包括边界值)

3)     性能

4)     交互

5)     隐形需求

6) 非常规操作

建议类提出范围

1.UI效果不好的地方

2.不易让用户感知使用的地方

3.提示文案有异议的地方

4.功能用着不爽的地方

5.对比竞品实现较好的地方

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,019评论 4 62
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,187评论 2 126
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,442评论 25 707
  • 坐着一辆慢悠悠的车 在这已是很浓的夜里 慢慢的夜 浓浓的色 就这样去寻你吧 看不见落叶 几乎没有光 却听得到你的言...
    不堪寻阅读 213评论 2 1
  • 杜拉斯具有传奇的人生经历、惊世骇俗的叛逆性格,正是这些元素促成了她独树一帜的写作风格,以及人们对她作品和丰富感情经...
    大雨时行阅读 702评论 2 5