自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 测试用例的设计思路

本文以最常见的几种测试场景来展开讨论如何设计出更为高效且覆盖面更为全的测试用例。在讨论前,我们先来大概了解下目前行业里常用到的几种测试用例的设计方法,目前主流的测试用例设计方法有如下几种1 测试用例常用设计方法1.1 等价类划分法此设计方法算是黑盒测试中用得最多的一个了,而且此方法常常与其他方法一起来设计测试用例,常用的组合就是与边界值划分法;定义:...

2019-04-12 17:17:00 1566

转载 Selenium-WebDriver框架常用基本操作

1.基础元素定位的八种方法WebDriver driver = new ChromeDriver();WebElement element = new WebElement();1.1 By.id()element = driver.findElement(By.id)1.2 By.name()1.3 By.xpath()1.3.1 路径匹配(1)用...

2019-04-11 19:55:00 306

转载 接口测试入门基础

1.接口测试概述1.1 什么是接口测试接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。1.2 为什么要做接口测试  a) 如今的系统复杂度不断上升,传统的测试方法成本急剧增加且测试效率大幅下降,接口测试可以提供这种情况下的...

2019-03-26 12:50:00 256

转载 TestNg框架基础入门

TestNg框架简介:TestNG,即Testing, Next Generation,下一代测试技术,是一套根据JUnit 和NUnit思想而构建的利用注释来强化测试功能的一个测试框架。TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionali...

2019-03-22 17:25:00 226

转载 linux常用基础命令(一)

Rz命令rz命令本地上传文件到服务器:rz在弹出的框中选择文件,上传文件sz命令sz命令发送文件到本地:Sz文件名例:将文件file1Sz file1Tomcat启动/关闭命令比如tomcat的目录/app/data/tomcat78/tomcat_acm_school_8060$cd bin 进入bin目录$./startup....

2019-03-21 22:13:00 284

转载 Sql语句基础练习(一)

1、求1号课成绩大于80分的学生的学号及成绩,并按成绩由高到低列出。(表名:成绩表。字段名:课号,学号,成绩。)SELECT 学号,成绩 FROM 成绩表 WHERE 课号=1 AND 成绩>80 ORDER BY 成绩 DESC2、列出非软件专业学生的名单。(表名:学生表。字段名:学号,性别,姓名,专业。)SELECT 姓名 FROM 学生表 WHERE 专业...

2019-03-21 21:49:00 822

转载 Java小程序练习

