测试开发
waS_TransvolnoS
写过两行bug,尘世间一个迷途小码农。
展开
-
合并2个有序子数组
题目:给定2个从小到大排序的有序数组,合并为1个从小到大的有序数组。思路:从每个数组的最后开始比较,合并更大的元素到新数组(因为从头开始排序,可能会存在一个数组的所有元素均大于另一个数组的最后一个元素的情况,指针不易控制)public static int[] MergeArray(int[]A,int[]B){ //处理特殊情况 if(A==null)return B; if(B==null)return A; //新建数组..原创 2021-03-20 19:41:36 · 259 阅读 · 0 评论 -
org.testng.TestNGException: TestNG by default disables loading DTD from unsecured Urls.问题解决
TestNG XML DTD错误最近在tesgng跑测试用例时碰到了这个问题:org.testng.TestNGException: TestNG by default disables loading DTD from unsecured Urls. If you need to explicitly load the DTD from a http url, please do so by using the JVM argument [-Dtestng.dtd.http=true]解决方法原创 2020-06-24 19:58:24 · 7801 阅读 · 4 评论 -
数据库关系的3种完整性约束+5种范式
关系模型组成:关系数据库,关系操作集合,关系完整性约束。关系的三类完整性约束:(1)实体完整性(必须)若属性A是基本关系R的主属性,则A不能取空值。检查和违约处理:1)检查主码值是否唯一,如果不唯一则拒绝插入或修改。2)检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改。(2)参照完整性(必须)若属性F是基本关系R的外码,它与基本关系S的主码K相对应,则对于R中每个元组...转载 2019-09-11 20:51:36 · 8406 阅读 · 0 评论 -
2019搜狗测试开发第一题满分测试用例
2019/9/8,IP地址由四段数字组成,每段数字0~255, 由‘.’号隔开,如123456是错误的用例,标为0,即123456 0,10.163.255.123为正确的用例,标为1,即10.163.255.123 1。请写出测试用例。123456 010.129.232.163 110.129.232. 010.129.232.256 010.129.232.-1 00.0.0.0...原创 2019-09-09 09:23:30 · 188 阅读 · 0 评论 -
Mock框架应用实战(六)——实现重定向的get请求
例一:先新建json配置文件重定向到www.baidu.com,启动mock服务[ { "description":"实现重定向的请求", "request":{ "uri":"/redirect" }, "redirectTo":"https://www.baidu.com", "response...原创 2019-08-11 09:05:48 · 412 阅读 · 0 评论 -
Mock框架应用实战(五)——带请求头header的post请求
新建json配置文件,开启mock服务[ { "description":"带请求头的post请求", "request":{ "uri":"/postwithheaders", "method":"post", "headers":{ "Accept-Lan...原创 2019-08-11 08:40:40 · 1823 阅读 · 0 评论 -
Mock框架应用实战(四)——带cookie信息的get&post请求
带cookie信息的get请求配置Json文件[ { "description":"This is a get request with cookies", "request":{ "uri":"/getwithcookies", "method":"get", "cooki...原创 2019-08-10 11:38:11 · 813 阅读 · 0 评论 -
Mock框架应用实战(三)——模拟post请求
在moco框架文件夹下,新定义一个JSON文件命名为postJson.json[ { "description":"不含参数的post请求", "request":{ "uri":"/post", "method":"post" }, "response":{ "text":"不...原创 2019-08-06 12:18:25 · 1332 阅读 · 0 评论 -
Mock框架应用实战(二)——模拟带参数的get请求
可以在json文件中配置method属性为get,queries属性为para:values实现模拟带参数的get请求接口JSON配置文件[{ "description":"带参数的get请求", "request":{ "uri":"/getpara", "method":"get", "queries":{ "name":"zhangsan", ...原创 2019-08-06 11:11:32 · 2041 阅读 · 0 评论 -
Mock框架应用实战(一)——第一个演示程序:不带参数的get请求
Mock框架是一个接口模拟框架,可以自定义请求与响应,用来进行接口测试和前端分离开发。本文使用Eclipse+Moco 0.12.0进行演示一、下载Moco框架:https://repo1.maven.org/maven2/com/github/dreamhead/moco-runner/选择对应版本,进入下载standalone.jar到本地;二、打开Eclipse新建项目,新...原创 2019-08-06 10:17:52 · 338 阅读 · 0 评论 -
Cookie & Session的区别
区别:cookie在客户端的头信息中session在服务端存储文件、数据库等都可以(一般用Redis服务器维护,设置key即可控制过期时间)一般来说,session的验证需要cookie带一个字段来表示这个用户是哪一个session一般来说,session的验证需要cookie带一个字段来表示这个用户是哪一个session,所以当客户端禁用cookie时,session将失效cook...原创 2019-08-05 19:24:50 · 142 阅读 · 0 评论 -
Http协议之常用请求头响应头
请求头(RequestHeaders)包括Accept、cookie、Host、user-agent;响应头(ResponseHeaders)包括Cache-control、Content-type、Date、Server;常用的请求头:Accept:这个头表示,浏览器告诉服务器它所支持的数据类型(如Json)Accept-Charset:这个头表示,浏览器告诉服务器它采用的字符集(...原创 2019-08-05 19:19:31 · 1134 阅读 · 0 评论 -
http协议的状态码——400,401,403,404,500,502,503,301,302等常见网页错误代码
转自:https://www.cnblogs.com/hellohell/p/5617620.htmlhttp协议的状态码1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。2xx(成...转载 2019-07-26 18:41:30 · 875 阅读 · 0 评论 -
TestNG实战自动化测试框架——分组测试、异常测试、依赖测试
分组测试:按组执行方法@Test(groups="server")public void test1(){ System.out.println("测试方法1");}@Test(groups="client")public void test2(){ System.out.println("测试方法2");}@BeforeGroups("server")public v...原创 2019-07-22 14:16:52 · 193 阅读 · 0 评论