自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

原创 24年软考【软件评测师】案例题记忆版

问题二 10分 填输入输出 前面四个是 每一种判定的false输入各一次 最后一个是正常输入 1和0都可以。后端有数据处理逻辑支持rest规范,前端要大屏显示,支持pc和平板,及时响应。3类人(1,2,3)算提成,一类(10万)二类下(20万),三类(200万)第三问:接了个外部系统,有个清洗前后的规则,填表修正3个数,问用例有哪些遗漏。答 要 这是数据准备的核心功能 效率决定整个模块的性能。问题一 2分 AI和机器学习,促进测试精确发现问题。问题一(6分):功能性测试测那些?

2024-05-27 09:41:37 818 2

原创 apitest接口测试框架培训资料

自研接口测试框架的培训资料 主要涉及 TestNG、JavaSe、框架设计及扩展

2023-11-29 10:23:13 998

原创 Jacoco 测试覆盖率探索

Java 代码覆盖率分析 精准测试

2023-11-23 10:02:02 922

原创 tidutools1.1工具操作说明

Ms中的目录层级建议 2=<x<=5,其中第一层是系统默认的目录,第二层用于标识版本,第三层标识组件或模块,再往下标识子模块或业务。用例步骤描述中不要写数字序号,工具生成文档时会根据步骤编号自动添加序号。否则会在文档中重复展示序号,引起阅读障碍。比如 【1、截图01.jpg】 对应第一步的截图,图片的文件名在文档中则会作为该图片的描述信息展示。bug 包括 已关闭缺陷列表、延期缺陷列表、缺陷(模块&优先级)统计表。由于不同产品线统计缺陷的方式不同,所以这里放开了自定义查询的功能,例如。

2023-08-22 10:18:07 85

原创 WebGoat8.2.2通关记录二( Broken Authentication )

Base64Urlencode : Base64 URL编码是Base64编码算法的修改版本,用于以URL安全的格式对二进制数据进行编码。这是因为在某些上下文中,例如在url中,标准Base64编码可能不是url安全的,并且可能导致特殊字符的问题。上面的Sql由于kid=asdf不存在不会返回任何值,而union后的则会返回 c2Rm 也就是表示当前的key已经被篡改为了 sdf。尝试更改您收到的令牌,并通过更改令牌成为管理员用户并重置投票。刷新令牌的安全性问题:需要使用tom的账户来为你的订单买单。

2023-07-21 11:47:39 377 1

原创 WebGoat8.2.2通关记录一(General、Injection)

本课程描述了什么是结构化查询语言(SQL),以及如何操作它来执行开发人员最初不打算执行的任务什么是SQL?尝试检索员工Bob Franco的部门解:简单的SQL查询数据操作语言(DML)尝试将Tobi Barnett的部门改为“Sales”。数据定义语言(DDL)现在尝试通过将列“phone”(varchar(20))添加到表“employees”中.数据控制语言(DCL)尝试将表的权限授予未经授权的用户:Try It!String SQL injection 字符串SQL注入。

2023-06-25 16:06:30 2208

原创 正则表达式实践&在自动化脚本中的使用场景

匹配 : email地址、手机号、身份证号、ip地址、日期等格式校验提取 : 从响应体中提取信息、爬虫、从文本中提取需要的信息替换 : 数据脱敏、全局修改。

2023-05-24 15:09:35 91

原创 Apitest接口自动化脚本开发手册

基于自研接口自动化测试框架的脚本开发手册

2023-03-16 15:39:55 1103

原创 工作中常用的stream方法(排序、过滤、分组、统计、转换)

个人工作中常用的Java Stream方法

2023-02-12 14:26:18 87

原创 UI自动化框架API手册

ui自动化测试框架 api操作手册

2023-01-06 17:16:53 262

原创 【HttpClient】禁止自动重定向

HttpClient默认情况下是自动遵循重定向的,但最近公司系统的鉴权方式调整导致需要从重定向的请求中获取认证信息,所以需要关闭自动重定向。

2022-07-06 10:17:14 1851

原创 通过Jira rest api 获取延期缺陷 并发送钉钉通知

最近公司需要跟踪jira上的延期BUG 并在钉钉群里发送通知,写了个demo,留个记录以后有需要时备查Jira rest api 手册https://docs.atlassian.com/software/jira/docs/api/REST/1000.1000.0/#api/2/search-searchimport cn.hutool.core.date.DateUnit;import cn.hutool.core.date.DateUtil;import cn.hutool.http.Hea

2022-05-20 10:48:00 533

原创 Api框架功能更新日志

api测试框架更新日志RunCases.xml 增加 switchs 字段,可以使用指定的字段和值来组合判断用例是否执行,样例<switchs> <switch name="casetype" value="business" run="true"></switch> <switch name="name" value="应用中心_应用管理_01" run="false"></switch></swit

2022-03-10 15:37:29 129

原创 java使用jdbi连接几种数据库的方法

暂时记录三种工作中用到的数据库的连接方式,以后有需要再添加1、Oracle & Mysql驱动<!-- oracle --><dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>12.1.0.1-atlassian-hosted</version></depe

2022-01-19 16:17:39 305

原创 oracle跨库连接

