07 2022 档案
摘要:Linux(2) 常见的程序的错误: 1、Java.lang.OutOfMemory(内存泄露) >OOM 数据读写,上传文件的服务,下载文件的服务,淘宝发放优惠卷 2、TimeOut,超时 主要指的是客户端不断的向服务端发送请求,服务端这边的资源有限(内存和CPU),那么有可能会出现超时 3、Ja
阅读全文
摘要:Linux(1) 版本:centos 7.8 连接Linux 本地连接Linux服务器,是通过ssh服务连接的,ssh端口是22 mysql:3306 tomcat:8080 http:80 https:443 email:25 1、登录指令:ssh 账户@101.43.158.84 2、可使用Te
阅读全文
摘要:API自动化测试思维导图 面试题 JMeter动态参数处理逻辑是什么? 以登录为案例,登录成功后返回的TOKEN每次都是不一样的,这个值就是动态参数,那么在登录成功后的接口中(如首页)需要调用到这个TOKEN: 1、在登录的接口中添加后置处理器中的JSON提取器,定义一个变量获取登录成功后返回的to
阅读全文
摘要:API自动化测试(7) Jmeter生成测试报告 JMeter生成测试报告使用的是Ant(Maven)构建工具来生成HTML的测试报告。 下载地址:https://ant.apache.org/bindownload.cgi 下载后将bin目录添加到环境变量中 ant执行的条件是需要有build.x
阅读全文
摘要:API自动化测试(6) JMeter实战 JMeter是开源软件,100%的使用Java语言来进行开发的,支持主流的协议(HTTP,HTTPS,WebService,gRPC)的API测试和性能测试,是一款非常优秀的测试工具软件。 java 语言编写的程序,程序要运行,对外运行的程序有两种方式(基本
阅读全文
摘要:API自动化测试(3) SESSION请求 它是存储在服务端的 流程: 1、客户端输入账户和密码,登录成功,在服务端生成一个SESSIONID同时存储在服务端(DB or Redis) 2、服务端把生成的SESSIONID通过响应头中的Set-Cookie返回给客户端 3、再系统下个请求中,比如查看
阅读全文
摘要:API自动化测试(2) 接口文档 1、Request的请求部分 :请求地址、请求方法、请求头、请求参数 2、Response响应部分:协议状态码、响应头、响应数据 常用的请求头、响应头 Cookie:1、反爬虫 2、身份认证 Referer:请求是从哪个页面发送过来的 User-Agent:通过什么
阅读全文
摘要:API自动化测试(1) SAAS:software as a service 软件即服务 PAAS:platform as a service 目前都是前后端分离的开发的模式,前端和后端通过HTTP的协议来进行交互,这是一种新的开发模式。VUE&React组件来和后端来进行交互的 前端的技术栈:VU
阅读全文
摘要:测试理论(8) 测试报告 测试报告编写的目的: 告诉大家本次迭代能不能上线,上线的理由是什么,不能上线的理由是什么? 测试报告的责任心:可以上线(要对这句话负责 》上线没有严重的问题) 测试报告的要素: 1、测试概述:版本,测试时间,测试参与人,备注 2、新功能测试结果:本次迭代新功能测试的结果(只
阅读全文
摘要:测试理论(7) BUG提交和BUG生命周期管理 缺陷概述 1)缺陷(Defect):是指存在于软件之中偏差,可被激活,以静态形式存在于软件内部,相当于Bug。 2)故障(Fault):当缺陷被激活后,软件运⾏中出现的状态,可引起意外情况,若不加处理,可产⽣失效,是⼀ 个动态⾏为。 3)失效(Fail
阅读全文
摘要:测试理论(6) 测试计划 定义及目的 ⼀个叙述了预定的测试活动的范围、途径、资源及进度安排的⽂档。它确认了 测试项、被测特征、测试任务、⼈员安排以及任何偶发事件的⻛险。测试计划包含了产品概述、测试区域/测试范围(测试项)、 测试⽬标(被测特征)、测试优先级、测试配置/测试 资源<硬件、软件、人力、技
阅读全文
摘要:测试理论(5) 测试用例设计综合策略 1、Myers提出了使⽤各种测试⽅法的综合策略: 1)在任何情况下都必须使⽤边界值分析⽅法,经验表明⽤这种⽅法设计出测试⽤例发现程序错误的能⼒最强。 2)必要时⽤等价类划分⽅法补充⼀些测试⽤例。 3)用错误推测法再追加⼀些测试⽤例。 4)对照程序逻辑,检查已设计
阅读全文
摘要:测试理论(4) 项目管理的工具 常用:TAPD,jira,禅道 ask:故事,一个故事有开始也有结束,那么在项目管理里面,会把每个任务按照一个task来看,那么这个task也可以叫story,具体指的就是任务有开始有结束 可以安排很多的task,每个task具体到story 迭代: 2周一个迭代 一
阅读全文
摘要:测试理论(3) 测试用例设计方法 等价类划分方法 等价类:把输入的数据可以分为有效的数据和无效的数据 被测试的对象输入的数据: 1、有效的数据 2、无效的数据 测试一个产品,需要考虑它的正确场景,也需要考虑它的异常场景 边界值分析方法 边界值:边界值测试用例是针对等价类测试用例方法的补充,因为等价类
阅读全文
摘要:测试理论(2) 软件测试的分类 按查看代码分类: 1、黑盒测试 把测试的对象看成是一个黑色的盒子的,看不到里面内部的结构,是对软件的一种功能性的测试。 2、白盒测试 就是把测试的对象看成是一个透明的盒子,能够看见被测软件的内部结构,是单元测试的一种形式,是针对程序的内部代码的一种测试形式。 3、灰黑
阅读全文
摘要:测试理论(1) 软件测试基础 软件测试官⽅的定义为:描述⼀种⽤来促进鉴定软件的正确性、完整性、安全性和质量的过程。 换句话说,软件测试是⼀种实际输出与预期输出之间的审核或者⽐较过程 。 正确性: 1、一个软件的正常功能 2、一个软件的异常功能,也就是说的容错性 完整性: 1、需要验证(测试/考虑)到
阅读全文