![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试开发gogogo
文章平均质量分 91
zkFun
热爱学习,持续产出。
展开
-
测开面试题汇总
1、作者:牛客460942516号链接:https://www.nowcoder.com/discuss/680160?type=post&order=time&pos=&page=1&ncTraceId=&channel=-1&source_id=search_post_nctrack来源:牛客网线下的环境C++可以用CRT查看,linux应该可以用netstat解决,线上的内存泄露应该可以查日志定位。昨天 09:30:16 回复(0) 赞(.原创 2021-07-14 10:16:25 · 378 阅读 · 0 评论 -
Git常用命令(分支操作、冲突合并等)
文章目录前言一、命令速查二、常用三、分支操作3.1 创建分支3.2 提交本地分支到远程仓库3.3 分支代码拉取3.4 创建远程分支,并关联四、合并分支到master五、 只push某个文件、文件夹六、先commit,然后pull,然后再push七、工作区、暂存区、历史区八、常用diff对比文件前言公司的代码常托管到gitlab,或者github上。git操作方便分布式合作开发。关于git命令,只是记录本地各个分支变动的集合,在不同的分支,可能是用一个文件路径,但是分支不同需要显示的文件也不同,本地分支原创 2021-05-20 13:34:39 · 641 阅读 · 0 评论 -
性能测试Ⅲ——Locust框架
文章目录总目录Locust介绍和安装1. Locust简介1.1 特点2. Locust安装3. Locust使用1. 案例演示环境说明2. 编写测试脚本2.1 定义任务2.2 定义任务集2.3 定义Locust类2.4 示例代码3. 运行Locust3.1 打开Locust的web界面总目录测试开发系列(功能+接口+性能+自动化)性能测试资源下载链接Locust介绍和安装1. Locust简介Locust是一个开源的性能测试工具,主要思想就是模拟一群用户访问你的系统。1.1 特点在代码中原创 2021-05-01 20:20:09 · 553 阅读 · 0 评论 -
性能测试Ⅱ——JMeter
文章目录总目录安装1. 安装JDK2. 安装JMeter功能1 文件目录bin目录docs目录printable_docs目录lib目录2 修改配置3 元件作用域和执行单元元件的基本介绍元件作用域元件执行顺序使用例子重点组件线程组HTTP请求查看结果树JMeter参数化常用方式1 用户定义的变量2 用户参数3 CSV Data Set Config4 函数JMeter断言1 响应断言2 JSON断言3 持续时间断言(Duration Assertion)JMeter关联1 正则表达式提取器2 XPath提取原创 2021-05-01 20:06:12 · 1230 阅读 · 0 评论 -
性能测试Ⅰ——理论
文章目录概述什么是性能测试目的性能测试与功能测试策略性能测试策略⭐1. 基准测试2. 负载测试3. 稳定性测试4. 其他:并发测试、压力测试、容量测试等指标性能指标有哪些1 响应时间2 并发数3 吞吐量TPSQPS4 点击数5 错误率6 资源利用率流程性能测试流程工具主流性能测试工具LoadRunnerJMeter概述什么是性能测试概念:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程就是性能测试。> 1. 后台处理程序的性能(代码性能)> 2. 中间件、数据库、原创 2021-05-01 19:28:15 · 586 阅读 · 0 评论 -
接口测试Ⅵ——总结与例题
1、请结合你最熟悉的项目,介绍一下你是怎么做测试的?首先要自己熟悉一个项目?功能+接口+自动化+性能是怎么处理?第1步:需求分析,需求评审第2步:架构师会输出接口规范;前后端开发人员根据接口规范编码;功能测试人员,开始靠想象根据需求设计测试用例;接口测试人员,根据接口规范设计接口测试用例第3步:后端开发人员,先提测接口第4步:接口测试人员,对接口进行测试第5步:接口测试通过之后,输出接口的测试报告第6步:功能测试人员,根据接口的测试报告和前端开发的提测,来开始进入功能测试接口测试人员原创 2021-05-01 13:47:33 · 1238 阅读 · 5 评论 -
接口测试Ⅴ——Moco框架、Fiddler、webservice
文章目录一、Mock1、Mock测试2、Python + Flask实现mock平台搭建3、Moco框架3.1 介绍3.2 环境搭建3.3 运行Moco3.4 常用配置参数3.4.1 定义请求方法3.4.2 定义查询参数3.4.3 定义请求头3.4.4 定义form格式的请求体二、Fiddler1、 抓包工具2、Fiddler原理3、基础使用4、高级使用三、webservice1、webservice介绍2、webservice的工作原理3、webservice和http接口区别4、webservice的接原创 2021-04-30 22:55:03 · 1657 阅读 · 2 评论 -
接口测试Ⅳ——持续集成Jenkins
文章目录持续集成介绍概念好处持续集成工具Git和Git代码托管平台Jenkins持续集成之Postman持续集成之代码持续集成介绍概念持续集成(Continuous Integration,简称CI)是一种软件开发实践,即团队开发成员经常集成他们的工作, 通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。持续集成的目的:让产品可以快速迭代,同时还能保持高质量。好处快速发现错误每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易防止分支大幅偏离主干如果不是经原创 2021-04-30 22:22:24 · 1105 阅读 · 2 评论 -
接口测试Ⅲ——代码实现(Request、UnitTest和框架)
文章目录Request库1 安装2 使用GETPOST其他3 传递URL参数4 响应内容5 设置请求头6 Cookie7 Session集成UnitTest接口测试框架开发1 框架结构2 框架目录结构3 封装被测系统接口4 定义接口测试用例5 集成测试报告项目实战1. 项目搭建1.1 新建项目1.2 创建目录结构1.3 安装依赖包2. 编写代码2.1 封装接口类2.2 编写测试脚本2.3 执行测试脚本3. 数据库数据校验3.1 用例场景3.2 表结构3.3示例代码4. 测试数据参数化4.1 定义数据文件4.原创 2021-04-30 20:48:50 · 1477 阅读 · 1 评论 -
接口测试Ⅱ——Postman
文章目录Postman介绍和安装Postman基本用法Postman高级用法1 用例目录结构2 Postman断言3 全局变量和环境变量4 请求前置脚本5 Postman关联6 批量测试7 读取外部文件参数化Newman生成测试报告1 安装2 使用3 查看项目实战Postman介绍和安装介绍接口调试工具特点简单易用的图形用户界面可以保存接口请求的历史记录使用测试集Collections可以更有效的管理组织接口可以在团队之间同步接口数据安装https://www.postman.c原创 2021-04-30 19:55:44 · 684 阅读 · 3 评论 -
接口测试Ⅰ——接口测试基础
文章目录接口测试基础概念HTTP规范接口规范接口测试流程项目环境说明接口文档解析接口用例设计接口测试基础概念接口定义系统或组件之间的交互点分类系统之间、程序内部之间原理模拟客户端向服务器发送请求,服务器接收请求后进行相应的业务处理,并向客户端返回响应数据,检查响应数据是否符合预期。特点测试可以提前介入,提早发现Bug,符合质量控制前移的理念可以发现一些页面操作发现不了的问题接口测试低成本高效益(底层的一个Bug能够引发上层8个左右Bug,接口测试可以实现自动化)不原创 2021-04-30 16:46:38 · 812 阅读 · 3 评论 -
测试开发系列(功能+接口+性能+自动化)➰总结目录➰
文章目录一 功能测试1 测试理论2 测试用例3 缺陷管理4 禅道使用5 项目实战二 接口测试1 接口测试基础2 Postman接口测试3 数据库操作4 代码实现接口测试5 持续集成6 扩展三 性能测试1 理论2 工具3 实战4 Locust四 UI自动化测试1 介绍2 Web自动化测试框架3 移动自动化测试4 PyTest5 PO模式6 数据驱动7 日志8 PO用例实现9 持续集成10 实战一 功能测试1 测试理论详情├──测试分类├──测试模型2 测试用例详情├──测试用例定义├──原创 2021-04-30 13:51:14 · 1178 阅读 · 3 评论 -
功能测试Ⅸ——功能测试、数据库、抓包工具Fiddler
文章目录功能测试与数据库、Fiddler今日目标1、功能测试与数据库1.1 项目与数据库的关系1.2 数据库典型应用场景(重点)1.2.1 验证数据的准确性与完整性1.2.2 借助数据库进行缺陷定位1.2.3 借助数据库构造测试场景(需要特定的测试数据)1.2.4 借助数据库数据备份更新2、功能测试与抓包工具2.1 HTML与HTTP协议2.1.1 URL2.1.2 HTML2.1.3 HTTP2.2 HTTP请求与响应2.2.1 基本概念2.2.2 HTTP请求2.2.3 HTTP响应面试题:GET和PO原创 2021-04-30 12:29:45 · 1481 阅读 · 0 评论 -
功能测试Ⅷ——业务流程测试
文章目录业务流程测试用例设计主要问题今日目标1、状态迁移法2、订单测试3、业务流程测试3.1 流程图介绍(复习)3.2 绘制流程图3.3 业务流程测试3.4 业务流程测试用例设计3.5 测试团队中体现专业价值,个人价值4、tpshop业务流程测试4.1 绘制tpshop下单流程4.2 绘制tpshop发货流程4.3 设计tpshop业务流程测试用例今日总结作业说明业务流程测试用例设计主要问题主要问题存在于:1、测试点分析:逻辑性不强对于整个页面功能划分不清晰;不同测试点归类不清晰;不能形成相对原创 2021-04-30 11:46:05 · 6458 阅读 · 2 评论 -
功能测试Ⅶ——WEB项目抢购与非功能测试
文章目录抢购、非功能测试今日目标抢购1、抢购管理列表2、添加抢购活动3、抢购活动的状态4、商品抢购活动展示效果5、 购物车中的抢购商品6、 抢购活动的首页导航栏设置7、 抢购活动前台主页的显示非功能性测试1、 兼容性测试2、界面测试(UI)3、易用性4、性能测试5、安全性面试题:测试用例设计面试题1:登录面试题2:微信朋友圈今日总结作业说明抢购、非功能测试今日目标抢购掌握抢购测试点分析掌握抢购测试用例编写掌握抢购测试执行与缺陷跟踪了解非功能测试抢购1、抢购管理列表[外链图片转存原创 2021-04-29 17:50:24 · 2345 阅读 · 0 评论 -
功能测试Ⅵ——后台会员列表
文章目录后台会员列表今日目标购物车编写测试用例常见问题后台会员列表1、需求分析与评审2、编写测试计划3、设计测试用例与评审3.1 设计测试用例3.2 测试用例评审4、执行测试用例与缺陷跟踪4.1 执行测试用例4.2 缺陷跟踪管理5、 编写测试报告今日总结作业说明后台会员列表今日目标后台会员列表掌握后台会员列表测试点分析掌握后台会员列表测试用例编写掌握后台会员列表测试用例执行与缺陷跟踪购物车编写测试用例常见问题1、测试步骤需要写清楚,怎么判定加、减成功或者失败2、编辑商品数量【+原创 2021-04-29 17:22:39 · 1231 阅读 · 0 评论 -
功能测试Ⅴ——轮播图与购物车
轮播图与购物车今日目标轮播图掌握轮播图测试点分析掌握轮播图测试用例编写掌握轮播图测试用例执行与缺陷跟踪购物车掌握购物车测试点分析掌握购物车测试用例编写掌握购物车测试用例执行与缺陷跟踪轮播图1、需求分析与评审测试工程师在需求评审中的主要职责是什么?确认自己理解需求、无疑义确认需求无明显错误、能够支撑后续的用例设计等提出一些改进建议2、编写测试计划负责人测试组长、经理(第一负责人、管理经验)测试工程师测试计划原创 2021-04-29 14:25:21 · 1193 阅读 · 0 评论 -
功能测试Ⅳ——项目测试流程
项目测试流程今日目标了解Windows下WAMP环境搭建掌握熟悉项目的四大步骤掌握业务组织架构图的绘制方法掌握项目的测试流程需求分析与评审编写测试计划与测试方案设计测试用例与评审执行用例与缺陷跟踪编写测试报告了解测试人员在需求评审中的职责熟悉测试计划和测试方案的核心内容熟悉测试用例和缺陷模板的核心要素熟悉项目中的用户表,商品表,订单表环境搭建1. 基础环境介绍1.1 LNMP与WAMPLNMP:linux + nginx + my原创 2021-04-29 12:58:21 · 978 阅读 · 0 评论 -
功能测试Ⅲ——缺陷及缺陷管理
缺陷及缺陷管理今日目标能够说出缺陷的判定标准能够说出描述缺陷的6大核心内容能够描述缺陷状态、严重程度、优先级的作用能够按照提供的缺陷模版完成一个缺陷的提交能够说出缺陷的跟踪流程能够在禅道中提交测试用例能够在禅道中提交缺陷1. 缺陷1.1 缺陷的定义(重点)产品实现不满足用户需求测试执行时,实际结果和预期结果不一致1.2 缺陷的判定标准(重点)未达到需求说明书指明的功能出现了需求说明书指明不应该出现的错误实现了需求说明书之外的功能未达到需原创 2021-04-29 11:10:33 · 1672 阅读 · 0 评论 -
功能测试Ⅱ——测试用例设计方法
测试用例设计今日目标使用边界值法设计出测试用例使用判定表法设计出测试用例软件测试设计方法等价类(五星)边界值(五星)判定表(五星)场景法(流程图)(五星)错误推测法(二星)1.等价类划分法(五星)——复习知识作用:从穷举测试中解放出来,找到具有共同特性的测试输入子集。概念:代表性的测试输入集分类有效等价类(满足需求)无效等价类(不满足需求)设计测试用例的步骤需求分析划分等价类设计测试用例典型应用场景具有典型输入框的场景2原创 2021-04-28 21:05:35 · 2520 阅读 · 0 评论 -
功能测试Ⅰ——软件测试基础
文章目录测试概念及模型目标1. 软件测试分类1.1 按阶段划分1.2 按是否覆盖源代码划分1.3 按是否运行划分1.4 按是否自动化划分1.5 更多2. 软件开发流程(软件生命周期)2.1 瀑布模型(了解)3 软件测试流程3.1 V模型(了解)3.2 W模型(了解)——双V模型4. 软件质量模型(了解)5 软件测试用例(重点)⭐⭐5.1 软件测试用例概念5.2 测试用例组成要素与用例模板⭐⭐5.3 软件测试用例的作用(了解)6 等价类(重点)6.1 等价类划分法案例1:QQ账号案例3:sina邮箱作业总结原创 2021-04-28 20:05:16 · 997 阅读 · 0 评论