自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

monkey_怡宝的博客

测试老鸟一枚,擅长测试管理、自动化测试、功能测试、流程优化等

  • 博客(186)
  • 收藏
  • 关注

原创 用python实现xmind用例转换为excel/csv用例

xmind转换成csv。

2023-08-09 20:16:12 831

原创 chat-分别用java/python写一段代码实现es数据和接口返回数据对比

2、python实现。

2023-07-26 20:30:00 171

原创 分别使用java和python实现字符串反转

【代码】分别使用java和python实现字符串反转。

2023-07-24 10:04:16 257

原创 python生成随机数据工具类

python 随机文字工具类

2023-01-11 19:31:16 182

原创 python连接mysql数据库

python连接mysql数据库

2023-01-11 19:29:09 86

原创 python 解析导出excel文件

python处理导出excel文件

2023-01-11 19:26:43 308

原创 不用下载Axure RP Extension for Chrome插件,即可看原型文件

1、找到原型文件->resources->chrome->axure-chrome-extension.crx,2、把axure-chrome-extension.crx文件修改扩展名.rar,解压到对应文件夹(自定义)3、打开chrome->更多工具->扩展程序,选择“加载已解压的扩展程序”,选择文件夹。。...

2022-02-09 10:23:52 721

原创 SpringBoot+mybatis+postgresql 集成

一、pomx.ml中引入mybatis和postgresql依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.3</version></dependency><!-- mysql 配置--&g

2020-07-24 19:42:19 3759 1

原创 Springboot MyBatis Cause: java.lang.IndexOutOfBoundsException: Index: 6, Size: 6

调用接口时报错### SQL: SELECT id,user_name,pass_word,sex,age,salary FROM t_user_info WHERE id = ?### Cause: java.lang.IndexOutOfBoundsException: Index: 6, Size: 6 at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisEx

2020-07-22 16:08:48 4311 4

原创 Mybatis中javaType和jdbcType对应关系

JDBC Type Java TypeCHAR StringVARCHAR StringLONGVARCHAR StringNUMERIC java.math.BigDecimalDECIMAL java.math.BigDecimalBIT    booleanBOOLEAN booleanTINYINT.

2020-07-22 14:33:39 606

原创 springboot+mybatis+postgresql 运行报错 :java.lang.IllegalArgumentException: XML fragments parsed from XX

具体报错信息如下:### Error updating database. Cause: java.lang.IllegalArgumentException: XML fragments parsed from previous mappers does not contain value for UserInfo.commonColumns ### The error may exist in D:\DevEnv\IDE\eclipse-jee-galileo-SR2-win32\WorkS

2020-07-22 14:05:39 1339

原创 postgresql模糊查询json类型字段内某一属性值

