(04)微信端公众号+web端后台测试的几点经验

前段时间,老板拿了微信号+Web端的项目来测,要求敏捷开发(🙂️后来发现他们要求的敏捷原来是一直72变)。

自己之前主要是偏向功能更多,这次要顺带提到了点接口(还好自己空余的时候有学点,正好趁这次可以实践操作一下,不过老板还真是心大,为了对得起他的信任,加油测吧)


在测试前,需要考虑到以下几点:

  • 微信公众号前端测试会涉及到什么?
  • Web后端测试会涉及到什么?
  • 微信端测试是否会因为腾讯爸爸的改动而有所影响?
  • 整个流程是否安全?
  • 微信+web的模式?(我们的公众号是商城模式,所以难免涉及到一整个订单的流程,以及其他的一些交互性的东西。所以在这方面的背景也要自己去弄清楚,前端和后台的链条性自己也要非常清楚。)

在测试中,一般功能方面我是这样测的:

  • 冒烟测试:关于微信公众号端,对每个页面进行任意点击。能够顺利点击进入才可进行下一步的测试,否则,因为公司开发的水平问题,很多模块不能够进行测试,反而浪费时间;关于Web后台端,同样对每个页面进行任意点击,若能顺利点击通过,再关心界面UI和流程的问题。

个人觉得应该:功能—>流程—>界面UI的先后顺序来进行测试,但是大多数时候,我们会更偏向于关注第一眼所看到的东西,即界面UI这种低级Bug

  • 系统测试:这里我们是分模块来进行测试的。其实之前有写测试用例,但实际在这个测试过程中,并没有很好地把测试用例用起来(但我这用例还是没有白写,1⃣可以给自己心理有个谱,要测哪些方面哪些点,之后回顾的时候会发现漏测,记得千万别漏测啊;2⃣可以交给用户看,我们测过了哪些;3⃣由于“敏捷”所以需求实在变得有点快,边写测试用例边进行测试,宝宝确实有点办不到),所以整个测试中主要是通过原型图和需求列表在发散&Free测试。一个一个模块进行仔细地测试,然后是模块间的互动测试,最后再进行一个整体流程的测试。随时将发现的问题在禅道中提交相应的Bug&截图.
  • 场景测试:在这个环节,会把自己想象成各种挑剔客户,会对微信公众号前端的整体做一些挑剔,甚至有些吹毛求疵,力求把公众号能够让用户用起来觉得还行;web后端主要面向的是内部使用人员,但也要力求更好。

在测试中,一般接口方面我是这样测的:

  • 需要开发将所有需要测试的接口定义下来。

    1. 每个接口的url是什么?
    2. 接受什么样的参数?
    3. 每种参数的类型是什么?
    4. 哪些参数是可选的,哪些是必选的?
    5. 输入参数正确/参数异常,接口的返回是什么?接口行为是什么?
  • 有了详细和明确的接口定义后,就可以用各种方法来设计测试用例了。

    1. 弱覆盖:至少应该覆盖所有的输出可能;
    2. 中等覆盖:对于同一种输出,测到所有有效等价的输入情况;
    3. 强覆盖:如果在此基础上,对后端的数据内容和服务状态也进行了验证。
    4. 如果再能考虑更多的异常场景,那么基本上这个接口就测得比较有信心了。
  • 统计下所有的接口中,哪些测得强,哪些测得弱,这样就大致对接口的测试覆盖心中有数了。

  • 使用的工具Postman

    推荐一个网址上面有Postman的教学视频https://ke.qq.com/course/246722

tips:

冒烟测试(Smoke Testing):直接翻译是用抽烟的功夫就能完成的测试,但实际上是在软件代码正式编译并交付测试之前,先尽量消除其“表面的”错误,减少后期测试的负担。因此可以说,Smoke Testing 是预测试,虽然初级直观,但是必不可少。

Alpha(α测试)是由一个用户开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。

Beta(β测试)是由软件的多个用户实际使用环境下进行的测试。这些用户返回有关错误信息给开发者。

群集现象:测试后程序中残存的错误数目与该程序中已发现的错误数目成正比 。

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