自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

隐者驰骋的博客

测试,何谓质量?

  • 博客(27)
  • 收藏
  • 关注

原创 python接口自动化测试框架搭建入门-03-post请求demo

import requestsimport osimport config#导入另一个common目录下的common.py文件,被引入的common文件目录下需要增加初始化文件__init__.py,设置根目录为源根rootfrom common import common#定义Post请求参数postParam = 'api/users'headers = {'content...

2019-01-30 14:28:09 537

原创 python接口自动化测试框架搭建入门-02-get请求demo

1、以https://reqres.in/api/users?page=2接口样例进行梳理设计2、目前的目录结构如下:3、get请求demo代码如下:文件名:getHttpDemo.pyimport requestsimport osimport config#导入另一个common目录下的common.py文件,被引入的common文件目录下需要增加初始化文件__init__....

2019-01-29 14:43:28 520

原创 python接口自动化测试框架搭建入门-01-公共方法封装之日志打印

import timeimport osimport loggingimport datetimeclass Log:#创建日志记录所需要的文件夹 def test_dir(self): curDir = datetime.datetime.now().strftime('%Y-%m-%d') path = './log/' + curDir ...

2019-01-29 14:00:39 1591

转载 app常见专项测试

常见的apk专项测试,主要有几类(主要指项目中经常用到的)1、稳定性2、安全性3、兼容性4、版本升级5、流量测试6、实际测试总结(对整个项目团队是如何进行测试以及测试的内容)一、稳定性测试稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。测试方法:1、跑monkeyadb shel...

2019-12-09 19:15:45 770

转载 H5与小程序的区别

如何让自己的想法通过合适的产品实现更好的落地,前提是要清楚不同工具的特点,关于H5和APP以及小程序的概念介绍已经有了很多,接下来会详细介绍三者之间的开发区别和优劣势。01H5的概念H5是指第5代HTML,也指用H5语言制作的一切数字产品。所谓HTML是“超文本标记语言”的英文缩写。我们上网所看到的网页,多数都是由HTML写成的。“超文本”是指页面内可以包含图片、链接,甚至音乐、程序...

2019-12-09 11:59:29 2902

转载 直播app的测试

直播的火爆带来了海量的用户,也带来了海量的服务器并发。全国在线直播平台数量接近200家,网络直播平台用户数量已经达到2亿,大型直播平台每日高峰时段同时在线人数接近400万,这一数据还在以极快的速度向上攀升。直播火没火,看用户就知道,但是直播有没有前景,就要看科技巨头们对它的态度了。如此大的用户体量下,直播类的应用对于服务器的要求要高过一般的应用,我们来看看直播类的应用对服务器有哪些更多的挑战?...

2019-11-15 21:30:51 2502

原创 selenium打开的浏览器实现后台静默运行

with open('userdata.txt','r') as f: a = f.readlines() for i in a: i = i.strip('\n') # 实现后台静默运行 chrome_options = webdriver.ChromeOptions() ...

2019-05-06 11:50:34 9070 1

原创 判断元素是否存在 find_elements

if br.find_elements_by_id("alLogin"): file_info('loginresultSuccess.txt', i + ' ' + 'pass' + '\n') print(i + " " + "pass") br.close() ...

2019-05-06 11:42:32 3155

原创 关于IOS应用app提交更多BUG的参考

一、关于闪退1、多个tab间不断的切换2、在某一tab内容正在加载时,切换到其他tab然后刷新3、输入内容输入空格提交4、输入内容输入表情符号提交5、app前后台切换6、在启动页切换到后台8、注意需要连续点击几次才能成功的情况9、滑动时底部页面是否跟随变动10、做某操作后,某页面未自动刷新11、上传图片容量最大测试,各文本框输入最大最小内容测试12、输入框中先输入文字再切换到...

2019-04-15 10:57:35 450

原创 python(BeautifulSoup)爬取wiki页面内容,并写入EXCEL中

1、每个版本都会发布n多个功能点,功能点全部列在wiki上,但是发现wiki使用起来并不是很方便,尤其列在上面的内容有长、有短,内容参差不齐。所以,就想到了用python爬取页面内容,寻找规律,将爬取的数据写入到excel表中,查看和统计数据方便很多。提升了测试管理效率,尽量通过自动化实现测试数据的汇总整理。2、主要应用contents属性,contents能够获取到的是标签下的第一个标签,得...

2019-03-07 20:52:23 2596 1

原创 python爬取页面内容,并统计指定字段的数量

整体思路:1、获取想要爬取页面的url2、应用requestsBeautifulSoup库爬取到页面内容,找到所要统计字段的规律,以xml格式存储到本地文件中3、读取存储的本地文件内容4、通过split切分获取指定字段的数量#!/usr/bin/env python# -*- coding: utf-8 -*-import requestsfrom bs4 imp...

2019-02-28 18:00:45 5774

转载 关于 敏捷开发、持续集成/交付(CI/CD)、DevOps

概述敏捷开发和DevOps都是一种理念。他们的理念相似,都是为了更好更快的发布产品,但又不完全相同。而CI/CD是实现这两者理念的一种方法。敏捷开发前言传统方式开发前有一份详细的开发文档,程序员照着需求直接敲代码,产品做好了直接部署上线。中间不会有人打扰,需求也不会变。但是目前的情况是,用户需求和市场都变化太快,就算你前期用户调研的再好,计划书写的再详细,也抵不住市场的变化,说不...