需求场景:目录以jsonb格式存储在数据库表t的chapter字段中,需要菜单路径中包含指定字符串(比如“语文”或者“上学期”)的menu以下为chapter字段存储json示例:{ "menu": { "text": "第一级菜单(语文)>第二级菜单(上学期)>第三级菜单(第一章节)", "menuItem": [ { "root": true, "id

2020-07-13 15:59:30 3483

转载 【接口自动化系列】2-走进Java接口测试之测试框架TestNG【7DGroup】

一、简介:TestNG 是一个受 JUnit 和 NUnit 启发的测试框架测试框架,旨在简化广泛的测试需求,从单元测试到接口测试。 但引入了一些新功能,使其更强大,更易于使用,例如: 注释。 在线程池中运行测试,并提供各种可用策略(单线程,多线程等等) 测试的代码是多线程安全的 灵活的测试配置 支持数据驱动的测试(使用 @DataProvider) 支持参数化 强大的执行模型(不再是 TestSuite) 由各种工具和插件(E

2020-07-02 20:22:00 772

转载 【接口自动化系列】1-走进Java接口测试之流行框架SpringBoot(概念篇)

引言说起 SpringBoot 不得不先了解一下 Spring 这个企业,不仅因为 Spring Boot 来源于 Spring 大家族,而是 Spring Boot 的诞生和 Sping 框架的发展息息相关。Spring 历史2002 年正是 Java EE 和 EJB 大行其道的时候,很多知名公司都是采用此技术方案进行项目开发。一个美国的小伙子 Rod Johnson 认为 EJB 太过臃肿,并不是所有的项目都需要使用 EJB 这种大型框架,应该会有一种更好的方案来解决这个问题。于是他...

2020-07-02 17:52:07 1214

原创 【Mac环境】mac在线安装brew时返回443链接被拒绝或超时错误解决方案

使用mac安装brew时经常返回超时,具体如下:$ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refu...

2019-12-12 13:57:25 8423 2

原创 版本测试准入准出的一些标准

一、明确目的:明确开发转测试的要求与标准,提高版本开发的质量与测试效率,从而保证测试过程质量。二、明确适用范围:适用于**产品开发任意过程和阶段三、定义缩略语:测试入口:转测试的必要输入条件,不满足则不能进行测试测试中断:测试过程总发现不能满足相应测试标准和条件,测试中断,并返回开发要求开发重新提交测试申请测试结束:测试结果完全满足时才能结束测试四、版本转测试控制标...

2019-10-09 10:37:24 2906

转载 【测试计划】收集到的一张测试计划思维导图,供参考

2019-10-09 10:32:37 1454

原创 【Spring温故】4.Bean之间的关系和作用域

#一、Spring Bean之间关系:##1、继承:(1)、Spring Bean的继承关系为配置继承,它是在bean配置文件中使用bean的parent属性指定要继承的具体bean id;(2)、子bean从父bean中继承配置,包括bean的属性配置;(3)、子bean可以覆盖从父bean中继承过来的属性配置,比如覆盖street属性配置;(4)、bean的abstract属性设置为...

2019-10-08 20:02:32 651

原创 【Spring温故】3. Spring自动装配

一、Spring自动装配介绍: 当spring装配bean属性时,有时候非常明确就是需要将某个bean注入到其他bean的property中。但spring框架默认是不支持自动装配的,为了应对这种明确的装备场景,Spring提供显示的装配 Bean属性方法(在spring的配置文件的<bean>标签中使用autowire属性来进行声明自动装配)。 spring目前提供了3类...

2019-10-08 15:27:23 739

原创 【项目管理】关于“敏捷迭代”第二周的那点事

上一篇讲了“敏捷迭代”第一周的那点事,那第二周该做些什么呢? 第二周也通常称为“测试周”,在第二周通常内容有以下: 1、测试:先在测试环境执行对应的测试,并提交bug及进行回归测试、服务上线,上线后配合产品进行线上验收(当然各个公司可能存在多个流程,和多个环境,这个时候验收和回归的点都不一样,可以根据实际情况进行调整); 2、开发:修复bug并跟进bug回归情况,上线资料准备...

2019-09-30 16:04:58 888

原创 【项目管理】关于“敏捷迭代”第一周的那点事

随着敏捷开发的流行,目前越来越多的互联网公司使用“敏捷迭代”来进行项目管理了,且目前最常见的敏捷迭代都是使用“两周一迭代”的形式,那两周中的第一周都需要做些什么呢? 第一周很多公司都会当作“开发周”,开发周各岗位都需要关心并产出什么? 产品:通常情况下产品需要在开发周或者上一迭代测试结束前进行需求评审(具体可以根据实际项目情况确定需求评审时间),并输出最终prd文档; 开发:...

2019-09-29 19:29:51 1325

原创 【质量管理】“开发提测”哪些事儿!

写这篇也没怎么想过,只是每次接触一个新团队的时候,总是会碰到一些问题,如:1、开发人员完成开发后,直接告诉你“我这个项目完成开发了,你可以开始测了‘;2、在这个时候开发可能并没有告诉你需要添加什么配置,数据库是否有变动,测试过程中才发现少这个配置,少那个字段;3、测试过程中发现部分问题反馈给开发,开发人员告诉你“这些问题都是我们已知的问题,后续再修复”;4、测试过程中发现,新增或修...

2019-09-29 16:49:26 2606

原创 【Mac环境】安装psycopg2模块时报错收集

问题1:下载源码解压后使用python setup.py install返回错误:python setup.py installrunning installrunning bdist_eggrunning egg_infowriting psycopg2.egg-info/PKG-INFOwriting dependency_links to psycopg2.egg-info/...

2019-09-24 18:06:14 2182 3

原创 【Mac环境】使用python setup.py install 出错: can't open file ' setup.py', [Errno2] No such file or directoy

使用python setup.py install 出错: can't open file ' setup.py', [Errno2] No such file or directoy问题?首先使用网上通用的方法重新下载原包,再次使用python setup.py install命令运行,但是问题依然存在;那我们可以换另外一种命令执行,如pip install第一步需要在mac上...

2019-09-24 14:23:03 21961 3

原创 【Mac环境】Mac使用python3.7环境

首先提一句,不管你是否安装python3.7,mac目前默认使用的依然是python2.7的版本,我们可以在安装前和安装后使用python -V命令进行确认,如下:monkey-yideMacBook-Pro:~ monkey-yi$ python -VPython 2.7.10那如何让mac使用安装后的python3.7版本呢1、首先第一步我们需要明确python3.7默认...

2019-09-24 11:51:13 26890 10

原创 【Spring温故】2. Spring Bean配置

一、什么是IOC和DI?IOC:Inversion of ControlIOC:Inversion of control,即反转控制,它是一种思想,它的思想是反转资源的获取方向。之前传统的资源查找方式都是要求组件主动向容器发起查找资源的请求,容器收到请求后再返回资源到组件。而应用了IOC之后,则不再需要组件主动向容器发请求了,应用IOC之后,IOC容器会主动将资源推送给需要它的组件,举个简单...

2019-09-18 16:56:46 702

原创 【用例设计】接口测试用例设计思路

2019-09-17 11:34:45 852

原创 【测试管理】测试进度汇总报告

在我们测试过程中,基本上都要统计每个版本/迭代每日的测试进度情况如何,那我们都需要重哪些方面去统计这些数据呢? 我们可以分几个方面来考虑,首先明确项目的基本信息,主要包括以下内容: 1、明确的项目迭代版本如 XX系统一期或XX项目v0.1.2版本; 2、明确测试版本的优先级,如高、中、低; 3、明确本期迭代都需要完成哪些需求,这样可以让上级/同事大体清楚当前迭代都需要...

2019-09-16 17:27:39 4149

原创 【Spring温故】1.Spring概述及Spring HelloWorld

一、什么是Spring?二、Spring框架组件都有哪些内容?三、Spring HelloWorld。1、创建一个maven工程,选择new-》project-》maven-》maven-archetype-quickstart;2、输入GroupId:如com.monkey.yb ,ArtifactId:如spring,一直next到finish(注意设定mave...

2019-09-12 13:49:55 686

原创 【Spring启动】idea spring启动报错: classpath resource [***.xml] cannot be opened because it does not exist

九月 11, 2019 5:38:20 下午 org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@6433a2: start...

2019-09-11 17:53:09 3359

原创 疯狂java学习笔记之面向对象(二) - 成员变量与局部变量

Java变量按其作用域可分为:成员变量和局部变量。注意:在Java中是没有全局变量这个概念的一、成员变量:  成员变量是在类中定义的变量,具体可分为类变量与实例变量--有无static修饰实例变量的特点:  没有创建实例前是不会分配内存空间的;  从有实例开始,实例变量就存在了;  实例被销毁,实例变量就不存在了;  0~N个实例变量,程序每创建一个实例,系统就为该实例...

2019-09-11 14:19:05 828

原创 【Mysql数据库】使用java操作数据库查询语句时报错:Operation not allowed after ResultSet closed

在使用java操作数据库时通常步骤有: 1、加载数据库驱动:Class.forName("com.mysql.jdbc.Driver");; 2、创建数据库链接:Connection conn = DriverManager.getConnection(URL, NAME, PASSWORD); 3、创建Statment对象:Statement stmt=conn.create...

2019-09-11 14:06:03 1792

原创 疯狂java学习笔记之面向对象(一) - 定义类、方法、构造器

一、Java面向对象  1、定义类  2、创建对象、调用方法二、类和对象:某一类对象的概念定义。比如:人类 - 抽象出来的概念(不特指某个人)对象 - 在类的概念下产生的一个实例,它就是一个对象了.  java程序中,类是最小的程序单位- 所有的java程序都必须从定义类开始三、定义类的语法格式:[修饰符] class 类名{...

2019-09-10 13:49:51 749

原创 【MAC环境】使用brew install 命令时返回-bash: brew: command not found错误

首次在mac上执行brew install *** 安装应用,返回错误-bash: brew: command not found。原因:mac系统未预制brew工具,此时需要先安装brew工具,安装步骤如下:打开mac终端,执行以下命令即可执行:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Home...

2019-09-10 11:01:56 9420

原创 【SpringBoot】启动报错:No active profile set, falling back to default profiles: default

使用Mac Idea创建springBoot工程,创建完毕启动日志如下:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java -XX:TieredStopAtLevel=1 -noverify-Dspring.output.ansi.enabled=always -Dcom.sun.managem...

2019-09-10 10:33:20 6125 5

原创 【SpringBoot】启动报错:objc[631]: Class JavaLaunchHelper is implemented in both

# custom IntelliJ IDEA properties idea_rt idea.no.launcher=true

2019-09-10 10:20:29 1105

原创 缺陷分类和级别定义

测试过程中发现的缺陷一般分为如下几类:功能问题(FunctionError):对产品、项目质量有影响,但尚难以确定是否是错误,暂时无法解决功能缺陷(FunctionDefect):不满足用户需求等bug的总称设计缺陷(UIDefect):页面美观性、协调性、错别字等用户体验:对产品、项目的建议性意见,不强制要求修改性能问题:进行性能测试时使用,暂定:网络延时、内存问题、CPU占用、硬盘问...

2019-03-23 10:14:05 17410

原创 【Python环境】python3.6配置出现Requirement already up-to-date: pip in c:\python36\lib\site-packages决解方案...

本文转载于:http://qoogle.cn/?id=39前提:windows下同时安装python2和python3,应将python2和python3直接安装在 C盘下面,分别为python27和python36文件夹下。(避免Program Files的空格出现,后期会出错!)为了方便同时使用,需将python3下的python.exe更名为python3.exe。(p...

2018-02-05 17:16:00 1974

转载 python requests excel自动化框架搭建

1、EXCEL文件接口保存方式,如图。2、然后就是读取EXCEL文件中的数据方法,如下:import xlrdclass readExcel(object): def __init__(self, path): self.path = path @property def getSheet(self): # 获取索...

2017-02-20 15:37:00 894

原创 【Android测试】使用MonkeyTest对Android客户端进展压力测试

Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。先来看一条monkey命令adb shell monkey -p ctrip.android.view --throttle 500 --ignore-crashes --ignore-timeouts...

2016-10-10 14:14:00 764

空空如也

空空如也

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

TA关注的人

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