自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java02_求面积练习

package com.mywl.basic;import java.util.Scanner;/*** * 这个类用来测试圆形面积 * * πr²=3.14*r*r * */public class Test2_Area { public static void main(String args[]){ // double r=7.99; double r=new Scanner(System.in).nextDouble();

2021-01-24 18:54:29 150

原创 Java基础01_数据类型

package com.mywl.basic;/*** * 这个类用来测试取值范围 * */public class Test1_Scope { public static void main(String args[]){ //整型测试 byte short int long //定义变量记录最大值、最小值 //数据类型、数据名、数据值 /* byte_max:127 byte_min:-128

2021-01-24 17:27:29 135

原创 Java_Method

package mywl.jy.test; /*** * 方法练习: * Java中方法是指一个小功能,将一段代码保存起来,以后可以重复使用。 * *方法注意点: * (1)方法必须写在类当中; * (2)方法必须定义在其他方法之外; * (3)方法定义没有先后顺序之分; * (4)如果一个类调用方法时,前面有static修饰,那么定义这个方法的前面应该也有static。 * * (5)方法完整格式: * 修饰符 返回值类型 方法名(形式参数){ * .

2020-08-18 10:07:29 170

转载 Java接口自动化测试实战笔记

综述代码管理工具Git测试框架 TestNG测试报告Mock 接口框架HTTP 协议接口测试框架 HttpClientSprintBoot 自动化测试开发数据持久层框架 MyBatis</aMyBatis+MySQL实现用例管理TestNG+MyBatis实现数据校验Jenkins持续集成综述需求阶段:项目立项、产品设计、需求文档研发阶段:UI 设计、前端开发、后...

2020-05-08 14:05:22 466

原创 Http常用的协议信息头

Http常用的协议信息头:一、请求头信息:1、Accept:浏览器告诉服务器所支持的数据类型。2、Accept-Charset:浏览器告诉服务器所采用的字符集。3、Accept-Encoding:浏览器告诉服务器所支持的压缩格式。4、Accept-Language:浏览器告诉服务器所采用的语言。5、Host:浏览器告诉服务器我想访问服务器的哪台主机。6、If-Modified-Sin...

2020-05-07 10:57:46 657

原创 常见的通用异常

常见的通用异常整理:ABSENCE_PARAMETER(601, "缺少必填参数"),ILLEGAL_PARAMETER(602, "参数不合法"),REQUEST_FORBIDDEN(603, "请求被禁止"),RECORD_EXIST(604, "存在重复的数据"),RECORD_NOT_EXIST(605, "数据不存在"),REQUEST_TOO_FREQUENT(606, "...

2020-05-07 10:55:45 370

原创 接口自动化化实现方式

什么是接口测试基本流程需求分析用例设计脚本开发结果分析完整脚本参考资料什么是接口测试顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安...

2020-04-30 10:22:43 2008

原创 项目测试流程

项目测试流程

2020-04-27 10:21:29 221

原创 HTTP请求常见错误码

一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (...

2020-04-26 12:28:37 236

转载 Json是什么?以及Json的序列化和反序列化

一什么是JSON?  中午肚子饿了,到餐厅点餐。向服务员点了几个菜,厨师根据用户的需求,开始烹饪食物,食物烹饪好后,怎么将食物呈现给用户呢?这时就需要用到盛放食物的碗了用户拿到盛放食物的碗,就可以获得点的餐了这个碗就充当了数据交换的容器了。(^ - ^)客户端向服务器端发送请求后,服务器端怎么才能把用户需要的数据返回给客户端呢。这时我们就需要用一个指定的格式将数据,按照指定格式返回客户端。这...

2020-04-26 12:18:07 488

转载 DDT数据驱动测试

前言  网盗概念-相同的测试脚本使用不同的测试数据来执行,测试数据和测试行为完全分离, 这样的测试脚本设计模式称为数据驱动。(网盗结束)当我们测试某个网站的登录功能时,我们往往会使用不同的用户名和密码来验证登录模块对系统的影响,那么如果我们每一条数据都编写一条测试用例,这无疑是增加了代码量,代码重复,且显得那么臃肿(谁不喜欢身材好的呢?你懂的),这时候我们可以使用不同数据驱动代码执行相同的用例测...

2020-04-26 11:20:40 320

原创 java的map类中的<String,String>

java的map类中的<String,String><String,String>是泛型的意思,表示插入的Map 的key与value都必须是String类型。使用方法:Mapm = new HashMap();m.put(“name”, “xiaoming”);java的map就是以键值对的形式存放数据的容器,其常用的实现类主要是哈希mapmap是个接口用都是用HasM...

2020-04-26 11:15:56 5070

原创 HTML中6种空格标记

HTML中& nbsp; & ensp; & emsp;等6种空格标记HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      ‌‍)在不同浏览器中宽度各异。1、 它叫不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,大...

2019-08-27 18:12:46 12528

原创 HTML 字符实体 &lt; &gt: &amp;等

HTML 中,某些字符是预留的。在 HTML 中不能使用小于号(<)和大于号(>),这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。比如要写这篇日志在前端展现出大于号(>),小于号(<)等就必须在后台数据库中把这些对象保存成字符实体的形式。字符实体类似这样:&e...

2019-08-27 17:39:12 120

原创 前端自适应常适配的屏幕大小

/** * 媒体查询,参考部分Bootstrap框架 *//**当前页面大于1200px时,大屏幕,主要是PC端。**/@media (min-width: 1200px) { }/**在992和1199像素之间的屏幕里,中等屏幕,分辨率低的PC**/@media (min-width: 992px) and (max-width:1199px) {}/**在768和991...

2019-08-25 15:46:55 6755

原创 css样式重置整理

@charset "UTF-8";/* 清除内外边距 */body, h1, h2, h3, h4, h5, h6, hr, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea,th, td { margin: 0; padding: 0;}/* 设置默认字体 */...

2019-08-25 14:20:51 104

原创 浏览器及其内核简介(一)

浏览器及其内核1.简介:浏览器就是安装在我们电脑上的浏览器,在网站时代,浏览器几乎代表了网络世界,因为有了浏览器,你可以通过他浏览世界的任何一个网络可以到达的地方,而对于前端工程师来说,浏览器就是前端代码的展现舞台,是接受用户考验的考场。2.浏览器都有哪些?根据最新的统计显示,全球浏览器市场份额最大的几家厂商及其排名分别是:Google Chrome、Mozilla Firefox、Inte...

2019-08-13 09:46:37 188

原创 AngularJS函数(二)

<html ng-app="myApp"><head> <meta charset="UTF-8"> <title></title> <script src="../../js/angular.min.js"></script> <script> var m1=angular.modul...

2019-08-02 13:52:09 125

原创 AngularJS函数(一)

AngularJS 全局 API 用于执行常见任务的 JavaScript 函数集合,以下列出了一些通用的 API 函数:<html><head> <meta charset="UTF-8"> <title></title> <script src="../../js/angular.min.js"></s...

2019-07-31 19:23:52 332

原创 编写测试用例注意事项

一、测试用例的优化问题:1.问题的提出;一个用例只测一个控件,但效率比较低。每条用例只测试一个控件的等价类的方法,比较简单。(最大的问题,会有很多数据冗余,影响测试效率,只适合初学者)2.如何进行优化:对于不同控件的有效等价类(或有效边界值),可以在一条用例中同时进行测试,最大化的减少用例的数量。说明:由于每个控件的有效等价类加上有效边界值的数量,一般不会完全相同,所以再测试某个控件...

2019-07-29 10:36:55 3281

原创 Web设计命名规则

Web设计命名规范在设计一个HTML文件时,需要为站点文件夹、文件及文档结构、ID及类命名,在需要命名是初学着可能只会依据自己的想法随便给一些简单的名称,但若是一味的乱起名称,不仅会让团队的伙伴看不明白,还会导致标签名称混乱,这样会使得代码维护十分困难,是非常不利于管理的。所以我们在设计整个网站,还是一个单独的HTML页面,都应该要有良好的命名规则。文件名称必须由英文字母开头,通常命名的规则是...

2019-07-20 14:34:54 1296

原创 Selenium自动化测试环境搭建(基于Python)

一、搭建方式:Python+Selenium+Chrome+webdriver1、下载安装Python编辑器:2、下载安装Selenium自动化框架:安装目录及方式,如果Python安装到D盘目录下,在Python/Scripts目录下,安装Selenium。如输入 D:\Python36\Scripts下执行pip install selenium会自动安装Selenium。3、安装C...

2019-07-17 11:59:17 127

原创 jquery对象与js对象的相互转换

jQuery对象转成DOM对象:两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index);(1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。如:var v=v =v=("#v") ; //jQuery对象var v=$v[0]; //DOM对象alert(v.checked) //检测这个checkbox是否被选...

2019-07-16 16:33:31 381

原创 数据库系统原理—02数据库系统概述

1、数据库系统的三级模式结构:其中模式(概念模式)数据库的核心,也是数据库设计的关键。2、映像,就是一种对应规则,它指出映像双方是如何进行转换的。3、两层映像:(1)外模式/模式映像,保证了数据与程序的逻辑独立性。(2)内模式/模式映像,保证了数据与程序的物理独立性,因为内模式是唯一的,所以内模式/模式映像是唯一的。两层映像保证了数据库中的数据具有较高的逻辑独立性和物理独立性,简...

2019-07-12 18:07:15 310

原创 数据库系统原理—01数据库系统概述

1、数据(Data):是描述事物的符号记录,是指利用物理符号记录下来的、可以鉴别的信息。2、数据的语义:数据是信息存在的一种形式,只要通过解释或处理的数据才能成为有用的信息。3、数据库(Database,DB)是指长期储存在计算机中的有组织、可共享的数据集合。4、数据的三个基本特点:(1)永久存储;(2)可组织;(3)可共享;5、数据库管理系统(DBMS):是专门用于建立和管理数据...

2019-07-10 17:15:01 110

原创 JavaScript-数组-基础结构

一.数组相关内容:1.数组基础结构分析:1.1 数组是对象数据类型值;1.2 数组索引1.3 数组循环2.数组中常用的方法:2.1 push2.2 pop2.3 shift2.4 unshift2.5 splice2.6 slice2.7 concat2.8 join2.9 toString2.10 sort2.11 reverse2.12 indexOf/las...

2019-04-30 15:14:46 260

原创 JavaScript-函数-匿名函数

1.函数分类:实名函数:是指给函数设置相应的名字。匿名函数:没有给函数设置名字。2.匿名函数:(1)函数表达式:把一个没有名字的函数或者有名字的函数赋值给一个变量或者一个元素的某个事件等。//函数表达式:onBox.οnclick=function(){//把一个没有名字的函数或者有名字的函数赋值给一个变量或者一个元素的某个事件等。}(2)自执行函数://自执行函数:...

2019-04-30 13:05:52 99

原创 JavaScript-函数-return

###JS中的返回值return返回值是函数提供的一个出口,我们如果想在外面使用函数私有的一些信息,就需要通过return把这些信息返回出来供外面使用。

2019-04-30 11:40:46 172

原创 JavaScript-函数-arguments

###arguments实参集合1.当我们不知道用户具体要传递几个值的时候(传递几个值都行),此时我们无法设置形参的个数;遇到此类需求,需要使用函数内置的实参集合:arguments...

2019-04-26 19:47:21 146

原创 JavaScript-函数-形参和实参

###函数的形参和实参形参:相当于生产洗衣机的时候提供的入口,需要用户执行函数的时候把需要的值传递进来,形参是个变量,用来存储和接收这些值。实参:用户执行的时候传递给形参的具体值;.//随便求出两个数的和;function sum(num1,num2){ //=>num1/num2就是形参变量(类似于var了一下。)var total =num1+num2;total...

2019-04-24 18:43:20 206

原创 JavaScript-函数-操作原理

函数作为JS中引用数据类型的一种,也是按照引用地址来操作的。function sum(){var total=1+1;//计算出1+1的和;total *=20;//total的和再乘以20;console.log(total.toFixed(2));//打印出total,且保留两位小数。 }sum();一.创建函数:1.首先会在当前作用域中声明一个函数名(声明的函数名和使用v...

2019-04-23 13:48:54 202

原创 JavaScript-函数-基础操作

函数相关内容:1.函数的核心操作原理:创建函数:堆内存执行函数:栈内存2.函数中的形参和实参3.arguments形参集合4.return函数返回值Js中的函数:1.概念:函数是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、面向对象中(OOP)的方法。通俗的讲,就是实现某一个功能的方法。2.组成:(1)创建函数:function[函数名]([形参]){//=&gt...

2019-04-22 10:32:45 115

原创 Linux-常用命令-(二)

2019-03-25 14:17:28 114

原创 JavaScript-数组-数组遍历

数组的基础结构1.数组:数组也是对象数据类型的’typeof[]’ ;返回类型’object’;2.数组也有属性名,只不过属性名是数字,我们把数字属性名称之为它的索引;数组是以数字作为索引,索引从零开始,有一个length属性代表数组的长度。类数组:类数组类似于数组,但是不是数组。1.通过getElementsByTagName获取的元素集合是类数组。2.函数中的实参集合argum...

2019-03-20 13:27:41 219

原创 操作系统-操作系统简介

一.操作系统简介:1.1.0 什么是操作系统操作系统的定义Q1:操作系统是软件还是硬件?Q2:操作系统是必要软件还是不必要?操作系统(Operating System, OS)是一种复杂的系统软件,是不同程序代码、数据结构、数据初始化文件的集合,可执行。1.1.1 用户与硬件之间的接口操作系统与硬件部分相互作用,并且为运行在计算机上的应用程序提供执行环境。1.1.2 资源的管理...

2019-03-19 11:40:40 5258

原创 函数—04函数中的arguments

#一.函数中的arguments是指实参集合当我们不知道用户要传递几个值的时候(传递多个值),从而无法设置形参的个数,遇到此类现象时,需要使用函数内置的实参集合:argumentsarguments只有函数才有。不管执行的时候,是否传递实参,arguments天生存在,没有传递实参arguments是个空的集合,传递了arguments包含了所有传递的实际值。不管是否设置了形参,arg...

2019-03-16 15:53:16 232

原创 函数—03函数中的形参和实参

###函数中的形参和实参形参:相当于生产洗衣机的时候提供的入口,需要用户执行函数的时候把需要的值传递进来。形参是个变量,用来存储和接收这些值。实参:用户执行的时候传给形参的实际值。/*** @author lyj*/function sum(num1,num2){//num1,num2就是形参变量,类似于var了一下。//如果有一个值没有传递的话,我们为了保证一个结果不是NaN,...

2019-03-16 14:45:27 146

原创 软件测试艺术(三)—测试驱动开发

测试驱动开发生动的比喻"举个比较生动的例子,这个例子你一定已经在很多关于TDD的文献资料上都看到过,但它确实是一个不错的比喻。在此我进行了一些加工和扩展。盖房子的时候,工人师傅砌墙,会先用桩子拉上线,以使砖能够垒的笔直,因为垒砖的时候都是以这根线为基准的。TDD就像这样,先写测试代码,就像工人师傅先用桩子拉上线,然后编码的时候以此为基准,只编写符合这个测试的功能代码。而一个新手或菜鸟级的小师傅...

2019-03-06 18:12:54 271

原创 跟着动画来学习TCP三次握手和四次挥手

不错的一篇跟着动画来学习TCP三次握手和四次挥手文章:https://juejin.im/post/5b29d2c4e51d4558b80b1d8c

2019-03-06 17:32:45 148

原创 git的常用命令

1.git clone 从远程克隆2.git branch 查看分支3.git branch创建分支4.git checkout 切换分支5.git checkout -b创建加切换分支6.git branch -d 删除分支7.git merge合并分支8.git log --graph 查看分支并图git push -u origin master 第一次推送master内容要...

2019-03-06 14:49:48 99

空空如也

空空如也

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

TA关注的人

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