2019-02-12 19:09:30 1193

转载 Pytest - 高级进阶mock

1. 概述Mock测试是在测试过程中对可能不稳定、有副作用、不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便完成测试的方法。在Python中这种测试是通过第三方的mock库完成的,mock在Python3.3的时候被引入到Python标准库中,改名为unittest.mock。之前的Python版本都需要安装:pip install mock初学者理解mock比较抽象,可以简单理...

2019-02-12 11:50:03 5216

原创 运用pytest框架 assert断言 对http get接口进行自动化测试

整体思路:1、建立符合pytest框架规范要求的py文件:test_getHttpDemo.py2、导入pytest模块3、创建符合pytest框架规范要求的类名称及类方法4、敲代码,引用已封装的get请求方法,发起get请求5、对接口响应结果应用assert判断实际结果与预期结果一致6、并记录接口请求响应日志#!/usr/bin/python#coding=utf...

2019-02-04 12:50:51 1659 1

原创 Pytest allure报错

1、报错信息解决方法?目前未解决2、报错信息解决方法:到文件中对应的代码,暂时先注释掉

2019-02-01 17:17:02 1451 1

转载 python logging 重复写日志问题

用Python的logging模块记录日志时,遇到了重复记录日志的问题看看我的日志都是重复的/(ㄒoㄒ)/~~在网上找了方法:import logging.handlers 转自:https://blog.csdn.net/happyuu/article/details/80605973...

2019-02-01 16:54:23 577

转载 Pytest和unittest的对比

一、用例编写规则    1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则:  (1)测试文件必须先import unittest  (2)测试类必须继承unittest.TestCase  (3)测试方法必须以“test_”开...

2019-02-01 11:40:33 6231

原创 python接口自动化测试框架搭建入门-03-post请求demo-优化

总体思路:1、创建文件,postHttpDemo.py2、调用已经封装好的comon公共文件中的post请求方法,发起post请求3、继承unittest.TestCase类,添加响应断言,判断测试预期结果4、使用try except对异常进行捕获5、调用common公共文件中封版的日志记录类方法,在指定目录位置打印接口请求响应日志代码如下:import osimp...

2019-02-01 10:05:06 456

原创 python接口自动化测试框架搭建入门-01-公共方法封装之post、get请求

#公共类、公共方法文件import timeimport osimport loggingimport datetimeimport requestsimport json#日志类class Log:#创建日志记录所需要的文件夹 def test_dir(self): curDir = datetime.datetime.now().strftime(...

2019-01-30 16:08:45 762

原创 日常办公EXCEL操作使用大全

1、统计某个人在某一sheet页中存在的个数,支持模糊统计=SUM(COUNTIF(requirement!$D2:2:2:D990,"∗名字∗"))2、多列求和,比如计算generalreportsheet页中E列表的值是小武且F列的值是已解决的个数,公式如下:=SUMPRODUCT((generalreport!990,&

2019-01-24 15:52:11 211

原创 接口测试

1、接口协议httphttps2、请求方式postget3、测试覆盖点功能逻辑覆盖接口依赖测试字段检查报文格式字段长度字段类型报错码异常场景大数据量并发测试压力测试性能测试...

2019-01-24 08:55:00 172

原创 API接口自动化测试团队规划及建设

一、项目人员分工1.标准API、定制API、测试运维二、人员的培养1.技能的培训三、测试质量1、自动化测试充分使用2.效率3.安全测试4.性能测试5.回归测试6.开发框架...

2019-01-18 16:02:36 1286

原创 关于紧急需求

1、定义紧急需求是在版本排期之外,由于其紧迫性加入版本要发布的需求,不管是在回归测试版本,甚至是封版回归测试阶段都必须要实现紧急需求要求的功能,否则会给生产运营造成重大损失等的需求。2、测试资源充分评估需求的可行性、合理性需求实现的难易程度需求的可测试性是否有足够的测试资源支撑测试必须保证正常版本不能受到影响需求的详细程度(通常此条是主要影响此紧急需求的质量的)投入产出比、需求上...

2019-01-17 11:27:21 1645

原创 Intellij IDEA创建maven项目后,dependency显示红线,依赖没有建立成功

1、如图

2019-01-15 19:18:02 1480

原创 MAVEN安装完报错解决方法

1、报错如图所示The JAVA_HOME environment variable is not defined correctlyThis environment variable is needed to run this programNB: JAVA_HOME should point to a JDK not a JRE2、解决方法在mavem目录bin目录下打开mvn.c...

2019-01-15 13:22:50 464

转载 Maven入门-Maven在windows7上安装过程(转)

前面我们介绍了Apache Maven定义和特点,这里我们开始介绍如何在windows上安装Maven,这里我就用win7演示截图。其实安装maven和安装java jdk或者Jmeter差不多,都是下载文件,解压到一个路径,然后配置环境变量,最后在cmd输入查看版本号,来检查是否安装成功。下载Maven在下载Maven之前,由于这是一个Java项目软件,所以,前提条件是需要安装Java ...

2019-01-15 12:48:41 172

原创 java-jdk下载、安装、配置(入门使用)

1、下载地址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择下载64位的2、下载完成后按步骤一步一步安装即可3、环境变量配置

2019-01-15 12:40:02 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除