软件测试
Mango学习日记
TA很懒,不爱学习
展开
-
app测试单排日记-2020/5/2-app性能测试
二、 使用 adb 进行测试1. App 响应时间和响应速度测试1.1 主要测试点 冷启动首次启动 app 的时间间隔(只是启动时间, 不包括页面加载)adb shell am start -W com.tencent.mm/.ui.LauncherUI 热启动非首次启动 app 的时间间隔(只是启动时间, 不包括页面加载)2 内存占用测试2.1 主要测试点...原创 2020-05-02 18:41:35 · 256 阅读 · 1 评论 -
app测试单排日记-2020/5/2-Python+unittest
1.unittest测试框架#导包import unittestfrom appium import webdriverfrom time import sleepclass Test(unittest.TestCase): def setUp(self) -> None: device = {} device['deviceName']...原创 2020-05-02 12:54:31 · 227 阅读 · 0 评论 -
app测试单排日记-2020/5/1-生成测试报告(参考接口测试)
计算器测试unittest代码import pandasimport parameterizedimport unittestfrom appium import webdriverfrom time import sleep# 获取excel数据data = pandas.read_excel('G:\Java\测试文件夹\cal.xls', ...原创 2020-05-01 19:18:26 · 424 阅读 · 0 评论 -
app测试单排日记-2020/5/1-读取excel¶meterized参数化
读取excel表数据–pandasimport pandas#获取excel数据data = pandas.read_excel('G:\Java\测试文件夹\cal.xls', sheet_name='Sheet1', names=['num1', 'operator', 'num2'...原创 2020-05-01 18:22:22 · 248 阅读 · 0 评论 -
app测试单排日记-2020/4/30-Python编程
1.导包2.使用2.1打开app#导包from appium import webdriverfrom time import sleep#指定设备信息device ={} #创建字典,存放设备信息和app信息#设备信息device['deviceName']='127.0.0.1:62026'device['platformName']='Android'device[...原创 2020-05-01 09:47:05 · 235 阅读 · 0 评论 -
app测试单排日记-2020/4/30-虚拟按键
原创 2020-04-30 23:28:23 · 110 阅读 · 0 评论 -
app测试单排日记-2020/4/30-appnium使用流程
adb命令android-sdk\platform-tools下的adb版本与安卓模拟器版本要一致查看 adb 版本 adb version显示所有的设备? adb devices查看手机操作系统的版本号? adb shell getprop ro.build.version.release显示设备中的包以及包的启动项 adb shell dumpsys wind...原创 2020-04-30 22:23:52 · 209 阅读 · 0 评论 -
性能测试单排日记-2020/4/26-先验知识
本质性能测试常见分类性能测试(狭义):在特定的运行条件下验证系统的能力状态。负载测试:通过在被测系统上不断加压,直到性能指标达到极限压力测试(强度测试):压力测试方法测试系统在一定饱和状态下,例如cpu、内存在饱和使用情况下,系统能够处理的会话能力,以及系统是否会出现错误并发测试:通过模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录时是否存在死锁或其者...原创 2020-04-26 20:48:29 · 162 阅读 · 0 评论 -
接口测试单排日记-2020/4/26-Jmeter&ant&tomcat&jenkins生成结果报告+指定时间执行
配置build.html文件<?xml version="1.0" encoding="utf-8"?><project name="pc" default="all" basedir="C:\test\JmeterAutoTest"> <tstamp> <format property="time" pattern="yyyy...原创 2020-04-26 20:47:06 · 257 阅读 · 0 评论 -
接口测试单排日记-2020/4/25-Jmeter基本使用
一.badboy 录制脚本二.增强脚本1. 添加事物相当于一个集合,将多个操作“打包”2. 添加断言3. 关联做测试的时候,可能某项客户端要发送的数据值来自上次客户端的响应例如:对Web Tours登录过程进行抓包登录时,客户端发送的userSession数据来自之前服务器的返回值,每次都不一样由此,就造成了参数关联接口解决方法:使用正则表达式,截取...原创 2020-04-25 18:57:59 · 184 阅读 · 0 评论 -
测试单排日记-2020/4/23-测试用例的编写
一.等价类二.边界值原创 2020-04-23 10:19:49 · 176 阅读 · 0 评论 -
接口测试单排日记-2020/4/19-Python参数关联接口
做测试的时候,可能某项客户端要发送的数据值来自上次客户端的响应原创 2020-04-19 17:01:11 · 183 阅读 · 0 评论 -
接口测试单排日记-2020/4/18-Python&unittest接口测试
可以根据接口文档进行接口测试,如果接口文档不全的话,可以使用Fiddler抓包,进行接口测试接口文档接口中心原创 2020-04-18 22:09:27 · 193 阅读 · 0 评论 -
接口测试单排日记-2020/4/18-Fiddler抓包
Fiddler的监控面板(Inspector) Headers:信息头,若用手机和电脑打开的页面不一样,与此设置有关。 TextView:以文本形式显示请求或响应的数据。 SyntaxView:同TextView,但有语法着色。 WebForms:请求部分以表单形式显示所有的请求参数和参数值;响应部分与TextView内容是一样的。 HEX:十六进制形式的数据。 Auth...原创 2020-04-18 20:30:17 · 210 阅读 · 0 评论 -
web自动化测试单排日记-2020/4/18-selenium&unittest综合案例
测试天涯网站用户密码首先利用selenium,编写元素定位和元素操作封装from selenium import webdriverfrom time import sleepclass Common(object): # 初始化 def __init__(self): # 创建浏览器 self.driver = webdriv...原创 2020-04-17 22:43:56 · 568 阅读 · 0 评论 -
web自动化测试单排日记-2020/4/17-unittest
Unittest单元测试框架是专门用来进行测试的框架test fixture: 代表了用例执行前的准备工作和用例执行之后的清理工作。test case: 测试用例,这个相信大家都不陌生。是测试的最小单位,一般检查一组输入的响应(输出)是否符合预期。unittest模块提供了TestCase类来帮助我们创建测试用例;test suite: 经常被翻译成”测试套件”,也有人称为”测试...原创 2020-04-17 22:11:59 · 148 阅读 · 0 评论 -
web自动化测试单排日记-2020/4/17-webDriver-封装
1.什么是函数封装?函数封装是一种函数的功能,它把一个程序员写的一个或者多个功能通过函数、类的方式封装起来,对外只提供一个简单的函数接口。2.对selenium的常用操作进行封装1)封装开启关闭浏览器2)封装定位操作3)封装对元素的基本操作一.封装开启关闭浏览器from selenium import webdriverfrom time import sleepcl...原创 2020-04-17 17:18:30 · 181 阅读 · 0 评论 -
web自动化测试单排日记-2020/4/15-webDriver-元素与浏览器操作
from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get("https://wwww.baidu.com")#窗口最大化driver.maximize_window()driver.find_element_by_css_selector("#kw").s...原创 2020-04-16 18:10:03 · 167 阅读 · 0 评论 -
web自动化测试单排日记-2020/4/15-webDriver-8种元素定位
一.id定位from selenium import webdriverfrom time import sleep# 实例化谷歌浏览器driver = webdriver.Chrome()# 打开项目-urldriver.get("https://www.baidu.com/")# id定位百度搜索文本框element = driver.find_element_by...原创 2020-04-16 16:37:16 · 162 阅读 · 0 评论 -
web自动化测试单排日记-2020/4/15-selenium IDE基本使用
一.selenium录制与导出二.FireBug使用:定位元素三.selenium常用命令原创 2020-04-15 20:31:39 · 154 阅读 · 0 评论