![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
万能程序者
① 编码实践,坚持在GitHub上写一些为了应用技术而应用的example。
② 读他人代码,各种开源框架的源码。
③ 多读书,多看Importnew、InfoQ之类的文章,多问,看到相似点时回过去看看自己做的是否还有改进的空间。
展开
-
如何去学习python自动化?
首先,我们知道现在自动化技术在不断的更新,python这门语言也在日益强大起来,一般一个稳定的功能,如果用自动化去写脚本呢会相对方便起来,不用我们人工去反复检验,下面说一下python进阶之路------一一、Python的应用场景 Python用于简单脚本编程,如编写2048小游戏或12306的自动抢票软件; Python用于系统编程,如开发系统应用; Python用于开发网络爬虫; 网络爬虫的用途是进行数据采集,也就是将互联网中的数据采集过来。网...原创 2020-07-01 10:36:06 · 1486 阅读 · 0 评论 -
Python单元测试unittest
Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。在说unittest之前,先说几个概念:TestCase 也就是测试用例TestSuite多个测试用例集合在一起,就是TestSuiteTestLoader是用来加载TestCase到TestSuite中的TestRunner是来执...原创 2019-11-13 14:32:30 · 172 阅读 · 0 评论 -
软件测试教程————————自动化测试(appium)
appium基本使用方法Appium 概念Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于IOS和Android以及firefox的操作系统。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。原生的应用是指用andr...原创 2019-11-12 16:20:26 · 1169 阅读 · 0 评论 -
软件测试教程 ————————————————自动化测试selenium
首先我们需要知道:什么是自动化测试自动化测试介绍自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行结果。将人为驱动的测试行为转化为机器执行的过程。常见的自动化测试工具:QTP、selenium、Rational Robot 、jmeter、appium、soapui等等selenium 是一个web 的自动化测试工具,不少学...原创 2019-11-12 16:02:03 · 503 阅读 · 0 评论 -
移动app、接口、web自动化测试区别
先说说WEB的UI自动化测试:很多人在说自动化测试的时候,基本上现在指的是WEB的UI自动化测试,但其实这是不对的,自动化测试包含了很多开发的技术,不只是界面上的自动化测试。WEB的UI自动化测试只是其中的一种,但它的工具确实最多的,有WINRUNNER\QTP(UFT)\TESTCOMPLETE\SILKTEST\ROBOT\SELENIUM\RF\WAITER等等。而对于没有开发基础的测试...原创 2019-11-12 15:53:52 · 1168 阅读 · 0 评论 -
移动端自动化测试报告的生成之pytest
首先我们需要在python里面安装因为我使用的是python3版本,所以pip3加个3,这个时候enter运行会下载安装,就要看网速了运行完之后我们pip list这时我们会看到有pytest,说明已经安装成功我们需要创建二个包和一个pytest.ini配置文件一个用来存放我们生成的测试报告,一个里面我们写测试用例pytest.ini里面配置文件:各个命令行参...原创 2019-11-06 10:19:11 · 642 阅读 · 0 评论 -
python seleium运行成功但是没有测试报告生成
生成测试报告需要下载:HTMLTestRunner源地址:http://tungwaiyip.info/software/HTMLTestRunner.html这是针对Python2.7版本,那么对于Python3.x的使用,需要改动几处。同时谢谢 http://www.bubuko.com/infodetail-529431.html的分享。具体改动如下:第94行,将import ...原创 2019-11-06 09:45:37 · 1139 阅读 · 2 评论 -
python seleium firefox版本问题解决
演示的版本:Python 3.6.0Selenium 3.5.0Firefox 55.0.3geckodriver v1.0.18.0 win641、前提准备1.1 安装python1.2 安装Firefox浏览器1.3下载geckodriver(是Firefox的官方webdriver)2、Python安装seleniumpython 3.0X包自带p...原创 2019-10-31 15:00:55 · 338 阅读 · 0 评论 -
移动端自动化测试----------------------appium环境搭建和配置
第一步安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤。JDK的安装包,百度下载即可。安装完成后配置环境变量。cmd下java -version检查环境变量是否配置成功。第二步安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDK。下载地址:http://tools.android-studio.org/...原创 2019-10-28 11:14:41 · 493 阅读 · 0 评论 -
接口测试--------------------Charles抓包及常见问题解决
简介Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用,安装Charles的时候要先装好Java环境。Charles是在 常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统...原创 2019-10-28 09:51:06 · 487 阅读 · 0 评论 -
基于Python的Web自动化(Selenium)之元素定位
一、页面概况其实上次我们一个简单的脚本是如下页面:这其实就是百度的首页,在这张页面上有输入框、按钮和文字链接,还有一些图片、页面底部的文字,以及一些设置下拉框等。自动化要做的就是模拟鼠标和键盘来操作这些元素,或单击,或输入等。通过前端工具,可以看到页面上的元素都是由一行行代码组成的,它们之间有层级的组织起来,每个元素有不同的标签名和属性值。WebDriver就是通过这些信息找到不同的元...原创 2019-10-24 20:43:57 · 464 阅读 · 0 评论 -
基于Python的Web自动化(Selenium)之环境搭建
一、简介Selenium主要用于Web应用程序的自动化测试,但并不局限于此,它还支持所有基于Web的管理任务自动化。实际操作:一、环境搭建(Windows,Mac之后有时间再写)1、Python1.1使用Python 3.X版本1.1.1下载地址:https://www.python.org/downloads/release/python-364/根据自己电脑配置选择...原创 2019-10-24 20:32:23 · 240 阅读 · 0 评论