- 博客(132)
- 资源 (1)
- 收藏
- 关注

原创 一个神奇的GUI自动化测试库-PyAutoGui
看到这个库的时候,单单从名字就感觉到两个字“简单”,特别容易理解它是用来做什么的,深入了解之后感觉的还是两个字“简单”。这对自动化测试来说便是一个天大的乐事,因为很多工具庞大复杂,仅仅是写一个hello world需要的环境,需要了解的东西比c++,java还难。PyAutoGUI作为GUI自动化神器,简单高效、函数分类清晰,它被awesome-python、awesome-python-cn收录现在我就带你们走进PyAutoGUI~1. PyAutoGui是什么?PyAutoGui是一
2022-01-09 17:03:58
6675
1

原创 接口自动化测试工具- 进阶篇:postman 数据驱动
1. 什么是数据驱动2.数据驱动步骤3.实现数据驱动4. 实战示例4.1 新建Get请求4.2 设置参数变量4.3 添加断言4.4 编写数据驱动文件csv 格式,保存为data.csv或者json格式,保存为data.json5. 执行request选择数据驱动文件文件有两组数据,所以迭代次数自动显示为2只选择数据驱动请求,点击运行,因为有两组数据,所以有两个结果刚刚例子是Get请求,其实...
2022-01-06 11:25:08
825

原创 自动化测试框架系列-pytest,selenium, allure详细概述+实战
前面文章已经讲解了什么是pytest,关于selenium相信大家也不陌生,下面我们就首先来了解一些Allure。1. 什么是allure?Allure是由Qameta Software团队开源的一款旨在于解决让每个人能更容易生成并更简洁阅读的测试报告框架。它支持大多数的测试框架,如:Pytest、TestNG等,简单易用便于集成。...
2022-01-02 15:53:23
3897
1

