已有 11591 人访问
籽藤 ID.12914
博客(342)
籽藤的博客

多年前,我就在 MacOS 上用过 appium。当时的 appium-doctor 是 appium GUI 上的按钮,点开就可以检查 appium 环境配置是否符合要求。 最近重拾 appium,发现细节上有不少变化。将 appium 环境配置过程,以及遇到的问题记录如下,以作备忘。 安装 appium & appium-doctor 安装 appium:https://g
394°/3942 人阅读/12 人点赞/0 条评论

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

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

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

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

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

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

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

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

亲测,好用。可以自己设置规则,排除掉一些没有必要测试的情况。
1003°/9989 人阅读/42 人点赞/5 条评论