籽藤的博客
籽藤 2017-07-24
用了这么久的 SoapUI,还未详细介绍过它的可编程性。以下两份文档,是我在学习 SoapUI 过程中看得最多的内容。 https://www.soapui.org/functional-testing/properties/working-with-properties.html https://www.soapui.org/scripting-properties/tips-trick
853° / 8481
人阅读/ 7 人点赞/ 5 条评论
籽藤 2017-06-29
这两天听人推荐了RoRMigration进行数据库变更自动化部署的法子,我自己实践了一把。由于学习成本和工作方式与团队现行方式差别较大,暂不考虑。以下内容取自我的数据库变更的自动化部署方案,虽然最终我们还是采用SQL方式操作,还是别浪费了我在RoRMigration的精力,特此总结。=============华丽的分割线==============RoR
404° / 4036
人阅读/ 0 人点赞/ 1 条评论
籽藤 2017-04-25
公司后端代码主要是 Go + PHP。我这两天把 Go 项目静态检查的工作搬到 Jenkins 上了,省去了本地 download 项目,整理报告的时间。 实现场景: Jenkins 从 Gitlab 上拉取最新代码 编译项目,下载 gometal
1536° / 15277
人阅读/ 135 人点赞/ 9 条评论
籽藤 2016-09-18
这两天在家写了个Redmine插件,在redmine3.3stable版本上亲测有效。源码地址:https://github.com/applewu/redmine_omniauth_gitlab准确地说,我是改写了redmine_omniauth_google插件,来实现redmine_omniauth_gitlab的。但是我之前没有啃过Ruby代码,对Redmine源码
866° / 8656
人阅读/ 40 人点赞/ 1 条评论
籽藤 2016-09-14
测试人员的价值是什么 早些年就有人喊出了“测试已死”的口号,主张开发人员交叉测试。他们想说的,并不是“测试已死”,而是“测试人员已死”。没有人否认测试的价值,他们只是认为不再需要专门的测试人员了。 2010年初,我大四来上海实习。算一算快七年,已经是一名测试老兵了。测试人员的价值是什么?我一直在思考。这个问题是在从业的第五年,也就是去年才逐渐清晰明朗起来。 测试的核心价值,我认为是持续
561° / 5617
人阅读/ 87 人点赞/ 0 条评论
籽藤 2016-07-31
说起压力测试、性能测试工具,名气比较大的当属LoadRunner和JMeter。但是他们对于某些场景下的API并发测试而言,都太重了。我这里强调的并发测试,是侧重功能性的校验,而不是收集服务器,数据库这些后台的性能指标。什么叫“功能性的校验”呢?比如说,我们要针对一笔订单接口并发退款,或者用同一个订单号并发创建订单,目的是为了保证后台逻辑无误。对于这类API并发的功能测试,我之
1592° / 15912
人阅读/ 364 人点赞/ 1 条评论
籽藤 2016-07-11
2016年 Safari: https://www.infoq.com/news/2016/06/safari-webdriver 2015年 Edge: https://blogs.windows.com/msedgedev/2015/07/23/bringing-automated-testing-to-microsoft-edge-through-webdriver/
318° / 3182
人阅读/ 0 人点赞/ 0 条评论
籽藤 2016-06-28
行为驱动开发,BDD 工具还是值得一玩的。现在用 python 多一些,就说说 python 的 BDD 工具—— Behave 的一个槽点吧。 下面是一个 feature 文件的例子, Feature: Query for ticket Scenario Outline: Query by station Given the user visit the index page When the
530° / 5307
人阅读/ 1 人点赞/ 0 条评论
籽藤 2016-06-14
算起来好像有5年多没写过 java 代码了,虽然因为搞 android app 在机器上装了 adt eclipse 环境,也用它写过 jython。但我每次打开 eclipse,都有一种恍如隔世的感觉。 ADT eclipse maven 插件在线安装地址: Help --> Install New Software http://m2eclipse.sonatype.org/sites/m
328° / 3281
人阅读/ 0 人点赞/ 0 条评论
籽藤 2016-04-18
前阵子我写过一篇 有关 redmine mysql 无法启动的博文 ,昨天组里的小伙伴又遇到了 redmine mysql 无法启动的情况。与上一次不同的是,这次即便解决了 unknown variable defaults-file 问题,redmine mysql 服务仍然无法启动。 调研的过程并不复杂,关键是要找到 mysql 无法启动的根本原因。如下图,执行启动命令后,并没有显示详细的错误
598° / 5988
人阅读/ 0 人点赞/ 0 条评论