摘要:
阅读全文
摘要:
1. Jenkins 简介 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,其前身叫hudson ,功能包括: 1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。 Jenkins 发布和运行的形式都很简单,您可以去 Jenkins 官网下载安装包后,只需一个“ 阅读全文
摘要:
由于web接口自动化测试需要用到python的第三方库--requests库,运用requests库可以模拟发送http请求,再结合unittest测试框架,就能完成web接口自动化测试。 所以笔者今天先来总结一下requests库的用法。希望对大家(尤其是新手)有帮助哦!大家可要仔细阅读,加油! 阅读全文
摘要:
在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用。 阅读全文
摘要:
由于产品运营部需要采用第三方个推平台,来推送消息。如果手动一个个键入字段和字段值,容易出错,且非常繁琐,需要将mysql的数据转换为json数据,直接复制即可。 本文将涉及到如何使用Python访问Mysql数据库及读取获取数据(前提需要安装MySQLdb第三方库哦),以及如何将数据转换为json数 阅读全文
摘要:
python 模块 chardet下载及介绍 在处理字符串时,常常会遇到不知道字符串是何种编码,如果不知道字符串的编码就不能将字符串转换成需要的编码。面对多种不同编码的输入方式,是否会有一种有效的编码方式?chardet是一个非常优秀的编码识别模块。 chardet 是python的第三方库,需要下 阅读全文
摘要:
引言 在工作中,有时需要批量制作很多个内容相似的word文档,一般通过word邮件合并功能可以实现。今天简单介绍一下,如何通过python读取Excel中的数据,批量修改生成word文档。 批量制作询价函 假如你是一名负责采购的员工,你们公司需要采购一批物资,你需要向几家供货商询价。询价函的大概内容 阅读全文
摘要:
Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 阅读全文
摘要:
本文主要介绍如何在一个python项目中,优雅的实现项目内各个package的模块(module)之间的相互引用。 之所以写这篇文章,是因为网上流传的各种奇技淫巧简直五花八门(包括stackoverflow等知名社区),极易误导对python的import机制不熟悉的人。比如我就曾一度因为找不到优雅 阅读全文
摘要:
今天笔者就要归纳总结下一整套测试流程,从无到有,实现零突破,包括如何编写测试用例,定时执行测试用例,查找最新生成的测试报告文件,自动发送最新测试报告邮件,一整套完整的测试流程。以后各位只要着重如何编写测试用例即可,其他模板可以套用的,希望帮助到大家。 目录 一、编写测试用例 二、执行测试用例,查找最 阅读全文