- 博客(27)
- 资源 (6)
- 收藏
- 关注
原创 2023年之后软件测试人员何处去?一文解决所有入行人员的困惑!
1. 了解国家层面需求 2. 了解企业公司现状 3. 了解入行和提升的培训教育和学习 4. 谈谈测试工程师的难处 5. 综合考虑认识你自己,是否还适合由你自己决定
2023-02-15 10:43:38 325
原创 Chatgpt人工智能的聊天机器人来给软件测试人员的影响是什么?
通过几个在chatgpt中关于测试的对话,chatgpt 对软件测试的影响,你的想法是什么?
2023-02-08 10:01:27 1167
原创 Selenium4+Pytest+Allure+PO自动化测试框架最新设计
最新设计说明: 使用selenium4的以服务方式连接驱动,使用 selenium4唯一的两种定位方式,并加上智能流畅等待的封装。最终效果:1、实现页面代码与测试 代码分离,2、封装公共方法,其他页面通过继承调用。3、实现 测试 代码与 测试数据分离 4、实现allure输出加上附加截图等报告。5、实现并发执行。1、POM介绍略2、封装通用方法# 哪些公共基本操作方法,初始化应该有操...
2022-07-29 13:40:48 281 1
原创 7、使用包含继承,设计我前端的样式,从前端向后传递数据
一、技术准备:模板(template)包含、继承与 {% block %} 的用法{% include %} 标签在项目的开发过程中,有很多页面的某些内容都是一样的,比如页面的导航条,页脚的部分,在每个页面都是一样的,我们 将相同的代码,抽出来,使用时用{% include %}标签。{% extends "main.html" %} 的意思是继承 main.html页面的代码,使用继承...
2022-05-08 09:18:48 97
原创 6、Django将后端数据传递回前端界面形成好看页面(bootstrap)
1、将后端数据传递回前端界面(常用格式列表字典)views.py中Render中参数context传递动态数据rooms=[ {'name':'python web 技术'},{'name':'测试技术'}, {'name':'人工智能'}]def hello(request): context={'rooms':rooms} return render(request,'h...
2022-05-08 09:18:37 1111
原创 5、django使用ORM方式建立操作数据表-将数据保存到数据库中
django使用ORM方式建立操作数据表ORM (Object Relational Mapping )把类映射成数据库中的表,把类的一个实例对象映射成数据库中的数据行,把类的属性映射成表中的字段,通过对象的操作对应到数据库表的操作,实现了对象到 SQL、SQL 到对象转换过程。image.pngimage.png1、model模型第一步:设计模型完成博客,我们需要存储...
2022-04-08 11:14:44 726
原创 2、Django环境搭建
1.搭建虚拟环境。Virtualenv是一个强大的Python虚拟环境工具,它建立多个相互独立,互不影响的Python工作环境。image.pngimage.png2.安装数据库软件Django支持多种类型的数据库。3.安装Python解释器到官网上下载:需要安装Python3.6以上image.png4.安装代码编辑器(IDE)VScode和Py...
2022-04-01 10:38:09 62
原创 4、Django中通过模板Template建立返回的响应
添加模板做为返回的响应image.png1、配置根路由和二级路由第一步:在最外面的urls.py的路由是根路由urls.pyfrom django.contrib import adminfrom django.urls import path,includeurlpatterns = [ path('admin/', admin.site.urls), #...
2022-04-01 10:28:45 99
原创 3、Django初体验
0、安装django包pip install django #安装最新Djangopip install django==3.2 #指定版本安装1、创建Django项目:django-admin startproject apitest2、创建APP的骨架并声明(让大家都知道)2.1 python manage.py startapp blog2.2 settings.py配置文件...
2022-03-25 09:05:41 75
原创 Juiceshop安全测试环境搭建及闯关提升过程-3星
一、OWASP果汁店介绍OWASP果汁店是OWASP组织提供的官方提升安全技术的示例网站:源码:https://github.com/bkimminich/juice-shop#docker-container网站的框架结构:框架结构.png帮助文档:大家可以仔细读这个也可提升。https://pwning.owasp-juice.shop/appendix/soluti...
2021-12-08 18:32:00 163
原创 juiceshop安全测试环境搭建及闯关提升过程-1星-2星
一、OWASP果汁店介绍OWASP果汁店是OWASP组织提供的官方提升安全技术的示例网站:源码:https://github.com/bkimminich/juice-shop#docker-container网站的框架结构:框架结构.png帮助文档:大家可以仔细读这个也可提升。https://pwning.owasp-juice.shop/appendix/soluti...
2021-07-23 16:43:04 376
原创 Grafana7+InfluxDB2+Jmeter5 搭建可视化性能测试监控平台
自influxdb1.8以后,编写语言换成flux,数据库database换成bucket。一、整体流程JMeter + InfluxDB使用jmeter后置处理器将JMeter指标导出到InfluxDB数据库. 如果想要将数据可视化,那就需要在Grafana中配置数据源。步骤:1、搭建环境(使用docker)1.1 influxdb;1.2 grafana(docker-compo...
2021-06-29 21:45:09 690
原创 酷炫图形监控grafana安装与zabbix配置
01 前言在树莓派配置了温度监控系统,监控服务器周边的环境、UPS和交换机的温度。但是我现有的监控软件的画面都很难看,并不能作为展示所用。相比zabbix和cacti,grafana正是我所需要的。grafana配置好的画面如下:image.png02 准备grafana是一款开源监控软件,也可以集成报警功能。以下是grafana的官方网站:Grafana Labsgr...
2021-06-24 21:54:53 2251
原创 Jenkins2中 BlueOcean 的使用(github+python脚本)
一、Jenkins2中 BlueOcean的介绍使用 BlueOcean 这种方式来完成此处 CI/CD 的工作,BlueOcean 是 Jenkins 团队从用户体验角度出发,专为 Jenkins Pipeline 重新设计的一套 UI 界面。二、需要安装插件在插件管理中安装blueocean:image.png三、如果要在jenkins拉 取github上的代码,需要先把测试...
2020-09-30 08:23:47 242
原创 在Jenkins2.X使用Pipeline执行python测试脚本
一、pipeline介绍Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与DevOps的转变。Pipeline,一套运行于Jenkins上的工作流框架, 将原本独立运行于单个或者多个节点的任务连接起来, 实现单个任务难以完成的复杂流程编排与可视化。二、jenkins2以上版本如果在安装时安装插件,就有了。如果没有请升级你的版本,我现在是 2.258。...
2020-09-29 15:39:30 948
原创 使用jenkins上执行jmeter5.X的脚本并显示报告(性能插件)
1、使用Ant的方式已经过时,下面是最新方式。2、环境jmeter5.2.1 ,java8,mac/windows,jenkins2.258在本机3、编写完成的jmeter性能脚本。调试完成后注意禁用察看结果树。否则浪费资源。脚本类似下图:image.png4、修改jmeter输出报告的格式为xml。在jmeter.properties的配置修改为jmeter.save.saves...
2020-09-29 15:00:32 472
原创 pytest写的脚本集成allure到jenkins中运行
一、环境部署1、确认python安装 :官网安装2、确认pytest安装:pip install pytest3、确认allure安装:pip install allure-pytest4、确认jenkins安装:官网下载war,执行java -jar jenkins.war --httpPort=9090如果要在本地看到生成的报告,需要安装客户端allure commandline...
2020-08-06 18:07:20 139
原创 2、Pycharm下配置Git、Github
实现代码的版本管理和云端的保存分享1 Git介绍1.1 GitGit 是目前世界上最先进的分布式版本控制系统(没有之一)。Git是分布式版本控制系统,它没有中央服务器,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。在 Git 中的绝大多数操作都只需要访问本地文件和资源,这也意味着...
2020-05-24 11:55:39 138
原创 1、python和pycharm的安装
1、python介绍Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统中安装使用。安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,也不是可执行程序...
2020-04-01 09:27:38 50
原创 Appium移动自动化测试环境搭建
[Appium移动自动化测试环境搭建]前言Appium是一个开源的自动化测试框架,支持跨平台,支持多种编程语言,可用于原生,混合和移动web应用程序,使用webdriver驱动ios,android应用程序、那么为了学习app自动化测试首要任务肯定就是搭建测试开发环境, 因此在这里记一次搭建Appium自动化测试环境的完整过程,文章较长,需要花费一定的时间,请耐心阅读,如果文中有什么错误请指...
2020-02-06 15:19:13 83
原创 3、网页元素的定位-1-定位方式及目的
1、元素定位的关键:元素的定位是自动化测试核心。要操作一个对象,首先要识别定位或找到这个对象。2、如何能定位到?有哪些方式呢?通过各种属性,特征,样式,或位置。属性:ID,name......3、 定位后的目的:操作这个对象;获得这个对象的属性;获得对象的text;获得对象的数量4、常用的8种使用原则:唯一定位,性能高(快)id:最常用name:常用,手机端定位时没有这个属性c...
2020-02-02 13:26:48 81
原创 1、自动化测试Selenium的环境搭建
-Author:linda1、验证python是否安装及版本for mac:python --version2、验证selenium是否安装pip list pip show selenium #查看安装的seleniumpip install selenium #安装pip install -U selenium #更新3、验证python的开发平台是否安装:pycharm...
2020-02-01 22:59:57 33
原创 基于windows系统使用Python –pytest 框架 与Allure集成实现生成精美报告
Allure简介 Qameta软件测试团队(俄罗斯)为各类语言及测试框架进行测试执行时输出良好超cool测试报告。它为流行的Java,PHP,Ruby,Python,Scala和C#测试框架提供了适配器:常用比如:java支持junit4,5 ,TestNG,Cucumber JVM;Python支持Pytest, Behave, Nose; Ruby支持Cucumber……文档...
2019-02-20 15:23:31 183
OWASP移动应用安全验证标准MASVS
2023-03-02
Azure-devops-pipelines操作手册
2023-02-20
jmeter4.0+插件
2018-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人