软件测试
文章平均质量分 57
草莓味的狮子座leo
这个作者很懒,什么都没留下…
展开
-
postman接口自动化测试1
postman可以在Pre-request Script或Tests编辑js代码一. pm对象pm对象常用方法pm.sendRequestpm.variables 局部变量pm.environment 环境变量pm.collectionVariables 集合变量pm.globals 全局变量pm.requestpm.responsepm.testpm.expect1. sendRequest发送请求http/https// 发送get请求pm.sendRequest("h原创 2021-07-28 22:18:34 · 378 阅读 · 0 评论 -
postman详细内容
postman基本框架变量环境变量Environmentpm.environment.get(‘变量名’)全局变量Globalspm.globals.get(‘变量名’)集合变量Variablespm.pm.collectionVariables.get.get(‘变量名’)集合Collections接口文档自动生成接口文档支持markdown格式mock服务Create a mock server接口监控Create a m原创 2021-07-28 21:25:35 · 259 阅读 · 0 评论 -
Fiddler
1. Fiddler概述fiddler是位于客户端和服务端之间的一个代理2. fiddler测试场景接口文档 (工具:showdoc、swagger)判断前后端的bugmock测试线上调试,发现bug AutoResponder弱网测试3. Fiddler原理1)设置fiddler为代理2) 查看代理服务3)设置规则fiddler抓包配置4. Fiddler数据包列表Fiddler数据包名称及其含义5. Fiddler数据分析. Statistics原创 2021-07-26 22:44:53 · 181 阅读 · 0 评论 -
测试:电梯调度算法
一、传统电梯调度算法1.1先来先服务FCFS根据乘客请求先后次序进行调度;每个乘客的请求都能依次处理,不会出现某位乘客请求长期得不到满足的情况1.2 最短寻找楼层时间优先算法SSTF请求队列中距当前能够最快到达的楼层的请求信号就是下一个服务对象在重负荷的情况下,最短寻找楼层时间优先算法的平均响应时间短,但响应时间的方差大1.3 扫描算法扫描算法 是一种按照楼层顺序依次服务请求,电梯在最顶层和最底层之间连续往返运行,在运行过程中响应处于,电梯运行方向相同(往上、往下)的各楼层的请求在这个算法中原创 2021-04-07 12:07:58 · 6062 阅读 · 0 评论 -
测试案例:一个水杯
功能测试(1)水倒水杯容量的一半(2)水倒规定的安全线(4)水杯容量刻度与其他水杯一致(5)盖子拧紧水倒不出来(6)烫手验证性能测试(1)使用最大次数或时间(2)掉地上不易损坏(3)盖子拧到什么程度水倒不出来(4)保温时间长(5)杯子的耐热性(6)杯子的耐寒性(7)长时间放置水不会漏(8)杯子上放置重物达到什么程度杯子会被损坏界面测试(1)外观完整、美观(2)大小与设计一样(高、宽、容量、直径)(3)拿着舒服(4)材质与设计一样(5)杯子上的图案掉落(6)图案遇水溶原创 2021-04-06 22:18:18 · 146 阅读 · 0 评论 -
测试微信朋友圈
首先从这几个方面分析:功能测试 性能测试 界面测试 安全性测试 兼容性测试性能测试「响应时间、负载、压力、并发」服务器性能测试可以通过``工具实现,主要关注tps、响应时间、吞吐量、内存、CPUapp客户端可通过GT工具实现,运行时关注cpu、内存、流量、电量等占用率app压力稳定性测试铜鼓monkey工具实现,频繁发送朋友圈,浏览朋友圈请求等界面测试技术人员角度页面布局设计是否合理界面风格是否和UI设计一致用户角度功能操作是否方便易原创 2021-04-06 22:03:04 · 130 阅读 · 0 评论 -
项目测试流程
项目测试流程1.搭建测试环境a.了解项目的架构C/S或者B/Sb.部署项目:Linux和windows(回去之后亲自部署一次)2.快速熟悉业务 a.项目调研 价值:确定测试优先级 b.制作组织架构图 价值:1.对项目有一个整体认识2.可以评估用例数 c.编写测试范围列表 价值:保证测试不遗漏 回去之后:制作项目的组织架构图以及编写测试范围列表3.编写测试计划 人员、任务分配 测试标准 风险评估 测试进度安排4.编写测试方案 测试策略 测试方法 测试工具 测原创 2021-03-15 16:14:22 · 297 阅读 · 2 评论 -
性能测试
一、定义性能测试是指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件下对系统性能指标进行测试这种测试是在对系统性能有了了解,对需求有了明确的目标,并在已经确定的环境下进行本质基于协议模拟用户发送请求(业务模拟),对服务器形成一定的负载来测试服务器的性能指标二、分类三、性能测试指标参考链接哇1.响应时间定义:从用户发送一个请求到用户接收服务器返回响应的数据的这一段时间2.tps定义:每秒处理的事务数3.资源利用率定义:在一定负载情况下,服务器资源占用情况C原创 2021-03-15 11:55:07 · 114 阅读 · 0 评论 -
单元测试UT
1. 定义:单元测试是指对一个模块、一个函数或者一个类进行正确性检验的测试工作2.单元测试3. 单元测试用例单元测试的用例是一个“输入数据”和“预计输出”的集合,根据输入,及逻辑功能推断预计的输出,并且执行被测试的代码进行校验比如对函数abs()的测试用例1. 输入正数如:1、3、0.99、返回值与输入值相同2. 输入负数如:-1、-0.99、-3返回值与输入相反3. 输入0,返回04. 输入非数值类型,如:None、null、空,{}\[]等,返回类型错误TypeError4.原创 2021-03-15 10:52:30 · 1077 阅读 · 1 评论 -
接口测试
一、基于http协议的接口测试,列举常见的被测接口类型get型接口场景:获取信息,常用于数据查询特点:1)请求数据量小 2)参数在url地址中例如:商品信息接口、搜索接口、博客访问接口等post型接口场景:提交信息,常用于数据添加、修改(表单提交、上传文件),可能会有新资源的建立特点:请求数据量大、安全性高如:图片上传、登录注册接口等put型接口场景:向指定资源位置上传最新内容如:修改评论、delete型接口场景:请求服务器删除请求里url标识的资原创 2021-03-14 22:40:38 · 184 阅读 · 0 评论 -
接口测试详细笔记
1. 什么是接口测试接口就是内部模块对模块,外部系统对其他服务提供的一种可调用或者连接能力的标准接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互2. 接口测试的类型接口分为:1.程序内部的接口 2. 系统对外的接口程序内部:方法与方法之间、各个模块之间系统对外:从其他网站/服务器获取资源接口的种类:1. web service接口 2.http api接口web service接口 :走soap协议 通过http传输,请求报文和响应报文都是xml格式,通过测原创 2021-03-04 13:59:57 · 244 阅读 · 1 评论 -
测试用例设计方法
一、黑盒测试1.等价类划分等价类划分为有效和无效等价类,输入符合条件有效等价类的值对功能进行验证;输入无效等价类的值可帮助找出程序的BUG2. 边界值分析法离点、上点、3. 因果图法因果图法着重测试规格说明中的输入与输出间的依赖关系。4. 判定表针对不同逻辑条件的组合值,分别执行不同的操作四部分:条件桩、条件项、动作桩、动作项5. 错误推测根据工程师的实际能力,凭借知觉和经验写相关的测试用例思路:找出产品的共同点站在用户的角度编写测试场景标准库.原创 2021-03-01 17:57:11 · 106 阅读 · 0 评论 -
测试用例笔记
1. 测试流程需求分析——测试需求——测试计划——测试方案——测试用例——执行测试——测试报告2.测试用例定义:通过设计数据,执行步骤,按照步骤应产生的预期结果。是指导测试进行的依据目的:可以高效发现软件缺陷而精心设计的少量测试数据3.测试用例的特征有效性:不同的人使用结果一致可重复性可评估性:评估软件质量可管理性:可对测试人员进行工作量和绩效考核易组织:分门别类4. 测试用例的要素测试编号测试模块测试标题测试级别测试环境测试输入测试步骤预期结果5原创 2021-03-01 16:52:31 · 128 阅读 · 0 评论 -
黑盒测试用例设计方法
1.决策表应用情形:如果输入输出比较多,输入之间和输出之间相互制约的条件比较多决策表把作为条件的所有输入的各种组合值以及对应输出值都罗列出来而形成的表格。将复杂的问题按照各种可能的情况全部列举出来,简明并可避免遗漏实例打印机:能否正确打印影响因素:驱动程序、纸张、墨粉等1.等价类划分表2.判定表合并后的判定表对于n个条件的决策表,相应有2n规则(每个条件分别取真、假值),当n较大时,决策表很庞大决策表的简并若表中有两条或两条以上规则具有相同的动作,并且在条件项之间存原创 2021-03-01 16:18:28 · 284 阅读 · 0 评论 -
用例设计
1.边界值边界值分析法:对输入输出的边界值进行测试的一种黑盒测试方法大量的错误会发生在输入或输出的边界范围上上点、离点、内点举例:1-100闭区间 [1,100] 测试取值:9,10,20,211,100上点0,101 离点2,99 内点开区间(1,100)2,99上点 1,100离点 3,98内点2.等价类用例等价类定义:设计输入具有代表性的数据子集分类:有效/无效举例:计算两个1-100之间整数的和有效:两个 、 1-100 、 整数原创 2021-02-27 11:15:22 · 117 阅读 · 0 评论 -
python实现接口自动化测试
1. 接口自动化流程需求分析请求:url、方法、数据响应:响应数据、状态码挑选需求做自动化测试时间、人员、接口复杂度设计测试用例搭建自动化测试环境如python、pycharm设计测试项目的架构报告、参数化、用例执行框架编写代码执行测试用例unittest、pytest生成测试报告2.接口清单整理收藏文章请求1)请求url:2)请求方法:POST/GET3)请求参数:Headers = {. }4)请求报文原创 2021-02-26 14:29:54 · 16264 阅读 · 15 评论