本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32116二、抓包实战2.1 需求说明使用Charles工具完成抓包与基础功能使用。2.2 实战思路2.3 抓包原理在没有代理工具时,客户端会直接向服务端发起请求,然后服务端会把响应数据返回给客户端,从而完成客户端与服务端之间的数据传输。使用Charles之后,在客户端与服务器之间加了中间人。有了这个中间人,从
Hello大家好,见字如面,我是深圳线下周末2期的学员。我之前一直在某公司以手工测试为主,虽然公司不错团队氛围也很好,但为了追求更广阔的技术发展,并且围墙内的人也总因为新鲜感更想去看看外面的世界。而我深知现在的招聘环境愈加严峻,自己掌握的技能也不足以支撑我Next Level。很长一段时间以来,一直都是自学,因没有明确的路线和方向指引所以导致学习效果不强。初遇霍格沃兹其实我一直都有报班的想法,但是
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32116一、Charles1.1 简介Charles是一款跨平台的代理工具。Mac、Window、Linux都可以使用。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络请求都通过它来完成,从而实现了网络数据包的截取和分析。1.2 主要功能支持SSL代理,也称为HTTPS代理,是一种通过S
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32258一、Docker与虚拟机解析1.1 架构区别虚拟机会虚拟独立的OS/内核,是一个完整的虚拟化方案Docker只虚拟化软件,没有虚拟OS/内核,共享宿主机内核(namespace隔离不同容器)1.2 使用场景区别部署测试(TO B)只能用虚拟机需要挑内核的场景都不能用Docker二、网络模式2.1 br
学习目标掌握 ChatGPT Api 的基本使用。L1:ChatGPT 应用L2:GPT 与代码分析结合L3:AutoGPT 与 ChatGPT 插件开发【当前阶段】L4:专属领域大语言模型应用L5:打造企业私有版大语言模型目录简介与官方文档环境准备示例简介学习价值:大部分市面上的人工智能应用都是基于 API 进行封装与改造。为后续开发人工智能应用奠定基础。官方文档:https://platfor
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32192容器(Docker)技术的价值保证环境一致性,只要使用相同镜像部署就可以保证一致性。轻量级虚拟化访问,运行更快,资源更小。同时也可以荣期间的隔离性。封装部署的负载型,云原生与微服务的首选技术方案。未来测试人员必学的技术栈。一、安装与配置Docker 支持多种操作系统平台,Windows, Linux,
简介Apache JMeter 是一个开源的 Java 应用程序,用于进行性能测试和负载测试。它可以模拟多种协议的负载,被广泛用于测试 Web 应用程序、Web 服务、数据库和其他网络服务的性能。JMeter 的优点纯 Java 程序,跨平台性强:Windows、Mac、Linux开源免费。高可扩展性:支持插件和扩展。可对服务器、网络或对象模拟巨大的负载,进行压力测试。可以用于接口测试。支持分布式
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/26139一、简介Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富。简单说,vi是老式的字处理器,不过功能已经很齐全了,但是还有可以进步的地方。Vim则更像是一个程序开发工具,而不是文字处理软件。二、Vim键盘图三、使用3.1 模式Vim/vi分为三种模式:命令模式(Co
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32125WEB端charles安装下载地址:https://www.charlesproxy.com/download windows/mac:官网下载并按照步骤一步步安装即可基础配置证书配置windows:工具栏:Help->SSL Proxying->Install Charles Root
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32096#h-22二、实战练习2.1 宠物商店接口文档分析接口文档:http://petstore.swagger.io ,这是宠物商店接口的 swagger 文档。2.1.1 什么是 swaggerSwagger 是一个用于生成、描述和调用 RESTful 接口的 WEB 服务。通俗的来讲,Swagger
大纲开源大语言模型大语言模型管理私有大语言模型服务部署方案开源大语言模型担心安全与隐私?可私有部署的开源大模型商业大模型,不支持私有部署 ChatGPTClaudeGoogle Gemini百度问心一言开源大模型,支持私有部署 MistralMeta LlamaChatGLM阿里通义千问常用开源大模型列表开源大模型分支大语言模型管理大语言模型管理工具HuggingFace 全面的大语言模型管理平台
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32096一、Postman基础使用1.1 简介Postman是一款流行的API测试工具和开发环境,旨在简化API开发过程、测试和文档编制。优势: Postman可以快速构建请求,还可以保存以后再使用。Postman还可以提供响应结果的比较功能,可以用来写测试用例。使用Postman查看测试结果非常方便,可以自
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32078一、简介接口测试在需求分析完成之后,即可设计对应的接口测试用例,然后根据用例进行接口测试。接口测试用例的设计,也需要用到黑盒测试用例的设计方法,和功能测试用例设计的方法类似,设计过程中还需要增加与接口特性相关的测试用例。二、接口测试流程三、接口测试的质量目标功能测试:确保API按预期工作,正确处理所有
大纲Hugging-Face 介绍Hugging-Face 大语言模型 LLM 管理Transformers 机器学习框架文本生成推理 (TGI)Hugging FaceHugging-Face -- 大语言模型界的 GithubHugging Face 专门开发用于构建机器学习应用的工具。该公司的代表产品是其为自然语言处理应用构建的 transformers 库,以及允许用户共享机器学习模型和数
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/221581. 简介pytest是一个成熟的全功能python测试框架测试用例的skip和xfail,自动失败重试等处理能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试,接口自动化测试pytest有很多第三方插件,并且可以自定义扩展,如pytest-allure(
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32091一、Bash编程基础1.1 变量1.1.1 语法Variable_name=value1.1.2 变量定义的规则变量名区分大小写,a和A为两个不同的变量;变量名可以使用大小写字母混编的形式进行编写;变量名与值之间的=两侧都不能有空格;在读取或打印变量时,需使用$+变量名;变量可以写在Bash脚本中的任
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/31954项目要求3.1 项目简介计算器是近代人发明的可以进行数字运算的机器。 计算器通过对加法、减法、乘法、除法等功能的运算,将正确的结果展示在屏幕上。 可帮助人们更方便的实现数字运算。一般情况下计算器除显示计算结果外,还常有溢出指示、错误指示等功能。3.1.1 知识点测试流程与需求分析bug 提交与管理Py
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/31954二、项目要求2.1 项目简介计算器是一个经典的编程场景,可以获取两个数据的计算结果。2.1.1 知识点Pytest 测试框架基本用法2.1.2 受众初级测试工程师2.1.3 作业内容使用 Pytest 编写自动化测试用例对相加函数进行测试 在调用每个测试函数之前打印【开始计算】在调用测试函数之后打印【
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/31954一、项目要求1.1 项目简介计算器是一个经典的编程场景,可以获取两个数据的计算结果。1.1.1 知识点变量定义规则运算符控制流 - 判断1.1.2 受众初级测试工程师1.1.3 作业内容实现相加函数: 计算范围为 -99 到 99 的整数和浮点数。方法需要传递两个参数 a 和 b。如果参数超出范围,打
简介大语言模型的英文全称为:Large Language Model,缩写为 LLM,也被称为大型语言模型,主要指的是在大规模文本语料上训练、包含百亿级别参数的语言模型,它用来做自然语言相关任务的深度学习模型。自然语言的相关任务简单理解为:给到模型一个文本输入,经过训练的模型会给出相应的输出文本。通常被用来解决常见的语言问题,如:文本分类、问答、总结和文本生成等。大语言模型的局限性随着 ChatG
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32054一、接口测试1.1 简介接口:接口可以叫做API(Application Programming Interface),本质上是后端的开发预先定义好的函数,这些函数可以提供一些确定的功能和服务。接口是在软件开发中,连接不同系统、软件或组件的关键点。它定义了通信方式和规范,协助组件之间有效地交互和写作。
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32062一,测试右移介绍1.1 测试右移的价值测试环境不能完全模拟线上环境线上质量不仅取决于已发布代码,还取决于数据变更与配置变更线上测试可以获得更多质量数据辅助产 品更新1.2 测试右移实践(1)质量监控apm 应用性能监控全链路监控 zipkin skywalking崩溃率监控 bugly线上用户体验特征
Mistral AIMistral AI teamMistral AI 是一家销售人工智能产品的法国公司。它由 Meta Platforms 和 Google DeepMind 的前员工于 2023 年 4 月创立。该公司于 2023 年 10 月筹集了 3.85 亿欧元,2023 年 12 月估值超过 20 亿美元Mistral.AI 愿景与使命我们是一个具有高科学标准的小型创意团队。我们通过突
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32053一、简介白盒测试是一种软件测试方法,旨在评估程序的内部结构、逻辑和代码,以验证其符合规范并且按照预期运行。1.1 白盒测试的度量根据待测产品的内部实现细节来设计测试用例白盒测试的执行手段是可以涵盖单元测试、集成测试使用代码覆盖率作为白盒测试的主要度量指标1.2代码覆盖率常见概念语句覆盖:每行代码都要覆
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32051需求说明PetClinic 宠物医院: 一个在线的小型的商城。是典型的电子商务项目。测试需求 在 Linux 服务器中启动 Web 服务。在服务器中搭建 PetClinic 宠物医院测试环境。在 Linux 服务器中启动服务远程登录 Linux 服务器。启动 Python Web 服务。Java 应用
llama 大模型介绍我们介绍 LLaMA,这是一个基础语言模型的集合,参数范围从 7B 到 65B。我们在数万亿个Token上训练我们的模型,并表明可以专门使用公开可用的数据集来训练最先进的模型,而无需诉诸专有的和无法访问的数据集。特别是,LLaMA-13B 在大多数基准测试中都优于 GPT-3 (175B),llama2 大模型介绍我们开发并发布了 Llama 2,这是一组经过预训练和微调的大
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32049一,SonarQube 平台搭建1.1, 介绍Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具、代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindB
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32047一、简介进程:在Linux中,进程指正在运行的程序的示例。每个进程都有一个唯一的标识符(PID),并且可以包含代码、数据和文件描述符等信息。 进程是操作系统的基本单位,它们在系统中相互独立地运行,并通过操作系统调度器进行管理。线程:在Linux中,线程是一种轻量级的执行流,是cpu调度的基本单位,可以
在传统编写 Web 自动化测试用例的过程中,基本都是需要测试工程师,根据功能测试用例转换为自动化测试的用例。市面上自动生成 Web 或 App 自动化测试用例的产品无非也都是通过录制的方式,获取操作人的行为操作,从而记录测试用例。整个过程类似于但是通常录制出来的用例可用性、可维护性都不强,而且依然需要人手工介入录制的过程。在 LLM 问世之后,我们便在探索,是否有第二种可能性,由大模型执行功能测试
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/32017一, Jacoco 简介开源代码覆盖率工具,支持Java、Kotlin计算测试代码对项目的覆盖情况定位测试未覆盖到的代码部分,帮助提升测试有效性检查程序中的废代码,反推代码设计过程中的不合理逻辑,提升代码质量测试代码覆盖率高低是衡量代码质量的因素之一原理:Java 探针,字节码插桩技术代码覆盖率统计维
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号