- 博客(17)
- 收藏
- 关注
原创 selenium4+pyetsst+allure+pom进行自动化测试框架的最新设计
页面对象模型思想What把每个页面当作一个对象类进行分层管理,一个页面对应一个类,一个类就是一个模型,通过模型生成页面对象。为什么Why提高自动化测试代码的复用性、可维护性、可扩展性随着时间的推移,测试脚本越来越多,需要维护的脚本超来多庞大,页面的元素一旦发生改变势必变得繁琐不易。怎么做How三层模型Base基础页面层抽取每个页面的相同方法、相同属性(即公共方法、公共属性)到一个基础类BasePage–第一层。例如元素定位、输入点击操作PO页面层。...
2022-07-29 14:31:05
843
原创 自动化测试之数据驱动DDT详细篇
引言你是否有过这种感受,在做自动化测试过程中,不论是API自动化测试还是UI自动化测试,我们写测试脚本有很大一部分时间都是在准备数据(setUp)、清理数据(tearDown)。因为数据是做自动化测试的至关重要的一个环节。如此看来数据驱动真的十分重要。接下来分享的内容是Unittest测试框架中常用的数据驱动框架DDT。数据驱动1、数据驱动是什么?数据驱动,指在自动化测试中处理测试数据的方式。通常测试数据与功能函数分离,存储在功能函数的外部位置。......
2022-07-29 10:14:17
1545
原创 selenium+pytest+allure综合练习
综合任务熟悉测试环境配置为汉语添加用户功能添加10个用户。概要1、先使用selenium实现2、加上pytest–fixture,paramtrize3、加上allure报告。
2022-07-27 17:22:42
512
原创 自动化测试之数据驱动DDT
引言你是否有过这种感受,在做自动化测试过程中,不论是API自动化测试还是UI自动化测试,我们写测试脚本有很大一部分时间都是在准备数据(setUp)、清理数据(tearDown)。因为数据是做自动化测试的至关重要的一个环节。如此看来数据驱动真的十分重要。接下来分享的内容是Unittest测试框架中常用的数据驱动框架DDT。数据驱动。...
2022-07-25 10:30:13
1795
原创 owasp top10 渗透测试
在信息安全中渗透测试方向,OWASPTOP10是渗透测试人员必须要深入了解和学习的,今天我们来深入了解和学习下OWASP发布的以往最重要的两个版本,研究下我们IT行业从业人员最容易引入的漏洞,后续文章会更新具体的漏洞原因、场景、防护手段,提升我们的应用抗风险能力。应用程序安全风险攻击者可以通过应用程序中许多的不同的路径方式去危害企业业务。每种路径方法都代表了一种风险,这些风险都值得关注。......
2022-07-23 17:41:19
1315
1
原创 在pycharm中通过Python(python-client)编写了一个appium自动化脚本并执行
deviceName’‘127.0.0.162001’,#设备名称。如果是真机,一般在’设置->关于手机->设备名称’里查看。id定位可以看到id为io.appium.android.apisid/tasklist_finished。‘appPackage’‘io.appium.android.apis’,#apk的包名。‘appActivity’‘.ApiDemos’#activity名称}{‘platformName’‘Android’,#平台名称。...
2022-07-22 13:49:21
1956
原创 app Android自动化简单的环境搭建
本期内容1、安装模拟器2、验证模拟安装成功,adb可用3、连接模拟器。4、学会连接后操作模拟器命令。5、使用这些命令进行简单自动化测试。
2022-07-22 11:59:50
641
原创 win10 cdm下安装wfuzz报错的原因
但是当你单独使用pip install pucurl的时候他会报错提示信息为让调用参数。大家是不是都有在win10cmd下安装wfuzz报错的时候。
2022-07-18 17:23:29
1002
2
原创 执行测试脚本框架---单元测试框架unittest + 数据驱动框架+生成报告。
前言反射型id=234—》id=持久型保存文件(DB-server),提交新增保存到数据库,在其他查询这个数据,出现问题。DOM本期内容1.selenium—web操作浏览器及元素的一个测试框架2.测试比对实际结果与预期结果是否一致(自动化比对),web测试,操作元素(自动化),运行测试(组织用例,数据进行测试)-自动化。3.数据驱动框架DDT(datadriventest)4.yaml导入判断外部导入文件5.实战bing。...
2022-07-17 10:02:47
606
1
原创 juice shop安全测试
动态渗透测试法主要是借助工具或手工来模拟黑客的输入,对应用程序进行安全性测试,进而发现系统中的安全性问题。动态渗透测试一般在系统测试阶段进行,但覆盖率较低,因为在测试过程中很难覆盖到所有的可能性,只能是尽量提供更多的测试数据来达到较高的覆盖率。静态代码检查主要是通过代码走读的方式对源代码的安全性进行测试,常用的代码检查方法有数据流、控制流、信息流等,通过这些测试方法与安全规则库进行匹配,进而发现潜在的安全漏洞。系统的安全性强调,在程序运行过程中数据必须是安全的,不能遭到破坏,否则会导致缓冲区溢出的攻击。..
2022-07-17 09:27:39
954
原创 Pycharm selenium webdriver自动化禅道测试
禅道建立新用户参考技术点,定位技术 断言技术 获取标题技术• 下拉,select option,滚动js• 操作下拉选择框-Select:• 滚动条:
2022-07-10 09:37:42
847
1
原创 Python Selenium WebDriver 环境搭建 测试bing篇
****1.使用pycharm尝试连接chrome并搜索 bing2.熟练运用元素定位来打开网页的图片和视频什么是selenium使用PyCharm连接
2022-07-09 16:23:59
811
原创 使用postman进行juiceshop系统的接口自动化测试及生成报告
1.录制脚本2.注册多 个,登陆多个,验证登陆成功!!3.使用csv运行4.登陆,添加不同投诉(测试用例),随机数,添加文件?5.通过cli命令行方式执行脚本并生成报告。
2022-07-03 14:56:30
1891
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人