2013年12月5日

摘要: 首先要确认一点:手工测试,没有成长性,人员可替换性高,薪水绝对上不去。脱离了某个具体的产品和公司,没有竞争力。不走弯路,就是捷径;走对了路,努力才有回报(不要相信忠诚度的鬼话,收入由能力决定)。目前在广州来说,有5年经验,能熟练编写测试代码的人薪水范围是10k到18k,如果同时能做测试管理的话,或者能做测试框架设计,超过20k也是正常的。建议大家每年至少出去面试几次,通过面试检验自己的技术能力,纠正努力的方向。测试作为技术职位,要向延长职业寿命,提高收入,要从两条线出发,努力经营自己 。1、技术能力:掌握一到多门编程语言和技术(java、python...),学习面向对象的23中设计模式,而后 阅读全文
posted @ 2013-12-05 10:51 zhitang2009 阅读(263) 评论(1) 推荐(0) 编辑

2013年11月21日

摘要: 这几天面试了几家公司,借着机会和同行交流了一下。大致总结如下:YY公司:主要从事语音和游戏,面试的产品是线上教育类的。只大概聊了一下,涉及目前所做的自动化技术、测试团队、自动化程度、为什么选php做接口测试。感觉这家公司工作氛围平和,加班少CW公司:主要产品是即时通讯app,排第三,hr很专业,话题涉及:测试团队管理包括日常管理和新人培养、团队建设,研发测试流程改进,项目进度、资源的控制协调,之前的自动化测试经验等,偏重于管理qq公司:话题涉及:自动化包括自动化框架、java和python设计模式、robotium测试中的问题、selenium测试中的问题、lr测试时的方式,偏重于GUI测试自 阅读全文
posted @ 2013-11-21 10:25 zhitang2009 阅读(207) 评论(0) 推荐(0) 编辑

2013年11月19日

摘要: 应用服务器与WEBSERVER的区别?1。应用服务器处理业务逻辑,web服务器则主要是让客户可以通过浏览器进行访问。2。应用服务器处理业务逻辑,web服务器是用于处理HTML文件的。web服务器通常比应用服务器简单,如apache就是web服务器,Jboss就是EJB应用服务器。应用服务器:Weblogic、Tomcat、JbossWEBSERVER:IIS、Apache应用服务器主要目的是用来做CGI处理,进行逻辑运算的服务器。所谓的应用服务器,是指在中大型网站服务器配置中,为了更合理的使用硬件资源,把进行简单的HTTP通信的服务器和更占用CPU、内存的逻辑运算的服务器分散开来的产物。但是, 阅读全文
posted @ 2013-11-19 09:43 zhitang2009 阅读(458) 评论(0) 推荐(0) 编辑

2013年11月15日

摘要: @BeforeClass:针对所有测试,只执行一次,且必须为static void@Before:初始化方法@Test:测试方法,在这里可以测试期望异常和超时时间@After:释放资源@AfterClass:针对所有测试,只执行一次,且必须为static voidjunit4.x版本我们常用的注解:A、@Before 注解:与junit3.x中的setUp()方法功能一样,在每个测试方法之前执行;B、@After 注解:与junit3.x中的tearDown()方法功能一样,在每个测试方法之后执行;C、@BeforeClass 注解:在所有方法执行之前执行;D、@AfterClass 注解:在 阅读全文
posted @ 2013-11-15 16:03 zhitang2009 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 先来看看android中页面元素的继承关系Viewandroid.view.View这个类表示用户界面组件的基本构建块。一个View占据屏幕上的一个矩形区域,并负责绘图和事件处理。View是widgets的基类,widgets用于创建交互式UI组件(按钮,文本框等)。 ViewGroup子类是layouts的基类,layouts是不可见的容器包含其他Views(或其他的ViewGroup),并定义它们的布局属性。WebViewjava.lang.Object↳android.view.View↳android.view.ViewGroup↳android.widget.AbsoluteLayo 阅读全文
posted @ 2013-11-15 12:25 zhitang2009 阅读(1633) 评论(0) 推荐(0) 编辑
摘要: php做接口自动化的核心代码80, //客户端 USERAGENT,为空则使用用户的浏览器 'userAgent'=>'', //超时时间 'timeOut'=>30, //是否使用 COOKIE //'useCookie'=>true, ##2012-3-15注释,目前平台框架不需要使用cookie,启用此选项会导致运行脚本时在/tmp下产生大量的无用临时文件。By LY //是否支持SSL 'ssl'=>false, //\是否支持 gzip压缩 'gzip'=>t 阅读全文
posted @ 2013-11-15 11:56 zhitang2009 阅读(381) 评论(0) 推荐(0) 编辑
摘要: robotium测试妈妈圈的简单用例代码package cn.mama.activity.test;import java.util.Iterator;import org.junit.Test;import com.jayway.android.robotium.solo.By;import com.jayway.android.robotium.solo.Solo;import com.jayway.android.robotium.solo.WebElement;import android.app.Activity;import android.test.ActivityInstrum 阅读全文
posted @ 2013-11-15 11:52 zhitang2009 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 自动更新svn代码到运行环境的shell脚本更新妈妈圈后台#!/bin/sh#命令格式 sh autoUpdateFile.sh 清单文件.txt svn版本号#执行示例 sh autoUpdateFile.sh 17655.txt 17655#源文件地址SOURCE_FILE_LOCATION="/./../scripts/mamaquan/svncode/"#目标文件地址TARGET_FILE_LOCATION="/.././wwwroot/mamaquanadmin/"#TARGET_FILE_LOCATION="target/" 阅读全文
posted @ 2013-11-15 11:29 zhitang2009 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 需要添加系统定时任务 'smtp.xamama.com.cn', 'port' => '25', 'username' => 'mama@xamama.com.cn', 'password' => '1G4ftjmq8oR5mRa', 'auth' => true);//必须保证这一行# $recipients = '***@mama.cn'; //接收人,可以是一个数组来存放多个地址 $recipients =array(&q 阅读全文
posted @ 2013-11-15 11:21 zhitang2009 阅读(629) 评论(0) 推荐(0) 编辑
摘要: robotium中的组件Class ByClass By继承了java.lang.Object 类,用于获取页面元素对象 可以通过元素的类名、css选择器、id、元素名、标签名、文本内容、绝对路径 获取例如By.id("note"),同过布局文件中的android:id="@+id/note"获取元素,这个id值会在R.java中注册要注意的是:By.id("note")返回的是一个对象,其它方法也是返回WebElement对象,要通过父类的toString()返回对象的字符串表示形式。Class By也提供了方法getValue() 阅读全文
posted @ 2013-11-15 10:14 zhitang2009 阅读(301) 评论(0) 推荐(0) 编辑

导航