自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (6)
  • 收藏
  • 关注

原创 人工智能AI在软件测试和质量效能中的实际应用

人工智能在软件测试中应用,介绍chatGPT在测试中的应用,还有多个AI驱动的测试工具。

2024-10-27 18:55:54 8442 1

原创 Juiceshop安全测试靶场闯关提升过程-4星

闯关练习提升安全测试技术

2023-03-02 17:52:29 507

原创 2022年OWASP十大应用安全风险

OWASP 十大应用安全风险

2023-03-02 16:25:45 1779

原创 2023深度分析中国软件质量存在的问题

分析软件质量的问题

2023-02-20 11:33:12 757

原创 2023年之后软件测试人员何处去?一文解决所有入行人员的困惑!

1. 了解国家层面需求 2. 了解企业公司现状 3. 了解入行和提升的培训教育和学习 4. 谈谈测试工程师的难处 5. 综合考虑认识你自己,是否还适合由你自己决定

2023-02-15 10:43:38 386

原创 Chatgpt人工智能的聊天机器人来给软件测试人员的影响是什么?

通过几个在chatgpt中关于测试的对话,chatgpt 对软件测试的影响,你的想法是什么?

2023-02-08 10:01:27 1225

原创 初级软件测试工程师技能树

对软件测试工程师的成长提供帮助

2023-02-02 11:07:19 250

原创 将博客搬至优快云

会同步更新相关技术分享的。

2023-01-05 15:05:32 25

原创 APP自动化测试脚本

总述 :巧妙处理有时出现有时 不 出现的元素。selenium4,智能等待,获得消息弹出框的属性值并断言前提条件:环境搭建完成1、连接手机,通过远程连接,给出手机或 模拟器参数下面 写 法 支持 要 测试app已经安装adb devices结果写在appium:deviceNameadb shell dumpsys activity activities | grep mFocu...

2022-07-29 14:38:44 115

原创 Selenium4+Pytest+Allure+PO自动化测试框架最新设计

最新设计说明: 使用selenium4的以服务方式连接驱动,使用 selenium4唯一的两种定位方式,并加上智能流畅等待的封装。最终效果:1、实现页面代码与测试 代码分离,2、封装公共方法,其他页面通过继承调用。3、实现 测试 代码与 测试数据分离 4、实现allure输出加上附加截图等报告。5、实现并发执行。1、POM介绍略2、封装通用方法# 哪些公共基本操作方法,初始化应该有操...

2022-07-29 13:40:48 368 1

原创 7、使用包含继承,设计我前端的样式,从前端向后传递数据

一、技术准备:模板(template)包含、继承与 {% block %} 的用法{% include %} 标签在项目的开发过程中,有很多页面的某些内容都是一样的,比如页面的导航条,页脚的部分,在每个页面都是一样的,我们 将相同的代码,抽出来,使用时用{% include %}标签。{% extends "main.html" %} 的意思是继承 main.html页面的代码,使用继承...

2022-05-08 09:18:48 107

原创 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 1195

原创 5、django使用ORM方式建立操作数据表-将数据保存到数据库中

django使用ORM方式建立操作数据表ORM (Object Relational Mapping )把类映射成数据库中的表,把类的一个实例对象映射成数据库中的数据行,把类的属性映射成表中的字段,通过对象的操作对应到数据库表的操作,实现了对象到 SQL、SQL 到对象转换过程。image.pngimage.png1、model模型第一步:设计模型完成博客,我们需要存储...

2022-04-08 11:14:44 787

原创 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 77

原创 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 129

原创 1、django介绍

Django框架Django 的功能是最完整的,Django 定义了服务发布、路由映射、模板编程、数据处理的一整套功能。这也意味着 Django 模块之间紧密耦合。https://www.djangoproject.com/优点强大的数据库功能自带强大的后台功能优雅的网址在urls.py中用正则匹配网址,传递到对应的函数,随意你自己定义,网址可以如你所想,如你所愿。具有模板系统模板...

2022-03-25 11:55:18 71

原创 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 90

原创 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 231

原创 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 500

原创 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 735

原创 酷炫图形监控grafana安装与zabbix配置

