2017年9月29日

自动化测试-踩坑总结

摘要: 框架分层:动作层、业务层、用例层 如果可以作用测试数据分离,是最好不过了;如果不可以,代码中的数据获取最好通过API或数据库的方式获取;最次是hardcode 如果用例中有增加,删除或修改等操作,最好可以维持一个完整的生态,保证case可以重复执行 表格的数据验证可以通过把数据都添加到list中,然 阅读全文

posted @ 2017-09-29 17:51 疯狂的Tester 阅读(298) 评论(0) 推荐(0) 编辑

自动化测试-WebService测试框架

摘要: org.apache.commons.csv.CSVRecord;org.apache.commons.httpclient.Header;org.apache.commons.lang3.ArrayUtils;org.apache.http.client.methods.CloseableHttp 阅读全文

posted @ 2017-09-29 16:59 疯狂的Tester 阅读(390) 评论(0) 推荐(0) 编辑

自动化测试-IE下载文件

摘要: 由于Selenium获取不到IE的download提示框,所以需要通过键盘操作来完成下载操作。 代码参考如下: private static void downLoad(String fullFileName) { Utils.sleep(20); try { Robot robot = null; 阅读全文

posted @ 2017-09-29 16:46 疯狂的Tester 阅读(833) 评论(0) 推荐(0) 编辑

自动化测试-selenium初始化Driver参考

摘要: 涉及到的工具: org.openqa.selenium.Proxy org.openqa.selenium.chrome.ChromeDriver org.openqa.selenium.chrome.ChromeOptions 代码参考如下: private void initDriver() t 阅读全文

posted @ 2017-09-29 16:39 疯狂的Tester 阅读(2065) 评论(0) 推荐(0) 编辑

自动化测试-load配置文件

摘要: 使用的工具:java.util.ResourceBundle 或 java.util.Properties 1. 创建config.properties文件,格式如下的键值对 #webdriverchrome_driver_path=./driver/chromedriver.exeie_drive 阅读全文

posted @ 2017-09-29 16:31 疯狂的Tester 阅读(255) 评论(0) 推荐(0) 编辑

导航