目前打算开展自动化测试,现阶段主要针对 android,现在想要多做一些功课,避免开展后各种乱,当然坑是很难一步绕过,因为之前用 Robotium 写过一次自动化,由于界面重新设计被搁置了,当时上来就写,最后感觉各种乱,可复用的东西也很少,维护起来也不方便。
真正意义上的减少或取代人工,我也知道完全取代人工只是一种理想状态,如果自动化对手功测试毫无帮助那便是无意义的。
首先我打算整理出一份自动化覆盖列表,方便记录和理清哪些模块是可以实现自动化。
调研行业流行的自动化测试方法\流程\测试工具
大家都在用什么工具做移动端自动化测试,具体方法流程是怎么样的?
自动化工具比较:
3.其它工具:
这部分我会自己调研后补充,如有切实体会的欢迎回贴
我之前只是单独建了一个类存放所有的测试数据,对每个数据按一定规则命名,不知道大家在用什么样的方式管理测试数据。代码如下
public class TestData
{
/****************test_001_User start********************/
public static final String userid_case_001 = "";
public static final String userid_case_002 = "123456";
public static final String userid_case_003 ="abc123456";
public static final String userid_case_004 ="1234abc";
public static final String userid_case_005 ="23761210";
public static final String userid_case_006 = "23742839";
public static final String userid_case_007 = "中文";
public static final String userid_case_008 = "English";
public static final String userid_case_009 = "한국어";
public static final String userid_case_010 = "こんにちは";
}
求助
PS:上边代码片断只是一个示例
还没想好怎么表达
总之,我想写一套可读性强,复用率高,方便维护的自动化脚本(哈哈~~~,可能每个人都是这么想)前期准备想做的深入一些,再开展。