01 前言在树莓派配置了温度监控系统,监控服务器周边的环境、UPS和交换机的温度。但是我现有的监控软件的画面都很难看,并不能作为展示所用。相比zabbix和cacti,grafana正是我所需要的。grafana配置好的画面如下:image.png02 准备grafana是一款开源监控软件,也可以集成报警功能。以下是grafana的官方网站:Grafana Labsgr...

2021-06-24 21:54:53 3291

原创 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 278

原创 在Jenkins2.X使用Pipeline执行python测试脚本

一、pipeline介绍Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD与DevOps的转变。Pipeline,一套运行于Jenkins上的工作流框架, 将原本独立运行于单个或者多个节点的任务连接起来, 实现单个任务难以完成的复杂流程编排与可视化。二、jenkins2以上版本如果在安装时安装插件,就有了。如果没有请升级你的版本,我现在是 2.258。...

2020-09-29 15:39:30 990

原创 使用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 514

原创 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 178

原创 5、类型转换

my_str = "I love Python"my_list = ["python", "java", "lanuage", "age", 'java']my_list2 = [24, 12, 2.3, 9.7]my_tuple = ("python", 33, "java", 8.8)my_dict = {"name": "linda", "age": 88}my_list1 = [...

2020-06-08 17:09:59 31

原创 4、python的各种运算

字符串的运算:加法,成员运算,比较运算,逻辑运算加法x2 = "abcd" + "edf"print(x2) # x = "abcdedf"x2 += "123"print(x2) # x = "abcdedf123"x3 = "ABCD" * 3 # x = "ABCDABCDABCD"y3 = 2 * '123' # y = '123123'x4 = '123'...

2020-06-08 17:07:28 33

原创 python-变量

命名,赋值,数值、字符串类型,内存地址,不同类型所占空间,格式化输出# ctrl+/ 快捷注释# ctrl+d 复制当前行print("hello world!")print("hello world!")'''Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的...

2020-06-08 16:52:16 55

原创 2、Pycharm下配置Git、Github

实现代码的版本管理和云端的保存分享1 Git介绍1.1 GitGit 是目前世界上最先进的分布式版本控制系统(没有之一)。Git是分布式版本控制系统,它没有中央服务器,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本地仓库恢复。在 Git 中的绝大多数操作都只需要访问本地文件和资源,这也意味着...

2020-05-24 11:55:39 164

原创 实用的接口安全测试用例

网上收集来的(所有的都是半角的单引和又引)分几种类型:输入验证,sql注入,xss攻击,ubb,用户名密码1、输入验证客户端验证 服务器端验证(禁用脚本调试,禁用Cookies)1.输入很大的数(如72932398579857),输入很小的数(负数)2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时有何反应3.输入特殊字符,如:~!@#$%^&*()_...

2020-04-22 17:06:17 89

原创 2.8qq邮箱自动上传文件填信息发送邮件

from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keysdriver = webdriver.Chrome("/Users/lind/driver/chromedriver")# QQ 邮箱的基础版driver.get('https://mail.qq.com/cgi...

2020-04-05 23:03:56 71

原创 1、python和pycharm的安装

1、python介绍Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统中安装使用。安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,也不是可执行程序...

2020-04-01 09:27:38 64

原创 2.7 cookies实现绕过登陆直接访问内部功能

from selenium import webdriverimport timedriver = webdriver.Chrome("/Users/linda/driver/chromedriver")# driver.get("https://www.jianshu.com/sign_in")## driver.find_element_by_id("session_email_...

2020-03-25 22:14:31 16

原创 2.6selenium中比较两个图片是否一致

from urllib.request import urlretrievefrom selenium import webdriverimport timeimport sslfrom PIL import Imagefrom PIL import ImageChopsssl._create_default_https_context = ssl._create_unverifie...

2020-03-21 18:18:15 59

原创 2.3selenium中下载文件

from selenium import webdriverfrom webdriver_manager.chrome import ChromeDriverManageroptions=webdriver.ChromeOptions()default_path ={"download.default_directory":"/Users/lindafang/PycharmProjects...

2020-03-21 16:17:35 58

原创 2.5selenium中使用ActionChain悬停及拖拽实现

driver = webdriver.Chrome("/Users/lindafang/PycharmProjects/selenium3forpython2020/driver/chromedriver")driver.get("http://jqueryui.com/resources/demos/sortable/connect-lists.html")left2=driver.find...

2020-03-21 15:55:26 56

原创 2.4selenium中js的使用,高亮,滚动,修改属性

from selenium import webdriverimport timedriver = webdriver.Chrome("/Users/lind/PycharmProjects/driver/chromedriver")# 打开网页driver.execute_script("window.location='http://www.baidu.com'")# 返回标题p...

2020-03-21 14:04:20 50

原创 2.2selenium上传文件完美解决

from selenium import webdriverfrom webdriver_manager.chrome import ChromeDriverManageroptions = webdriver.ChromeOptions()driver = webdriver.Chrome("/Users/lind/driver/chromedriver")driver.get("h...

2020-03-20 00:21:54 62

原创 初级测试工程师-接口测试-面试笔试题

初级测试工程师接口测试面试笔试题:1、什么是API接口?2、什么是API测试?3、常见的API测试类型有哪些?4、API测试中使用的一些常用的协议有哪些,3个即可。5、API和WEB服务之间的区别?6、什么是soap?webService接口是如何测试的?7、什么是Restful风格API?8、API常见测试有哪些?9、API测试有哪些优势?为什么要进行接口测试?解决了什么问题?...

2020-03-17 13:32:59 124

原创 mysql在测试中的应用2

sql 语法聚合函数及分组筛选:在一组数据中查询:总计数量count‘合计sum,平均值avg,最大max,最小值min练习:10001这个员工工作了多少年?这些年赚了多少钱?平均每年多少呢?保留小数点后两位。最多一年和最少一年赚多少?公司所有员工每一位平均薪水,最高,最低,使用别名显示。-统计一下dept_emp这张表的数据量-再统计一下员工id(emp_no)的去重数量-...

2020-03-11 19:10:54 141

OWASP移动应用安全验证标准MASVS

对于移动应用APP的安全有了明确的标准,企业可根据标准检验自身存在的问题,下面是本书目录:总计40页 前言 关于标准 移动应用安全验证标准 移动应用安全模型 (Mobile AppSec Model) 评估与认证 OWASP 对 MASVS 认证和信任标志的立场 认证移动应用程序的指南 其他用途 V1:架构,设计和威胁建模要求 控制目标 安全验证要求 V2:数据存储和隐私要求 V3:加密要求 V4:身份验证 和 会话管理 V5:网络通信要求 V6: 平台交互要求 V7: 代码质量和编译要求 V8: 韧性要求

2023-03-02

Azure-devops-pipelines操作手册

Azure Pipelines 文档 为所选应用和平台实现持续集成和持续交付 (CI/CD)。 什么是 Azure Pipelines? 使用 Azure Pipelines 经典发布管道 快速入门 免费注册 创建第一个管道 克隆或导入管道 自定义管道 生成、部署、测试 - 任何语言、任何生态系统 容器映像 .NET Core 应用 Anaconda Android Azure Kubernetes 服务 Java JavaScript 和 Node.js 应用 Python 应用 PHP 代理 条件 概念 表达式 环境 作业 运行时参数 阶段 任务 模板 触发器

2023-02-20

jmeter4.0+插件

jmeter+json串的解析插件+加密函数md5等+各种性能图表(浪涌);; Jmeter4.0支持java 9版本, 正则提取表达式优化, 增加了json断言, Precise Throughput Timer

2018-08-28

QTP10.0操作基础教程

this is powerpoint that i make with QTP10help.

2013-11-05

青岛项目源码-E-家园

青岛项目源码-E-家园,ppt,源码,数据库sql,给学生的资源

2013-11-03

cisco visio图标

这个用于画网络拓扑图的一些图标。比visio自带的多许多。包括加密解密CA等,还包括不同类型及颜色的图标。

2009-03-04

软件工程过程中的模板

从测试角度来看的软件工程的过程。包括14个文档模板。

2009-03-04

struts快速学习指南

structs的入门指南<br>

2008-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除