测试开发
记录功能测试、性能测试、安全测试、渗透测试学习中的点点滴滴。
司小幽
知行合一,学而思。
展开
-
【书】《Python全栈测试开发》——浅谈我所理解的『自动化』测试
本文主要浅谈了笔者在接触并运用自动化测试过程中,产生的对自动化测试的一些理解。原创 2023-06-30 15:09:42 · 791 阅读 · 0 评论 -
TCP以及Dubbo接口测试实现
本文主要介绍了基于TCP以及Dubbo的接口测试实现。原创 2022-08-13 11:43:05 · 985 阅读 · 0 评论 -
Python pact契约测试实战
本文主要介绍了基于Python的pact契约测试。原创 2022-08-12 14:56:34 · 824 阅读 · 0 评论 -
App自动化测试框架设计与实现
本文主要介绍了App自动化测试框架设计以及实现。原创 2022-08-09 11:46:29 · 673 阅读 · 0 评论 -
Appium常用操作及H5页面元素定位
本文主要介绍了Appium常用操作和利用UIAutomator进行元素定位。原创 2022-08-08 20:25:56 · 1086 阅读 · 0 评论 -
接口项目实战
本文主要介绍了接口项目Excel数据驱动的实战演练。原创 2022-08-06 23:03:00 · 152 阅读 · 0 评论 -
非对称加密算法与对称加密算法+常见的hash算法+接口关联yaml驱动
本文介绍了postman演示加密算法过程,以及接口关联的yaml驱动方式。原创 2022-08-06 16:12:43 · 171 阅读 · 0 评论 -
基于Flask框架实现Mock Server
本文介绍了两种实现Mock Server的方式,unittest以及Flask。原创 2022-08-05 20:53:37 · 203 阅读 · 0 评论 -
接口测试关联讲解
本文主要介绍了,三种获取token的方式,以及如何封装post和get等请求。原创 2022-08-05 13:52:18 · 314 阅读 · 0 评论 -
Requests库部署与常用函数讲解
本文主要讲述了Requests库常用函数以及JsonPath的使用方式,并实战演练了接口登录、关联等下单流程。原创 2022-08-04 20:13:29 · 201 阅读 · 0 评论 -
Pytest电商项目实战(下)
本文主要介绍了POM进阶之logic封装实战应用+应用Conftest+Fixture优化自动框架+Web自动化用例编写。原创 2022-07-31 20:47:11 · 311 阅读 · 0 评论 -
Pytest电商项目实战(上)
本文将之前所学的Pytest、Allure、关键字驱动、POM设计模式融汇贯通进行淘宝项目实战。同时还针对淘宝的反爬机制做了一定的处理。原创 2022-07-30 20:59:25 · 443 阅读 · 0 评论 -
Allure环境部署与生成+Allure内容增强
本文主要介绍了Allure环境部署与生成、内容增强以及常用技术精讲。原创 2022-07-29 20:45:30 · 251 阅读 · 0 评论 -
PytestFixture实战应用+Pytest.ini与conftest.py应用详解+Fixture及yield实现用例前置后置
本文主要介绍了PytestFixture实战应用+Pytest.ini与conftest.py应用详解+Fixture及yield实现用例前置后置。原创 2022-07-29 10:54:56 · 294 阅读 · 0 评论 -
Pytest环境部署+用例执行管理+用例参数化
本文主要介绍了Pytest用例执行管理以及用例参数化。原创 2022-07-28 23:41:15 · 395 阅读 · 0 评论 -
多线程实现多用例文件并发读取执行+Selenium Grid4实现测试框架分布式部署
本文主要介绍了多线程实现多用例文件并发读取执行+Selenium Grid4实现测试框架分布式部署原创 2022-07-28 10:19:54 · 472 阅读 · 0 评论 -
基于Unittest的POM设计模式
本文主要介绍了基于Unittest的POM设计模式,由基类、页面对象类、测试用例类、数据四大部分组成,且介绍了Py数据驱动的分层POM。原创 2022-07-27 16:44:14 · 245 阅读 · 0 评论 -
基于Unittest的ddt+yaml实现数据驱动机制
本文主要讲解了基于Unittest框架的ddt+yaml实现数据驱动机制,包括但不限于@data装饰器的使用。原创 2022-07-27 09:27:19 · 321 阅读 · 0 评论 -
Unittest套件与运行器
本文主要介绍了Unittest中Skip装饰器的使用方式、Suite测试套件以及如何利用HTMLTestRunner生成测试报告。原创 2022-07-26 23:34:57 · 299 阅读 · 0 评论 -
UnitTest框架应用
本文主要介绍了Unittest框架的应用原则及自动化实现。原创 2022-07-24 19:48:43 · 192 阅读 · 0 评论 -
数据驱动之Excel读写
本文主要介绍了如何通过读写Excel文件来实现数据驱动。原创 2022-07-23 12:26:27 · 318 阅读 · 0 评论 -
关键字驱动
本文将常用的操作行为封装成关键字进行驱动,展现了关键字驱动可以以一套框架适应多个系统的强大功能。原创 2022-07-22 20:33:12 · 721 阅读 · 0 评论 -
ChromeOptions常用配置与WebUI实操
本文主要介绍了ChromeOptions常用配置项以及商品添加购物车的WebUI实操。原创 2022-07-19 23:58:15 · 852 阅读 · 0 评论 -
Selenium断言与JS执行器
本文主要介绍了Selenium的断言机制、JS执行器以及如何应对反爬虫。原创 2022-07-17 23:29:03 · 350 阅读 · 0 评论 -
Selenium三种等待方式以及Alert弹窗的三种处理方式
本文主要介绍了Selenium如何设置页面加载策略、三种等待方式以及Alert弹窗的三种处理方式。原创 2022-07-17 09:22:12 · 1128 阅读 · 0 评论 -
Selenium元素操作
本文主要介绍了Selenium的常用操作,包括但不限于操作下拉列表框、句柄切换以及Selenium4的实用方法。原创 2022-07-16 21:22:16 · 426 阅读 · 0 评论 -
Selenium八大元素定位及相对定位器
本文主要介绍了Selenium八大元素定位方式,包括:ID、Name、tagName、className、link text、partial link text、css selector、xpath以及Selenium4中的相对定位器。原创 2022-07-15 22:22:03 · 794 阅读 · 0 评论 -
Selenium基础
本文主要介绍了如何通过selenium+webdriver访问京东,并从底层源码的角度进行了实现。原创 2022-07-13 21:32:04 · 291 阅读 · 0 评论 -
Selenium3自动化测试实战(5)
Pytest单元测试框架。原创 2022-06-09 06:00:15 · 137 阅读 · 0 评论 -
Selenium3自动化测试实战(4)
unittest扩展原创 2022-03-06 15:17:36 · 811 阅读 · 0 评论 -
Selenium3自动化测试实战(3)
目录1. 调用JavaScript2.处理HTML5视频播放3.滑动选择日期4.窗口截图5.认识单元测试6.断言方法7.判断某年是否为闰年8.测试用例的执行顺序9.跳过测试和预期失败10.Fixture11.执行多个测试文件12.编写Web自动化测试1. 调用JavaScriptfrom selenium import webdriverdriver = webdriver.Chrome()driver.get("http://www.baidu.com")driver.set_window原创 2022-01-01 19:16:59 · 932 阅读 · 0 评论 -
Selenium3自动化测试实战(2)
目录1.设置元素等待1.1显示等待1.2隐式等待2.定位一组元素3.多窗口切换4.警告框处理5.下拉框处理6.上传文件7.下载文件8.操作Cookie1.设置元素等待1.1显示等待from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support原创 2021-10-10 08:57:41 · 318 阅读 · 0 评论 -
Selenium3自动化测试实战(1)
目录1、第一个Selenium自动化测试脚本2、WebDriver中的常用方法①点击②提交③获取属性值等3、控制浏览器窗口大小4、悬停5、键盘操作6、获得验证信息Selenium所用版本为3.11.01、第一个Selenium自动化测试脚本from selenium import webdriverdriver = webdriver.Chrome()driver.get("https://www.baidu.com")driver.find_element_by_id("kw").se原创 2021-08-28 16:31:09 · 697 阅读 · 0 评论 -
Eclipse搭建RobotFramework环境故障排查
今天尝试通过eclipse+red插件搭建robotframework IDE环境,但搭建后发现关键字为0,如下图所示:起初怀疑是兼容性的问题,所以就查了下官方测试,兼容性通过的要求配置如下:按照上述要求一一排查,翻译成中文也就是需要jdk1.8以上,eclipse版本为oxygen 4.7.0或更新的,python库中robotframework要已经安装博主的环境配置如下:jdk是1.8.0_131满足1.8以上python环境下robotframework已安装eclipse版本原创 2021-03-23 10:46:29 · 817 阅读 · 0 评论 -
Burpsuite1.7使用指南&渗透测试方法大全
测前准备工作1)谷歌浏览器:设置——>高级——>打开代理设置——>局域网设置——>使用代理服务器——>确定——>确定2)BurpSuite:Intercept is on(开始监听)——>监听到内容——>Ctrl+R(或者右键Send to Repeter)——>Repeater——>进行篡改+测试(不想监听了或者想开始下一次监听,则将Intercept is改成off,监听会影响网页的正常浏览请注意)——>Go1.越原创 2020-06-05 20:56:10 · 3887 阅读 · 5 评论 -
AWVS使用指南
1. 登录AWVS,选择targets2. 点击targets,选择Add Target3. 输入待扫描的路径(待扫描的路径为可登陆的地址)点击右下角的Add Target4.选择Site Login下的**Use pre-recorded login sequence,点击Launch Login Sequence Recorder5. 选择启动应用6. 选择一个用户进行登录7. 登录进系统后,每个功能尽量都点一下,功能点击完成原创 2020-06-05 20:22:50 · 4063 阅读 · 1 评论 -
Nmap使用指南
输入待扫描的主机地址选择扫描方式点击扫描开始扫描注意事项,扫描目的检测存在风险的无关服务和端口使用Nmap扫描端口,对系统内端口情况以及漏洞进行检测,如:111端口Remote Procedure Call,远程过程调用135端口 CVE-2003-0352 Microsoft Windows DCOM RPC接口长主机名远程缓冲区溢出漏洞(MS03-026)139端口 CVE-2003-0533 Windows Local Security Authority Se.原创 2020-06-05 19:56:31 · 294 阅读 · 0 评论 -
Weblogic防御DDos攻击
1. 登录Weblogic后台,选择环境—>服务器—>AdminServer2. 点击AdminServer,选择协议,将一般信息中的完成消息超时从60s改成15s3. http中的post超时从30s改成15s原创 2020-06-05 19:44:02 · 612 阅读 · 0 评论