![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 64
lanjingling_zz
这个作者很懒,什么都没留下…
展开
-
转载:Selenium自动化测试Python一:Selenium入门
Selenium入门欢迎阅读Selenium入门讲义,本讲义将会重点介绍Selenium的入门知识以及Selenium的前置知识。自动化测试的基础在Selenium的课程以前,我们先回顾一下软件测试的基本原理,为我们进一步完成Selenium自动化测试做好准备。软件测试的发展G.J.Myers在其经典的著作《软件测试艺术》(The Art of Software Testing...转载 2018-09-25 11:31:58 · 190 阅读 · 0 评论 -
selenium系列-自动化测试模型
自动化测试模型可以认为是自动化测试框架与工具的设计的思想。随着自动化测试技术的发展,演化为一下几种模型:线性测试、模块化驱动测试、数据驱动测试和关键字驱动测试。1.线性测试:每个测试脚本相对独立,且不产生其他依赖与调用,这也是早期自动化测试的一种形式,就是单纯的来模拟用户完整的操作场景。2.模块化驱动测试:借鉴了编程语言中的模块化的思想,把重复的操作独立成公共模块,当用例执行过程中需要用到...原创 2018-09-26 10:22:18 · 288 阅读 · 0 评论 -
关于python中unittest框架的简单介绍
今天的主人公unittest,是python的单元测试框架,也称为pyUnit。它是通过test fixture, test case, test suite, test runner来实现自动化测试。我觉得只有理解了这几个概念,才能真正的理解单元测试的基本原理,下面就主要围绕这几个概念来展开这篇文章。 首先来看一下这几个概念,以及他们之间的关系,他们是如何在一起工作的: 一个...原创 2018-09-20 17:24:39 · 301 阅读 · 0 评论 -
分享脚本-python3导出某个月份所有同事的文章到Excel列表
# !/usr/bin/python#-*-coding:utf8-*-# Python: 3.5.2# Platform: Windows# Author: ZLL# Program: Import bloglist to Excel.# History: 2016/10/26 V1.0.0[Zll]# Readme: 需要安装requests模块 pip in...原创 2018-09-20 16:26:42 · 137 阅读 · 0 评论 -
python3爬取最新汇率并通过微信发送到手机
# -*- coding:utf8 -*-""" China Merchants Bank """# !/usr/bin/python# Python: 3.5.1# Platform: Windows# Program: China Merchants Bank.# History: 2016/11/10 # 2017/10/10 V1.0.1# ...转载 2018-09-20 15:21:03 · 510 阅读 · 0 评论 -
java+selenium在自动添加设备
脚本是基于某电信项目完成的语言为Java框架为selenium经过测试可正常使用,分享脚本如下package test; import java.util.List; import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement...原创 2018-09-20 11:19:37 · 280 阅读 · 0 评论 -
loadrunner测试工具使用(以登录为例)
1.设计背景本次性能测试按照拟定的测试方案进行,根据客户实际情况评估后得出以下用户并发数即可满足客户实际现场要求:16家粮库服务业委员会5个部门设计最大用户并发数:16*5(同时在线用户数)+5*4(同时在线用户数)=100因此,本次性能测试以最大用户并发数为100进行市场监控管理平台所有的性能测试,并进行测试结果分析,最终生成测试报告,可为本项目的实施提供相应参考,以便更...原创 2018-09-25 11:51:19 · 10511 阅读 · 2 评论 -
loadrunner安装及使用时遇到问题及解决办法
一、安装:现象1:安装时提示”the link file …. may be corrupted or has illegated link string”的错误信息或者提示Command Line Option Syntax error.Type Command/?时:原因:LoadRunner的安装文件夹包含中文,LoadRunner的安装脚本无法识别路径,最终导致不断有这样的错误提示...原创 2018-09-25 11:50:22 · 1947 阅读 · 0 评论 -
selenium系列-WebDriverAPI(2)
1.控制浏览器控制浏览器窗口大小:driver.set_window_size(480,800)后退:driver.back()前进:driver.forward()刷新:driver.refresh()2.对元素操作clear(): 清楚文本。send_keys(*value): 模拟按键输入。...原创 2018-09-25 11:48:40 · 140 阅读 · 0 评论 -
selenium系列-WebDriverAPI(1)
WebDriver是selenium操作浏览器的一套API,在webdriver角度,它对多种编程语言都实现了一遍这套API,所以可支持多种编程语言。站在编程语言的角度,WebDriver是Python的一个用于Web自动化的第三方库。元素定位在操作一些元素的前提是需要找到它们,在学习过程中,走了一些弯路,后来和盼盼咨询过了解到有元素定位的工具,简化了定位方法,而不是从HTML文件中一点一...原创 2018-09-25 11:47:32 · 744 阅读 · 0 评论 -
python3操作mysql
在操作数据库的时候,python2中一般使用mysqldb,但在python3中已经不再支持mysqldb了,我们可以用pymysql和mysql.connector。本文的所有操作都是在python3的mysql.connector下完成的 1.首先安装数据库,数据库版本是mysql-installer-community-8.0.11.0.msi。安装NETFramework,版本...原创 2018-09-19 16:50:45 · 376 阅读 · 0 评论 -
Beautifulsoup的用法实例
Beautifulsoup主要的功能是从网页抓取数据,相对于正则表达式来说,更简便,具体实例如下:本文的主要目的是从赛希网下载历年试题,使用Beautifulsoup之前一定要分析网页结构,soup.select和soup.find_all返回的都是列表结构,想要从列表中获取相应的数据,需要遍历列表。此处获取URL仅仅用一句话URL = soup.find_all(href=re.compil...原创 2018-09-19 16:27:01 · 1249 阅读 · 0 评论 -
selenium系列-安装
Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成。第一个工具SeleniumIDE,是Firefox扩展插件,支持用户录制和回访测试。录制/回访模式存在局限性,对许多用户来说并不合适,因此第二个工具–Selenium WebDriver提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序。最后一个工具–SeleniumGrid帮助工程师使用S...原创 2018-09-25 11:30:24 · 138 阅读 · 0 评论 -
selenium系列–unittest单元测试框架
unnitest是Python语言下的单元测试框架,可能大家会有疑问,这与自动化测试工具selenium有什么关系,在selenium IDE中我们录制的脚本可以通过Export Test Case As导出Python 2/unittest/WebDriver形式,如下图所示,所以学习unittest可以更好的修改和完善selenium IDE录制的脚本。之前有同事分享过unittest单元...原创 2018-09-26 11:11:57 · 330 阅读 · 0 评论