原创 麒麟操作系统QT应用自动化测试解决方案
解决方案AT-SPIAT-SPI(Assistive Technology Service Provider Interface)是由GNOME项目开发的,它提供了应用程序界面/内容的一个逻辑性的表现。可以用于辅助残疾人士来浏览/interact应用程序,也可以用于用户界面的自动化测试(例如Linux Desktop Testing Project and Dogtail)lib接口类型相关帮助文档Atspi.Selection - Interfaces - ...
2021-12-27 17:21:25
2794
14
原创 如何计算网站所需带宽?
• 页面大小:网站的平均页面大小,通常以**字节(Bytes)**为单位,可以使用网页性能测试工具(如Google PageSpeed Insights或GTmetrix)测量。计算一个网站部署到云上所需的带宽涉及多个因素,如网站的访问量、页面大小、用户行为、以及预期的峰值流量等。o 平均页面大小 (MB) × 每秒请求的页面数 = 每秒带宽需求(MB/s) 带宽需求 (Mbps)=页面大小 (MB)×每秒请求的页面/8。o 每日页面请求数 = 每日访问量 × 平均页面浏览量。
2024-11-08 09:00:40
637
1
原创 软考论文如何得高分?
写论文其实和写作文一样,如果想得高分,需要有创新,千篇一律很难得高分,而结构没有多大创新头,尤其在考试中,如果结构创新,会给阅卷老师带来理解上的困难,不但不能得高分,可能反而弄巧成拙,所以内容创新,细节创新才是王道,结构是可以背模版的,内容考察的才是个人理论联系实际的能力,真正的解决问题的能力。7. 可移植性越差的论文,分数越高,可移植性差代表的是理论加深度结合实际(真实,诚实,具体,不要照搬模版论文),而不是纯理论或者纯理论加空洞的实际。5.遇到的问题不能影响太大,因为你分享的是成功案例。
2023-08-03 09:01:35
412
原创 如何解决执行webgoat-2023.4遇到的错误java.lang.UnsupportedClassVersionError
如何解决javac和java版本不一致问题
2023-03-09 08:46:04
610
原创 Selenium Webdriver 实现原理详解-手工用Postman调用webdriver执行UI测试
Selemium是一款跨浏览器web应用程序自动化测试工具,其发展经历了三个阶段:Selenium Core、Selenium RC 和 Selenium WebDriver,现在每个浏览器都实现了 w3c WebDriver 接口,都有自己的驱动程序。WebDriver的开发人员倾向于向用户隐藏其并不关心的很多细节,提供尽可能简单的 API,好让用户聚焦在用例设计和发现 Bug 上。
2022-12-29 15:23:42
2120
原创 接口测试-详解
1. 什么是接口测试?2. 接口测试的优点和目的3. 接口测试的流程4. 接口测试需要掌握的知识5. 接口测试的场景设计6. 接口测试的类型
2022-12-15 19:12:04
177
原创 软件安全测试-BurpSuite使用详解
Burp Suite 是用于攻击web 应用程序的集成平台,它包含了许多Burp工具,这些不同的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。它主要用来做安全性渗透测试,可以实现拦截请求、Burp Spider爬虫、漏洞扫描等,你可以理解为它是Fiddler、Postman等多种工具的结合体。
2022-12-11 12:00:30
3164
1
原创 软件安全测试-Web安全测试详解-CSRF攻击
CSRF(Cross-Site Request Forgery),跟XSS漏洞攻击一样,存在巨大的危害性。你可以这么来理解:攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。
2022-12-11 11:01:24
1144
原创 软件安全测试-Web安全测试详解-SQL注入
SQL注入是将Web页面的原URL、表单域或数据包输入的参数,修改拼接成SQL语句,传递给Web服务器,进而传给数据库服务器以执行数据库命令。
2022-12-11 10:29:58
1054
原创 软件安全测试-Web安全测试详解-XSS攻击
通过该文,可以系统了解xss攻击的原理,测试,防御,无论对手工测试,还是自动化测试都可以很好的根据文章执行。
2022-12-10 21:36:00
2521
1
原创 软件安全测试-软件安全测试概述
关于安全的重要性以及安全意识到底有多重要,咱们从2021年互联网历史上破坏力最惊人漏洞之一Log4j漏洞讲起,漏洞波及面和危害程度堪比2017年的“永恒之蓝”漏洞。从爆发至今,Log4j漏洞影响的严重性、广泛性已经在各领域开始显现,并不断加大。简单点说,黑客可以恶意构造特殊数据请求包payload触发漏洞,从而可以在目标服务器上执行任意代码,导致服务器被黑客控制。
2022-12-06 15:19:40
3332
转载 六种基本网络拓扑结构
网络拓扑是网络形状,或者是网络在物理上的连通性。网络拓扑结构是指用传输媒体互连各种设备的物理布局,即用什么方式把网络中的计算机等设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间的连接。网络的拓扑结构有很多种,主要有星型结构、环型结构、总线结构、树型结构、网状结构、蜂窝状结构以及混合型结构等。
2022-11-25 20:45:10
25746
转载 网络的七层协议
互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。
2022-11-08 09:32:54
21281
1
原创 How to record the screen on your Mac
It's very efficient way to help us identify what issue you met; All you need is QuickTime Player, which comes free with your Mac.
2022-11-03 21:52:53
448
原创 How to capture Microsoft logs IE Activex issue
How to capture Microsoft logs IE Activex issue
2022-11-02 09:35:21
243
原创 How to capture process monitor log
1.Download process monitor toolIf above link can't use, try:Process Monitor - Windows Sysinternals | Microsoft Learn2. Try to open the tool.3. Check the File→ Capture Events.4. Replicate issue5.Save process monitor log to find out which softw
2022-11-02 09:23:07
137
原创 Dump 文件的生产,作用,查看和调试
1. 如何排查程序crash,freeze等问题?在日常开发中,即使代码写得有多谨慎,免不了还是会发生各种意外的事件,比如服务器内存突然飙高,又或者发生内存溢出(OOM)。当发生这种情况时,我们怎么去排查,怎么去分析原因呢?最快的解决方式是生成dump文件,通过生成dump文件使用调试工具进行调试,还原程序崩溃时的状态,能够起到快速定位排查问题的作用。Dump文件是进程的内存镜像。可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必
2022-02-16 08:57:41
14662
原创 UI自动化测试工具-国内企业使用调查结果引来的思考
从2021年国内UI自动化测试工具使用调查结果看,排名前三的是开源和自研发的工具,那么商业的自动化测试工具市场在哪呢?国内的自动化测试工具市场又在哪呢?未来会怎么样呢?
2022-02-10 10:13:30
7252
转载 2021年测试工具使用调查结果新鲜出炉
该调查结果来自朱少民老师的《软件质量报道》1. 参与调查的人员情况(行业分布情况,以 “互联网、信息和通信、金融和保险” 为主)(角色分布情况,以“测试经理、测试开发人员、业务测试人员”为主)2. 自动化测试工具整体使用情况我们可以看到接口测试工具应用最为普遍,比基于UI的功能测试工具要高出32%。这也容易理解,微服务架构、面向接口的开发与应用是当今软件开发的一个主流趋势,接口测试自然成为主要的验证手段,而且接口测试也更容易实现自动化测试,如自动化测试的金字塔模...
2022-02-10 09:58:51
672
Apifox-API文档、API调试、API Mock、API自动化测试一体化协作平台.pptx
2022-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人