python 自动化web 界面测试
cft56200_ln
格拉德韦尔在《异数》:并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡”。要成为某个领域的专家,需要10000小时:如果每天工作八个小时,一周工作五天,那么成为一个领域的专家至少需要五年。
展开
-
Selenium自动化测试Python一:Selenium入门
Selenium入门欢迎阅读Selenium入门讲义,本讲义将会重点介绍Selenium的入门知识以及Selenium的前置知识。自动化测试的基础在Selenium的课程以前,我们先回顾一下软件测试的基本原理,为我们进一步完成Selenium自动化测试做好准备。软件测试的发展G.J.Myers在其经典的著作《软件测试艺术》(The Art of Software Testing...转载 2018-11-23 16:45:37 · 284 阅读 · 0 评论 -
Selenium自动化测试Python二:WebDriver基础
WebDriver基础欢迎阅读WebDriver基础讲义。本篇讲义将会重点介绍Selenium WebDriver的环境搭建和基本使用方法。WebDriver环境搭建Selenium WebDriver 又称为 Selenium2。Selenium 1 + WebDriver = Selenium 2WebDriver是主流Web应用自动化测试框架,具有清晰面向对象 API...转载 2018-11-23 16:52:33 · 732 阅读 · 0 评论 -
Selenium自动化测试Python四:WebDriver封装
WebDriver 封装欢迎阅读WebDriver封装讲义。本篇讲义将会重点介绍Selenium WebDriver API的封装的概念和方法,以及使用封装进行自动化测试的设计。WebDriver API 封装封装的概念从之前的讲义和学习中,我们知道,WebDriver API的调用以及自动化测试,我们也初步接触了线性测试、以及模块化自动化测试和数据驱动测试,那么回顾之前的内容,我...转载 2018-11-23 17:34:20 · 1277 阅读 · 0 评论 -
Selenium自动化测试Python六:持续集成
持续集成欢迎阅读WebDriver持续集成讲义。本篇讲义将会重点介绍Selenium WebDriver API的在持续集成中的使用方法,以及使用Jenkins持续集成工具进行自动化测试的设计。持续集成的概念持续集成的定义持续集成,Continuous integration ,简称CI。随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢...转载 2018-11-23 17:39:54 · 360 阅读 · 0 评论 -
Python Mock的入门学习
一、Mock是什么Mock这个词在英语中有模拟的这个意思,因此我们可以猜测出这个库的主要功能是模拟一些东西。准确的说,Mock是Python中一个用于支持单元测试的库,它的主要功能是使用mock对象替代掉指定的Python对象,以达到模拟对象的行为。简单的说,mock库用于如下的场景:假设你开发的项目叫a,里面包含了一个模块b,模块b中的一个函数c(也就是a.b.c)在工作的时候需要调用...转载 2018-11-23 18:09:07 · 171 阅读 · 0 评论 -
python中的实例方法、类方法、静态方法的区别
Python 除了拥有实例方法外,还拥有静态方法和类方法,跟Java相比需要理解这个类方法的含义。class Foo(object): def test(self)://定义了实例方法 print("object") @classmethod def test2(clss)://定义了类方法 print...转载 2018-11-23 09:11:45 · 115 阅读 · 0 评论 -
pycharm快捷键及一些常用设置
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Inser...转载 2018-12-06 09:24:18 · 166 阅读 · 0 评论