- 博客(9)
- 收藏
- 关注
原创 python的重修以及对测试应用(开篇)
时隔大半年,还是决定重新通过博客来记录自己的学习过程以及看看能不能帮助到同为在路上的你们 作为开篇,我想先把自己的思路和接下来要做的事情先捋一捋,同时也为了避免我自己写到一半就打退堂鼓的想法。作为一个会写一些代码的小测试,在行业里也算混的是中上游了,况且当前的工作的硬性要求离要掌握各个高大上的技能差的远,不过我不敢洋洋得意,在这个年纪总是希望能去爬上更高的山峰看更远的风景,所以小...
2019-11-05 00:13:23 365 2
原创 appium自动化测试框架系列之批处理启动测试脚本
我们已经完成的所有的测试脚本代码的编写,但是每次启动使用IDE pythcarm是不现实的,所以下一步我们要做的就是告别开发IDE,通过批处理文件直接通过python编译器执行代码在编写批处理文件前,我们需要确保run.py执行所依赖的模块添加到系统路径:import syspath = 'E:\\git\\appium\\autoCese\\'sys.path.append(pa...
2019-02-04 06:19:50 615
原创 appium自动化测试框架系列之用例启动及生成测试报告
前面我们完成了测试用例的封装但是却没有正式的启动测试,这是因为我们需要将启动逻辑和测试报告封装在一起实现,代码如下:import unittestfrom BSTestRunner import BSTestRunnerimport timeimport loggingimport syspath = 'E:\\git\\appium\\autoCese\\'sys.path....
2019-02-04 05:57:56 695
原创 appium自动化测试框架系列之用例封装
前面在公共类模块我们已经实现了公共用例类myuint,所以我们直接继承公共类,实现业务逻辑的用例封装,对应的代码如下:test_login.py#coding=utf-8from common.myunit import StartEndfrom businessViews.loginView import LoginViewimport unittestimport loggi...
2019-02-04 05:45:36 1347 1
原创 appium自动化测试框架系列之业务逻辑代码实现
接上文,我们完成了基类和公共类,下一步我们开始进行逻辑代码的实现,本次学习实践,完成的是登录测试和注册测试的自动化脚本编写,我们将业务逻辑脚本放置于businessViews文件夹下,代码如下:registerViews.pyfrom common.desire_caps import *from common.common_fun import *from selenium.com...
2019-02-04 02:33:55 714
原创 appium自动化测试框架系列之基类以及公共类的封装
接上一篇完成配置文件的设置后,我们开始正式开始编写python自动化测试脚本:基于对设计框架时的分析,主要的实现的功能时对移动端中对应场景通过代码自动完成指定的操作,首页以实现基本的操作的类作为基类,放置与baseView文件夹。基类代码如下:#coding=utf-8# 完成基类的封装class BaseView(object): def __init__(self...
2019-02-04 02:25:06 1747 1
原创 appium自动化测试框架系列之配置文件
使用过appium的小伙伴们都知道,启动appium进行ui测试时需要设置不同的参数,所以在正式写python测试脚本之前我们首先将需要配置的文件统一放在config文件夹下,包含的文件内容如下:1.desire_caps.json:包含启动设备以及指定的测试包等的参数内容,以json格式封装2.log.conf:定制后的python 的logging 模块的配置文件desire_ca...
2019-02-04 02:06:27 1056
原创 appium自动化测试框架系列之框架搭建
在将近三年的移动端测试工作生涯的积累和学习过程中,趁着在过年的假期时间得空,决定出一系列appium自动化测试框架的学习经历分享给各位有兴趣的同学们。 言归正传,首先在正式开始之前让我们先简单介绍一下该框架的搭建的环境:1.开发系统环境:win10 64位2.编程语言:python3.环境搭建:appium1.5.2,java1.7,node.js 6.0,AndroidSD...
2019-02-01 00:17:53 2621 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人