接口自动化测试用例完成以后,以前都是发布以后手动运行测试用例.虽然手动运行下脚本也就是一个F5的事情,但是离自动化测试的标准差得很远.这两天有了个大胆的想法,想要实现以下发布时直接触发自动化回归测试用例的进行. 虽然说发布工作看起来很高大上,但操作实际上就是把要发布的内容扔到服务器下的指定文件夹里,然后去部署工具下切换路径,然后回收刷新即可进行操作.因此,只要实时监控服务器上的文件夹,一旦其中的文件发生改变,就直接启动运行对应的自动化测试用例,就能实现[版本发布时自动触发自动化测试]的需求. 一…
基于unittest.pytest自动化测试框架之demo,赶紧用起来,一起学习吧! demo分为两个框架:①pytest    ②unittest demo 中 包含 web.api 自动化测试框架,任挑任选,喜欢哪个就用哪个! 直接上 demo 传送门:https://github.com/git-gsxl/Automated-testing-framework 简介:1.unittest框架:unittest_demo 1.api_packge:excel数据驱动设计模式 --cases:…
第1章  Selenium自动化测试框架入门 1.1  Selenium自动化测试框架概述 说到目前流行的自动化测试工具,相信只要做过软件测试相关工作,就一定听说过Selenium. 图1-1是某企业招聘自动化测试工程师的信息,大家可以看到在岗位任职条件方面明确指出要求应聘者具有Selenium等主流自动化测试工具的使用经验. 图1-1  某企业自动化测试工程师招聘信息 那么Selenium是谁开发的?它是用来解决什么问题的?它为什么会被自动化测试人员广泛使用呢? 在日常的软件测试工作中,功能测…
基于Ruby的watir-webdriver自动化测试方案与实施(五)   基于Ruby的watir-webdriver自动化测试方案与实施(四)   基于Ruby的watir-webdriver自动化测试方案与实施(三)   基于Ruby的watir-webdriver自动化测试方案与实施(二)   基于Ruby的watir-webdriver自动化测试方案与实施(一)   Watir-WebDriver       —— 软件测试的自动化时代 QQ群:160409929 支持哪些浏览器? 几…
基于appium框架的app自动化测试 App自动化测试主要难点在于环境的搭建,appium完全是基于selenium进行的扩展,所以app测试框架也是基于web测试框架开发的 一.设备连接 (即构建基础的测试环境,保证可以驱动设备进行操作) 0.准备测试环境 1)安装jdk配置java_home环境变量: 2)安装Android SDK(安卓软件开发包)(adb.appt ) 3)安装nodejs,并通过npm安装appium 1.获取app包名appPackage 在cmd命令行中输入aap…
WebUI automation testing framework based on Selenium 介绍: pyse基于selenium(webdriver)进行了简单的二次封装,比selenium提供的方法操作更简洁. 起因: python + selenium 自动化测试写久了发现selenium(webdriver)提供原生的方法并简便,于是,产生了二次封装的想法.想不到太炫酷的名字,于是各取了两个单词的前两个字母-- pyse. 特点: 所有方法只提供xpath定位,webdriv…
项目背景 公司内部的软件采用B/S架构,目的是进行实验室的数据存储.分析.管理. 大部分是数据的增删改查,但是由于还在开发阶段,所以UI的变化非常快,难以针对UI进行自动化测试,那样会消耗大量的精力与时间维护自动化脚本,对于小团队来说就得不偿失了. 针对此种情况,选用接口测试较为有效. 工具选择 针对接口测试的自动化工具也很多,例如Soup UI.Postman.robotframework,甚至jmeter这样的性能测试工具都可以进行接口测试. robotframework测试框架有很多的第三…
因为工作原因,使用的编程语言都是C#,但是国内相应的Appium资料少得可怜,Java版本的Appium也考虑过,但是奈何自己搞不定Eclipse这个编译环境[说白了就是因为懒-- 无意中看到了外面的世界,然后发现国外的相关资料还是很多的,那还说啥?赶紧的,撸起袖子就是干. 前置条件:APPIUM环境搭建,Windows环境下的搭建教程还是很多的,按照教程操作就可以了. 测试环境:Visual Studio 2015+Genymotion模拟器+Custome Phone 6.0.0 源码下载地…
因为工作原因,使用的编程语言都是C#,但是国内相应的Appium资料少得可怜,Java版本的Appium也考虑过,但是奈何自己搞不定Eclipse这个编译环境[说白了就是因为懒…… 无意中看到了外面的世界,然后发现国外的相关资料还是很多的,那还说啥?赶紧的,撸起袖子就是干. 前置条件:APPIUM环境搭建,Windows环境下的搭建教程还是很多的,按照教程操作就可以了. 测试环境:Visual Studio 2015+Genymotion模拟器+Custome Phone 6.0.0 源码下载地…
1. 框架结构说明 2. 框架代码实现 action 包  case_action.py business_process 包 main_process.py util 包 global_var.py request_util.py excel_util.py ini_reader.py email_util.py datetime_util.py log_util.py report_util.py conf 目录 unique_num.txt server_info.ini logger.c…