–创建跨库连接create public database link 【连接别名】 connect to 【账号】 identified by 【密码】 using '【数据库URL】';–删除连接drop public database link 【连接别名】 ;–使用连接select * from table_name@【连接别名】...

2022-01-19 16:15:49 1485

原创 C# 通过热键控制显示器开关

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Runtime.InteropServices;namespace OpenMonitor{ publi

2022-01-19 16:14:46 209

原创 将winform窗口最小化到任务栏托盘中

1.设置WinForm窗体属性ShowInTaskbar=falsethis.ShowInTaskbar = false;2.加NotifyIcon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):private void Form1_SizeChanged(object sender, EventArgs e) { if (this.WindowState == Fo

2022-01-19 16:13:57 1226 1

原创 C# 动态创建Access数据库及表

//添加两个com组件引用//Microsoft ADO Ext. 2.8 for DDL and Security//Microsoft ActiveX Data Objects 2.8 Library using System;using System.Collections.Generic;using System.Linq;using System.Text;using ADOX;using System.IO;namespace WebRequestTest.Common

2022-01-19 16:12:44 812

原创 修改testng源码 实现并行测试启动时各线程间隔逐步启动

TestNG在以多线程方式执行测试时,默认的情况下是同时启动所有线程的。但随着测试脚本的逐步增加分组也越来越多,遇到一个小问题,跑UI测试时Node同时启动几十个浏览器线程,资源占用太大,偶尔会出现部分线程超时的情况。所以研究了一下TestNG的多线程(parallel=tests)的启动方式,通过直接修改TestNG源码的方式来解决此问题。1、从github上clone指定版本的源码git clone -b testng-6.8.7 https://github.com/cbeust/testng.g

2021-06-04 10:29:25 191

原创 自动化测试常见问题(UI向)

1、Selenium提供哪几种等待方式,各有什么优缺点。答 :a、线程等待 等待时间固定优点:无视任何条件必定会执行缺点:页面实际响应时间不确定,设置太长影响执行效率,设置太短可能无法获得需要的结果b、隐式等待优点:一次设置 全局可用,并且只要能找到元素就会继续执行不影响效率缺点:等待条件单一,无法根据实际需要进行个性化定制c、显式等待优点:等待条件可以自定义,并且Selenium框架本身也提供了多种预置条件。符合大多数场景例如需要等待页面上某个元素(如进度条)消失,则必须使用显示等待指

2021-03-05 13:13:27 844

原创 vue-admin-template 添加权限控制路由功能

vue-element-template添加权限控制路由功能vue-element-template添加权限控制路由功能1、 变更@/router/index.js2、添加@/store/modules/permission.js3、改造数据库与实体4、@/store/modules/user.js5、更新 getter.js 和 index.js6、变更 @/permission.jsvue-element-template添加权限控制路由功能vue-element-template 是没有实现路由权

2021-01-08 14:34:01 2833 1

原创 Selenium:xPath定位实践

使用过selenium的朋友相信都了解selenium给用户提供了几种不同的元素定位方式。今天在这里我们不讨论几种定位方式的优劣,只针对性的讨论xpath的使用方法与一些技巧。本人一直是坚定的xpath党,定位方式非常灵活,而且运用熟练了之后,还可以对UI自动化的PO模式进行一定的扩展。绝对路径vs相对路径相对其他定位方式来说,xpath的使用有一定的门槛,刚开始接触时可能只会通过浏览器的定位元素功能直接复制xpath绝对路径,比如这样的//*[@id="root"]/secti..

2020-08-24 09:49:33 371

原创 Selenium显示等待与隐式等待选择

很多朋友在刚接触Selenium隐式等待与显示等待时可能会有一些困惑,这两种方式到底有什么优劣,我们应该在何种情况下选择哪种等待方式?下面我们来分析一下这它们各有什么特点。一般来说,使用selenium实现自动化测试时可能会用到三种等待方式 :1、Thread.sleep 线程等待2、selenium提供的隐式等待3、selenium提供的显式等待首先,线程等待很简单,执行时会阻塞整个线程,而且必须要等到等待时间过完才能继续向下执行,一般我们在自动化测试中可以作为步骤执行之间的一个固定间隔来

2020-08-18 14:59:46 627

testng 的xml文档类型定义文件

testng使用的testng.xml文档的文档类型定义文件,可用于核对xml文件的文档结构及合法元素

2018-05-14

eclipse-testNG插件

eclipse-testNG插件 可用于eclipse离线安装testNG插件

2018-05-14

java-client-2.2.0-sources.jar

java-client-2.2.0.jar 对应的source

2016-12-27

httpwatchpro7.2.13

httpwatchpro7.2.13 带lic文件

2014-03-07

Visual.Assist1833_for2010破解版

Visual.Assist1833_for2010破解版

2014-03-03

httpwatch+professional7.0.23_99D

httpwatch7专业版,带授权文件 httpwatch7专业版,带授权文件

2014-03-03

内存盘工具ramdisk

RAM盘是通过使用软件将RAM模拟当做硬盘来使用的一种技术。相对于传统的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后的数据将会丢失。某些时候这不是问题,比如说对于一个加密文档的明文来说。但是在大多数情况下,传递到RAM盘上的数据都是其他在别处有永久性存贮文件的一个拷贝,当系统重启后可以重新建立。

2010-07-02

空空如也

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

TA关注的人

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