已有 6144 人访问
籽藤 ID.12914
博客(341)
讨论(2)

最近两个月参与了一款微信小程序的项目,团队人少,除了测试的活儿之外还杂七杂八地推动很多问题,小有所得。网上有一些介绍小程序测试的文章,大多是偏测试工具角度,从小程序产品特性展开的测试经验分享比较少。我写了一篇大杂烩供同行拍砖吧。1.小程序产品的版本类型小程序分为三种版本类型:开发版,体验版,正式版。开发版和体验版无需审核,需要给微信号配置权限,通过扫小程序的二维码才能访问

816°|8156 人阅读|642 人点赞|1 条评论


下文来自我在公司内部分享的 pact 实践。主要是面向开发人员的分享。目前听到的反馈还不错,期望能带给更多人启发。 需要说明的是,文中我基于官方 demo 为我们现有项目写了 pact tests 作为演示,这里就不便公开了,只能贴一些执行结果截图,大家感受一下。看完还是去啃官方文档吧 :) ========我是正文分割线========= 接口开发过程的协作问题 众

287°|2878 人阅读|16 人点赞|0 条评论


故事背景:我今年干了不少杂活儿,其中就包括在各个环境用脚本创建测试数据。脚本是用Python写的,逻辑就是像商户接入那样,调用我们公开的RESTfulAPI,从而生成相应的业务数据。这是很简单的脚本,也跑了大半年了,然而前几天我发现有部分数据没有生成。我先本地验证了一下,本地跑脚本没有问题。再上服务器上看l

172°|1727 人阅读|7 人点赞|0 条评论


背景:有一些服务器因为安全策略的关系,不能本地ssh直接访问,需要先访问跳板机,再从跳板机访问目标机器。如果我们要把本地文件上传到目标服务器,可以怎么做呢?法一:最通俗的做法,通过scp命令,先将文件从本地同步到跳板机的目录中,再在跳板机上使用scp命令同步到目标服务器;法二:了解ssh隧道(端口转发)用法的童鞋,会在本地使用如下命令分配一个监听端口2120:

275°|2737 人阅读|29 人点赞|2 条评论


测试人员思考最多的问题,恐怕就是如何才能发现更多更有价值的 Bugs?如何才能更好地避免产品质量上的风险?谈到自动化测试这个话题,出于职业本能,人们往往会第一时间想到的就是:自动化测试如何保证产品质量? 别着急,咱们要追本溯源。在回答这个问题之前,先想想看:测试如何保证产品质量? 对于测试,存在两种极端认识:一种是“测试无用论”,认为开发人员就可以搞定所有测试工作,不需要专业测

145°|1453 人阅读|4 人点赞|0 条评论


写一本关于 Selenium 自动化测试的工具书,一开始我是拒绝的。直到现在,我仍然认为工具书不足以道尽测试的奥妙。学习 Selenium 最好的途径是啃官方文档和源码,从最开始的 Selenium RC 到 Webdriver,再到移动测试 Appium,Selenium一直在快速、持续地发展和变化着。等读者看到这本书的时候,很可能某些问题已经有了更好的解决方案,或者书中的代码已经不能

264°|2631 人阅读|89 人点赞|1 条评论


用这个标题真是尴尬,我原本想写一篇招聘软文,而这个标题暴露了我是个不谙套路的人,这种标题怎么可能带来大量的点击率和转发呢?诸位看官或许未曾听过Ping++,对成为Ping++的Web测试人员并不感冒,鬼要看你的什么“招聘启事”。事实上,我从这几年的面试交流来看,不少互联网测试同仁的工作状态还是挺荒唐的,比如常年加班坐等开发修复bug

1936°|19363 人阅读|18602 人点赞|0 条评论


国内貌似没什么人用Redmine,很少有帖子交流Redmine自定义工作流方面的问题。我丢个customworkflow插件的配置代码出来,权作备忘吧。这段代码的功能,是在issues的类别(category)有改动之后,将category的内容填充到标题(subject)中。if[5,7].include?(@issue.tracker_id)&

237°|2322 人阅读|28 人点赞|5 条评论


亲测,好用。可以自己设置规则,排除掉一些没有必要测试的情况。

245°|2420 人阅读|23 人点赞|3 条评论


用了这么久的 SoapUI,还未详细介绍过它的可编程性。以下两份文档,是我在学习 SoapUI 过程中看得最多的内容。 https://www.soapui.org/functional-testing/properties/working-with-properties.html https://www.soapui.org/scripting-properties/tips-trick

328°|3232 人阅读|4 人点赞|5 条评论