1.选择排序法所谓的选择排序,就是把当前数据与它后面所有的数据做个比较,假如满足比较条件,则进行交换操作,直到最后二个数比较完毕,这样重新输出的数据就已经由大到小或者由小到大排好序了。for(int i=0;i<arr.leng-1;i++){ for(int j=i+1;j<arr.leng;j++){ if(arr[i]>arr[j]){ swap(a...

2019-03-08 17:46:00 167

转载 HTTP协议详解(四)

接着第三篇继续学习....9 Cookie和Session的比较Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。Session可以用Cookie来实现,也可以用URL回写的机制来实现。用Cookie来实现的Session可以认为是对Cookie更高级的应用。9.1两者比较Cookie...

2019-02-27 09:35:00 110

转载 HTTP协议详解(三)

接着第二篇继续学习...6 HTTP的几个重要概念6.1连接:Connection一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。在http1,request和reponse头中都有可能出现一个connection的头,此header的含义是当client和server通信时对于长链接如何进行处理。在http1中,client和server都是默认对方支持...

2019-02-27 09:34:00 142

转载 HTTP协议详解(二)

接着第一篇学习....5头域(首部)每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。在抓包的图中,No14点开可看到如图4所示:图4 http请求消息 回应的消息如图5所示:图5 ht...

2019-02-27 09:33:00 120

转载 Mockito框架入门教程(二)

接上一篇,继续学习其它的....8、找出冗余的互动(即未被验证到的) @Test(expected = NoInteractionsWanted.class) public void find_redundant_interaction(){ List list = mock(List.class);...

2019-02-27 09:26:00 139

转载 Mockito框架入门教程(一)

官网:http://mockito.orgAPI文档:http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.html项目源码:https://github.com/mockito/mockito在做单元测试的时候,有的时候用到的一些类,我们构造起来不是那么容易,比如HttpRequest,或者说...

2019-02-27 09:23:00 258

转载 单元测试基础知识(三)

9.单测工具简介JUnitJava用的最多的单测框架,使用非常简单,主流IDE基本都集成了JUnit,具体用法就不介绍了,可以花十分钟看看官方文档http://junit.org/junit4/TestNg是一款基于junit框架上的加强版单元测试框架,具备更多更强大的功能,能够执行比较复杂的程序代码,具体用法这里也不介绍了,可以花十分钟看看官方文档http://test...

2019-02-26 16:30:00 371

转载 单元测试基础知识(二)

6 单元测试设计原则和任务6.1 三原则为了提高开发人员的代码质量,编写高质量的单元测试,要遵守3R(Responsible, Reliable, Repeative)原则,具体含义如下:Responsible: 谁开发谁负责测试,在哪里开发就在哪里测试。Reliable: 测试case要可靠,并且是值得信赖的,对于底层的任何改动都要能够及时感知。R...

2019-02-26 16:29:00 221

转载 单元测试基础知识 (一)

1 背景测试是开发的一个非常重要的方面,可以在很大程度上决定一个应用程序的命运。良好的测试可以在早期捕获导致应用程序崩溃的问题,但较差的测试往往总是导致故障和停机。单元测试用于测试各个代码组件,并确保代码按照预期的方式工作。单元测试由开发人员编写和执行。大多数情况下,使用JUnit或TestNG之类的测试框架。测试用例通常是在方法级别写入并通过自动化执行。...

2019-02-26 16:28:00 190

转载 java接口自动化基础知识(二)

二.HttpClient+testNG实现对接口的测试及校验在上面第一篇中已经实现了基础配置和测试用例数据准备,本篇文章将以登录举例进行测试执行。这是之前login接口的代码@Test(groups = "loginTrue",description = "用户登录接口测试") public void loginTrue() throws IOExcep...

2019-02-20 17:16:00 306

转载 java接口自动化基础知识(一)

一.TestNG+MySQL+MyBatis实现对测试用例数据的读取本篇文章讲解TestNG+MySQL+MyBatis+ExtentReports实现对测试用例数据的读取,下面放出所有配置文件的目录方便下文理解。1.配置mysql数据库2.配置pom文件3.配置application.properties文件4.配置databaseConfig.xml文...

2019-02-20 16:35:00 623

转载 SpringBoot入门基础

目录SpringBoot入门 (一) HelloWorld. 2一 什么是springboot 1二 入门实例... 1SpringBoot入门 (二) 属性文件读取... 16一 自定义属性... 15二 自定义属性配置文件... 18SpringBoot入门 (三) 日志配置... 21日志格式及内容... 21日志输出... 22输出文件.....

2019-02-15 11:51:00 131

转载 mybatis基础知识

一、什么是Mybatis这里借用官网的一句话介绍什么是mybatis:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects...

2019-01-16 01:46:00 153

转载 Windows 下安装Git工具及基础使用

Git简介 git是很好一个工具使用,可以执行liunx命令,有git环境后windows系统就可以进行shell命令操作,就可以添加其他liunx辅助软件进行执行,git也代码库管理工具,无论是上传,下载代码都可以使用git的环境,起到很好应用效果。一.如何下载安装及配置环境变量1.从git官网下一个git安装包。-进入下载官网-https://git-scm.com...

2018-11-24 16:14:00 119

转载 自动化测试用例编写的规范

1.一个脚本是一个完整的场景,从用户登陆操作到用户退出系统关闭浏览器。 2.一个脚本脚本只验证一个功能点,不要试图用户登陆系统后把所有的功能都进行验证再退出系统3.尽量只做功能中正向逻辑的验证,不要考虑太多逆向逻辑的验证,逆向逻辑的情况很多(例如手机号输错有很多种情况),验证一方面比较复杂,需要编写大量的脚本,另一方面自动化脚本本身比较脆弱,很多非正常的逻辑的验证能力不强。 ...

2018-09-30 17:08:00 932

转载 搭建基于IDEA+Selenium+Java+TestNG+Maven+Jenkins+SVN的Web端UI自动化测试环境

第一步:工具下载安装配置JDK安装与配置IDEA安装与配置Maven安装与配置Tomcat部署与配置Jenkins部署与配置Svn安装与配置各浏览器驱动下载与配置第二步:集成各个工具到自动化测试环境1.IDEA上的各种操作a.通过在idea工具,新建一个maven项目,在右边加载框这里,选择maven-archetype-quickstar...

2018-09-29 14:27:00 593

转载 Windows 下搭建 SVN服务器及使用

目录一 、安装Visual SVN二、配置SVN三、安装TortoiseSVN四、上传项目到远程仓库五、从远程仓库下载项目六、检出项目七、版本回退参考链接http://blog.csdn.net/lu1024188315https://www.cnblogs.com/warrior1988/p/5359084.htmlVisualSVN...

2018-09-29 11:32:00 147

转载 jenkins安装与配置

安装Jenkins方法1:jenkins.war下载地址: 点击下载将jenkins.war复制到D:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps目录下(即tomcat安装目录下的webapps目录,tomcat安装与配置请查看:点击查看)注意了,复制到webapps目录下后,先不要重启tomca...

2018-09-29 11:28:00 67

转载 Tomcat服务的安装及配置

在进行Java Web开发时必须有Web服务器的支持,常用的Web服务器便是Tomcat,本文主要介绍Tomcat的安装和配置。客户端通过Web浏览器发送一个基于HTTP协议的请求到服务器上后,服务器端使用Web服务插件(Web Server Plugin)接收客户端的请求,并对接收的用户请求进行判断,判断其是动态请求还是静态请求。如果是静态请求,则直接通过Web服务器(...

2018-09-29 11:12:00 84

转载 Maven安装与配置及使用

下载及安装官方下载地址:直达官网下载页面进入下载页面后,根据你电脑所装jdk版本选择对应版本的maven进行下载。我们可以看到该页上边红框内写明了,maven3.3版以上支持的是JDK1.7+的,所以推荐大家对应好自己的版本。官方目前最新的是3.5。下边四个有什么区别呢,Binary 指的是编译后的二进制文件。是可以直接使用的,你应该下载这个(红框...

2018-09-29 10:53:00 89

转载 JDK的安装及环境变量配置

JDK的安装及环境变量配置JDK解释:直达详细解释。1.JDK下载地址:点击直达官网下载进入后,如图1,点击图中红框DOWNLOAD按钮进入下载页进入下载页后,在下载也底端,根据自己的需求下载,通常32位的系统只支持32位的jdk,64位系统可以兼容32和64我们通常使用tar.gz格式以及zip格式的压缩包进行安装部署,所以你也可以下载这类包进行...

2018-09-29 10:29:00 124

转载 HTTP协议详解(一)

1 http协议介绍1.1 简单介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/...

2018-08-28 15:49:00 108

空空如也

空空如也

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

TA关注的人

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