摘要: unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。 下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以及解释均来源于网络,原文链接): 一个TestC 阅读全文
posted @ 2018-12-06 19:38 巍然~chelsea 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 本节内容 一、日志相关概念 日志是一种可以追踪某些软件运行时所发生事件的方法。软件开发人员可以向他们的代码中调用日志记录相关的方法来表明发生了某些事情。一个事件可以用一个可包含可选变量数据的消息来描述。此外,事件也有重要性的概念,这个重要性也可以被称为严重性级别(level)。 1.日志的作用 通过 阅读全文
posted @ 2018-11-08 17:36 巍然~chelsea 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 在介绍Python的self用法之前,先来介绍下Python中的类和实例…… 我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有 阅读全文
posted @ 2018-10-12 11:36 巍然~chelsea 阅读(363) 评论(0) 推荐(0) 编辑
摘要: #多重继承 class Base(object): def __init__(self): print("Base init") class Medium1(Base): def __init__(self): super(Medium1,self).__init__() print("Medium 阅读全文
posted @ 2018-09-27 14:02 巍然~chelsea 阅读(85) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/9/27 9:33 # @Author : 王巍 # @Site : # @File : 装饰器.py # @Software: PyCharm#装饰器:#简言之,python装 阅读全文
posted @ 2018-09-27 14:01 巍然~chelsea 阅读(180) 评论(0) 推荐(0) 编辑
摘要: # coding=utf-8'''Created on 2018-9-13@author: wiki'''##登录测试:Selenium 表单填充及提交import os,random,time,unittestfrom selenium import webdriver#创建测试用例集class 阅读全文
posted @ 2018-09-14 13:36 巍然~chelsea 阅读(1199) 评论(0) 推荐(0) 编辑
摘要: An open source load testing tool. 一个开源性能测试工具。 define user behaviour with python code, and swarm your system with millions of simultaneous users. 使用Pyt 阅读全文
posted @ 2018-09-12 09:56 巍然~chelsea 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用。 阅读全文
posted @ 2017-09-29 14:09 巍然~chelsea 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 正则表达式为高级的文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。通过标准库中的re模块来支持正则表达式。 常见的正则表达式符号和特殊字符 匹配x-y范围内的任意单一字符 \w 如果问号紧跟在任何使用闭合操作符的匹配后面,它将直接要求正则表达式引擎匹配尽可能少的次数。 尽可能少的次数是 阅读全文
posted @ 2017-09-19 10:18 巍然~chelsea 阅读(141) 评论(0) 推荐(0) 编辑