自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 计算机基础

二叉树转换为森林:假如一棵二叉树的根节点有右孩子,则这棵二叉树能够转换为森林,否则将转换为一棵树。1.从根节点开始,若右孩子存在,则把与右孩子结点的连线删除。再查看分离后的二叉树,若其根节点的右孩子存在,则连线删除…。直到所有这些根节点与右孩子的连线都删除为止。2.将每棵分离后的二叉树转换为树。如下图所示:多型就是数据元素的类型不确定,字符串的每个元素始终都是字符(cha...

2019-07-19 12:30:17 161

原创 docker

docker run

2020-01-04 12:26:40 131

原创 jenkins

2019-12-25 14:36:11 108

原创 敏捷测试

2019-12-24 16:44:57 122

原创 测试之美

那么测试人员到底是什么样的人呢?如果只列举少量的关键特质,那么首要的一点是 测试人员有好奇心。他们想弄清楚事物是怎么运行的;其次,他们喜欢动手实验,他 们想知道尝试使用功能演示时不同的用户场景和实验会发生什么;再次,好的测试人员 胆子比较大,他们不害怕会破坏什么东西,不管你有多位高权重,他们也不害怕把发现 的事实告诉你,他们更不害怕站出来据理力争,一定要把他们相信可能影响到产品成功 的问题解决掉。...

2019-12-07 22:43:58 147

原创 测试修炼之道

2019-12-06 11:02:17 89

原创 git教程

Git 与 SVN 区别点: 1、Git 是分布式的,SVN 不是:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。 2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。 3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其...

2019-11-30 16:49:35 182

原创 Mysql总结

一、mysql服务的启动和停止mysql> net stop mysqlmysql> net start mysql二、登陆mysqlmysql> 语法如下: mysql -u用户名 -p用户密码mysql> 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:  m...

2019-11-29 10:47:58 76

原创 web测试囧事

因为只有保证了产品的基本功能和流程,产品才具备给用户提供使用价值的能力,从而才有可能确定产品的核心竞争力。边界值的取值,应该着重考虑边界情况。如果测试对象是时间,则应该重点考虑跨年、跨月等;如果测试对象是纯数字,则应该重点考虑数字的类型与取值范围;如果测试对象是数据表,则应该重点考虑数据表设计的字段长度,等等。测试用例记录了测试的过程,我们可以通过测试用例了解哪些场景已经被验证了,哪些场景...

2019-11-28 10:50:07 455

原创 软件测试工程师面试秘籍

2019-11-26 11:55:48 677

原创 Maven

Maven POMPOM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。POM 中可以指定以下配置:项目依赖 插件验证 validate...

2019-11-25 17:42:43 77

原创 接口自动化

public class BasicAnnotation { //最基本的注解,用来把方法标记为测试的一部分 @Test public void testCase1(){ System.out.printf("Thread Id : %s%n",Thread.currentThread().getId()); Sy...

2019-11-23 23:39:04 134

原创 单元测试实战

单元测试的范围可以是Unit (代码片断)、Module(模块)或者是Component(构件)单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须是可重复的,无论是在软件修改,或是移植到新的运行环境的过程中。因此,所有的测试都必须在整个软件系统的生命周期中进行维护。经常与单元测试联系起来的另外一些开发活动包括代码走读(Code review),静态分析(Stati...

2019-11-23 11:13:42 459

原创 大话软件测试

2019-11-18 17:22:01 151

原创 小程序

微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用 ( 张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小, 下载速度很快,用户感觉不到下载的过程 ) 小程序刚发布的时候要求压缩包的体积不能大于1M,,否则无法通过,在2017年4月做了改进,由原来的1M提升到2M;小程序可以干...

2019-11-10 16:41:57 87

原创 单元测试之道

https://www.cnblogs.com/weizhxa/p/9365595.htmlhttps://blog.csdn.net/qq_36505948/article/details/82797240特点:JUnit 是一个开放的资源框架,用于编写和运行测试。 提供注释来识别测...

2019-11-07 17:54:49 95

原创 软件性能测试书籍

2019-10-24 15:04:06 437

原创 测试书籍

2019-10-22 17:39:44 87

原创 Selenium WebDriver实战宝典

webDriver.findElement(By.xpath(".//*[@id='kw']")).clear(); 清空输入框4.7 设置元素等待如今大多数Web 应用程序使用AJAX 技术。当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成的,这给元素的定位增加了困难。如果因为在加载...

2019-10-15 18:03:29 1114

原创 测试总结

WEB输入框是B/S架构系统中页面使用非常频繁的控件,比如我们登录一个网站,输入 用户名和密码的控件都是输入框,比如使用百度搜索,在输入搜索内容的控件也是输入框,比如网购一个物品,我们需要输入购买的数量,也是一个输入框,网银转账时输入转账金额的控件也是输入框。下面就是我总结的输入框的通用测试点。如何测试一个WEB的输入框?1、首先考虑是一个文本输入框还是数值型的文本输入框文本输入框...

2019-09-06 10:40:53 180

原创 软件测试书籍内容

2019-09-04 23:11:00 87

原创 ubuntu

打开终端,在终端上输入ibus-daemon –drx命令,就可以解决拼音不正常的这个问题;https://blog.csdn.net/crazyman2010/article/details/53148452Installation Directory: /home/lin/atlassian/confluenceHome Directory: /home/lin/atlassian/...

2019-09-04 11:59:27 86

原创 测试项目

2019-08-25 12:33:00 323

原创 软件测试知识

高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估★中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;★初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。测试用例的八大要素1测试编号2测...

2019-08-24 23:19:16 170

原创 fiddler

Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包),Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以支持众多的HTTP调试任务。工作原理Fiddler是以代理WEB服务...

2019-08-15 11:59:11 97

原创 selenium

什么是自动化?软件自动化测试就是通过测试工具或者其他手段,按照测试人员的预定计划对软件产品进行自动化测试解决-1.回归测试 2. 解决-压力测试 3. 解决-兼容性测试 4. 提高测试效率,保证产品质量自动化测试所属分类1. 黑盒测试(功能测试) 2. 灰盒测试(接口测试) 3. 白盒测试(单元测试) 提示:Web自动化测试属于黑盒测试(功能测试)优点1. 较少的时间内...

2019-08-14 17:13:16 98

原创 python

编程语言是文字和符号的组合, CPU只能认识机器指令, 机器指令的表现方式就是0和1的组合. 这显然很矛盾? 此时, 需要一个中间角色负责将文字和符号转换为机器指令, 这个负责转换的角色叫做解释器. 解释器本质上就是一 个运行在操作系统上的应用程序.Python 语言解释器 Python语言是解释型程序, 也就是说Python语言是读一行解释执行一行的方式进行工作的. 解释器是一个程序, 那么...

2019-08-07 22:53:11 352

原创 appium

Activity是一个Android的应用组件,它提供屏幕进行交互。每个Activity都会获得一个用于绘制其用户界面的窗口,窗口可以充满哦屏幕也可以小于屏幕并浮动在其他窗口之上。一个应用通常是由多个彼此松散联系的Activity组成,一般会指定应用中的某个Activity为主活动,也就是说首次启动应用时给用户呈现的Activity。将Activity设为主活动的方法当然Activity之...

2019-08-06 22:51:27 149

原创 接口测试

项目开发中为什么要采用接口?1. 开发效率和质量 2. 方便与第三方交互 3. 维护便捷(后台代码修改,接口无需改变)1.2 什么是软件接口? 说明:一个数据访问地址,一个规范交互标准,对指定数据进行(增删改查)接口测试经常遇到的bug和问题,如下:(1)传入参数处理不当,导致程序crash;(2)类型溢出,导致数据读出和写入不一致;(3)因对象权限未进行校验,可以访问其他...

2019-08-04 18:10:16 127

原创 软件测试基础知识

为什么需要测试1.功能可能会存在问题。因此为了保证软件的功能是可用的,我们必须要进行测试。2.当前的软件件行业已经不在是功能为王了, 户不仅仅只盯着软件的功能是否满足需求, 用还会对软件是否容易上手,执行效率是否 OK .....等一系列其它体验都有了更高的要求,所以这也需要我们对软件进行大量的测试。专业度:软件测试和软件开发分别属于软件行业当中二个不同的技术方向。所以让...

2019-07-31 15:22:29 359

原创 数据结构

最近在读《大话数据结构》这本书 第一章上面的介绍数据结构相关概念 总结如下图:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。对于数据 数据对象 数据元素 数据项 这四个概念 理解的不是很好 我先说下课本上是怎么说的 然后再根据自己和网上的理解说下更直白的解释数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整...

2019-07-26 12:15:19 69

原创 关于树的编程题

判断两颗二叉树是否相等public boolean isSameTree(TreeNode tree1,TreeNode tree2){ if (tree1==null&&tree2==null){//若两棵树均为空 return true; } else if (tree1==null||tree2=...

2019-03-03 17:13:02 410

原创 剑指offer java实现

二维数组中的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 public boolean Find(int target, int [][] array) { boolean found=false; //从左下...

2019-03-02 23:28:19 101

转载 算法总结

回溯回溯算法实际上一个类似枚举的深度优先搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回(也就是递归返回),尝试别的路径。许多复杂的,规模较大的问题都可以使用回溯法,有“通用解题方法”的美称。回溯法说白了就是穷举法。回溯法一般用递归来解决。回溯法一般都用在要给出多个可以实现最终条件的解的最终形式。回溯法要求对解要添加一些约束条件。总的来...

2019-02-21 18:04:25 69

原创 Leetcode中等题

11. Container With Most Water public int maxArea(int[] height) { int l=0; int r=height.length-1; int area=0; while(l<r){ area=Math.max(area,Math.min(h...

2019-02-16 11:36:59 280

原创 leetcode简单题

1 两数之和 public int[] twoSum(int[] nums, int target) { int[] answer=new int[2]; int a; HashMap<Integer,Integer> map=new HashMap<Integer, Integer>(); ...

2019-02-12 18:00:46 311

原创 八大排序

冒泡排序public static void sort(int a[]){ int t,flag; for(int i=0;i<a.length-1;i++){ flag=0; for(int j=0;j<a.length-i-1;j++){ if(a[j]>a[j+1]){ ...

2019-01-31 17:47:50 97

转载 Comparable接口与Comparator接口区别与理解

一、实现Comparable接口与Comparator接口的类,都是为了对象实例数组排序的方便,因为可以直接调用 java.util.Arrays.sort(对象数组名称),可以自定义排序规则。不同之处: 1 排序规则实现的方法不同    Comparable接口的方法:compareTo(Object o)    就是返回正数的话,当前对象(调用compareTo方法的对象o...

2018-11-24 14:59:20 120

转载 idea创建项目

创建maven项目的步骤https://www.cnblogs.com/1314wamm/p/7475771.html1创建maven需要添加一个属性archetypeCatalog2 idea maven创建项目没有resources在idea里用maven创建一个项目没有resources,于是我们可以自己建立一个新建一个文件夹,然后右键Mark Directory...

2018-09-08 14:23:26 228

转载 spring注解

package com.atguigu.config;import org.springframework.beans.factory.config.ConfigurableBeanFactory;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation...

2018-09-02 11:40:35 64

空空如也

空空如也

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

TA关注的人

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