摘要: 一直对操作系统有兴趣,可惜水平太次(鄙人搞软件测试的,平时看代码多写代码少);现在整理了一下OS X系统的IPC(进程间通信)方式,按照官方的说法,竟然有10+种:关于不同IPC方式的总结,很重要: 阅读全文
posted @ 2014-09-14 23:18 FranklinYang 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 步骤如下:(1)启动Mac操作系统;(2)安装casperjs,phantomjs;(3)安装teamcity;(4)设置各种环境变量,设置teamcity直到可以打开网页;(5)网页上新建project;(6)使用command line方式运行casper用例脚本;(7)可以做成执行计划,设置执... 阅读全文
posted @ 2014-09-14 22:51 FranklinYang 阅读(432) 评论(0) 推荐(0) 编辑
摘要: casperJS的测试module casper.test.begin执行一串完整的测试动作,不过其中的对象this并非capser而是test! 只不过test对象本身具备casper的attribute,另外还有test module提供的attribute(提供了测试相关的诸多API)。 ca 阅读全文
posted @ 2014-09-14 22:47 FranklinYang 阅读(1229) 评论(0) 推荐(1) 编辑
摘要: CasperJS项目中方法的封装和调用问题,第二个遇到的workflow问题。在其他代码中有几个方法,比如fun_A,fun_B,fun_C;现在某个方法调用它们,有一个错误的示范:casper.then(function(){ this.echo("xxxx"); this.wait(... 阅读全文
posted @ 2014-09-14 22:23 FranklinYang 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 代码本来写在一个JS文件里面,执行方式如下:casperjs test xxx.js可是代码超过1500行后,只有我自己看得明白,必须拆分(独立文件&逻辑复用)!拆分后怎么执行呢?如下:casperjs test --includes=1.js,2.js,3,js,4.js testcase_co... 阅读全文
posted @ 2014-09-14 22:09 FranklinYang 阅读(314) 评论(0) 推荐(0) 编辑