201
django_simpleui docker镜像

一、目录结构: pip.conf文件: [global]index-url = https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com requirements.txt文件: Django==2. ...

此生不换Yang @ 2020/07/12

202
什么?你正在学web自动化测试?那这些Selenium的基本操作你了解过吗?

在自动化测试中,我们都知道是通过定位元素来实现的,那么有时候我们定位元素定位不到是为什么呢? 1、页面出现了iframe 2、出现了新的窗口,没有实现句柄的切换 3、三种等待方式,没有选择其中之一来使用,元素没有被加载出来 一、iframe iframe既是一个内联框架被用来在当前 HTML 文档中 ...

爱码小哥 @ 2020/07/11

203
selenium--文件上传

文件上传 文件上传是web页面上很常见的一个功能,自动化成功中操作起来却不是那么简单。 一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决; 另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 本篇以 ...

骑着乌龟赶猪 @ 2020/07/11

204
自动化测试之Jenkins配置

UI自动化所用到的技术: selenium:不解释。 pytest:单元测试框架,因为它可以全局的配置浏览器驱动的开启与关闭,而且有很多好用的扩展插件,更适合来做UI自动化。 pytest-html:生成HTML测试报告,可以配置用例失败自动截图,这一点对UI自动化很重要。 pytest-rerun ...

A蜀山客 @ 2020/07/11

205
二分查找算法(Python)

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 ...

流柯 @ 2020/07/11

206
程序员未来会成为非常内卷的职业吗?

不用未来,就现在,从加班文化(例如996,“狼性”)看,程序员早已是一个高度内卷化的职业。 例如,在某个研发团队中,最早的时候,所有的程序员都不加班。在8小时工作时间里,大家有序竞争,谁想脱颖而出,谁就提高工作效率,在创意上下功夫。 也就是说,在加班还没有成为“文化”之前,程序员之间的竞争只能是智力 ...

IT不秃头的萝莉 @ 2020/07/11

207
Python+Selenium+Unittest+Ddt+HTMLReport分布式数据驱动自动化测试框架

1、Business:公共业务模块,如登录模块,可以把登录模块进行封装供调用 login_business.py ``` from Page_Object.Common_Page.login_page import Login_Page from HTMLReport import logger i ...

A蜀山客 @ 2020/07/11

208
selenium自动化测试框架之PO设计模式

面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。 传统测试脚本的弊端 测试脚本分离,维护成本高 可扩展性差 复用性低等 PageObject设计模式 P ...

A蜀山客 @ 2020/07/11

209
PO设计模式-实现移动端自动化测试

开发环境:python 3.6.5 + selenium 2.48.0 + pytest框架 + Android 5.1 工具:pycharm + Appium + Genymotion 测试机型:Samsung Galaxy S6 #需求:设计3个测试用例 #1.实现点击设置->显示->放大镜(查 ...

A蜀山客 @ 2020/07/11

210
TCP协议三次握手,四次挥手

1、三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。 三次握手发生在客户端调用connect主动连接服务器 抓包验证 ...

_Jack_test @ 2020/07/11

211
什么是API接口测试?用Restbird、Postman工具助力接口自动化测试

API(应用程序接口)正逐渐成为很多软件开发的中心,不同的系统、应用通过API连接、传输数据、互相交互。越多越多的系统从MVC架构转向微服务架构,各个微服务之间通过Rest API进行交互。对于企业来说,相比产品开发完成后,进行UI测试,API测试更容易发现问题,更可能在早期阶段发现问题。并且API ...

A蜀山客 @ 2020/07/11

212
软件测试行业的职业素养?——《高级软件测试-高级软件测试分析师》第一章

软件测试是什么? 软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计 ...

爱码小哥 @ 2020/07/11

213
unittest基本原理及介绍

unittest基本原理: unittest是python自带的测试框架,还有一个框架是:pytest,这里简单介绍下unittest模块的简单应用 unittest是python的标准测试库,相比于其他测试框架是python目前使用最广的测试框架。 unittest有四个比较重要的概念是: tes ...

骑着乌龟赶猪 @ 2020/07/10

214
你会吗?Python+Appium实现自动化测试

一、环境准备 1.脚本语言:Python3.x IDE:安装P ycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http ...

A蜀山客 @ 2020/07/10

215
确定不来看看——自动化框架如何搭建?自动化测试脚本怎么写?老司机帮你搞定!

一、何为框架?何为自动化测试框架? 无论是日常技术交流,还是在自动化测试实践中,经常会听到一个词叫:框架。之前对“框架”这个词知其然不知其所以然。现在看过一些资料以及加上我自己的一些实践有了我自己的一些看法。 那么:什么是框架? 在自动化实践过程中,框架就是一个半成品,框架是指对应用系统的部分设计或 ...

A蜀山客 @ 2020/07/10

216
Unittest 框架之测试固件-----(setUp与tearDown)你真的会用吗?

前言 做自动化测试中,需要管理大量的测试用例,如果不用框架管理用例,那会是一件很麻烦的事。 如果所示只写了一个用例,内容就是输入网易邮箱账号和密码 test fixture:测试固件 简单来说就是做一些测试过程中需要准备的东西。 比如创建临时的数据库,文件和目录等。 自动化测试中setUp()是打开 ...

骑着乌龟赶猪 @ 2020/07/10

217
软件测试人看完这10本书,一定能帮助你很多

软件,已成为产品集成的必需部件。 软件产品的质量,与用户生活水平正比。 软件质量相关专业,正用武之地,期大有可为。 根据个人经验,推荐软件测试相关的十本书,静待有缘人。 (1) 软件测试的艺术 软件测试工程师入门“圣经”。 软件从业人员必备书。 计算机经典著作。 技术类“常青树”书籍。 本书对软件测 ...

IT不秃头的萝莉 @ 2020/07/10

218
腾讯10年测试工程师经验分享,看完确实有帮助到我

回想自动化测试的学习过程,因为发现很多人总是急于求成,不懂该如何学习。当前是个新手的时候肯定会选择加很多的群。在群里总是会遇到很多人问低级问题,写了一个selenium脚本,却执行失败,也不看报错,就直接跑到群里来问(有时候连个图都不发或发图只截图一小半,有的甚至问我和你写的代码一样怎么运行不起来了 ...

IT不秃头的萝莉 @ 2020/07/10

219
到底为什么要软件测试?看完这篇你才懂

目前提到的软件测试,不仅仅局限在测试执行上,而是贯穿于整个开发生命周期中,包含了静态测试(例如评审)和动态测试。测试目的会随着不同测试阶段而有所侧重点,主要体现在: 1)发现缺陷 尽早和尽量多的发现被测对象中的缺陷,应该是测试人员测试过程中最常提起的一个测试目标,也是所谓测试价值的一个的重要体现。发 ...

IT不秃头的萝莉 @ 2020/07/10

220
Python3入门系列之-----file方法操作

file方法 file处理文件的一些方法,创建一个file对像后即可对文件进行读写相关操作,首先你得打开文件,此处用到open函数 open函数 语法:file_objcet = open(file_name,access_mode) 实例一: file_name = open(“Python.tx ...

骑着乌龟赶猪 @ 2020/07/10