TesterMuller_个人页

个人头像照片 TesterMuller
个人头像照片
820
1
16

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年05月

  • 04.25 17:59:59
    发表了文章 2024-04-25 17:59:59

    Pandas read_csv 参数详解

    Pandas的`read_csv`函数用于从CSV文件中加载数据,转换为DataFrame。本文详述了其常用参数,如`filepath_or_buffer`(接受路径、URL或文件对象)、`sep`/`delimiter`(字段分隔符,默认为逗号)、`header`(列名行号,默认0)、`names`(自定义列名)、`index_col`(设定索引列)、`usecols`(选择读取的列)、`skiprows`/`nrows`/`skipfooter`(跳过或只读指定行数)和`parse_dates`(解析日期列)。理解这些参数有助于高效处理CSV数据。
  • 04.25 17:57:06
    发表了文章 2024-04-25 17:57:06

    Python 字符串格式化指南

    本文介绍了Python中的三种字符串格式化方法:1) 使用 `%` 操作符,如 `"%s %d" % (var1, var2)`;2) `str.format()` 方法,如 `"{} {}".format(var1, var2)`;3) Python 3.6+ 的 f-strings,如 `f"{var1} {var2}"`。每种方法都支持变量插入和格式控制,如指定小数位数。选择合适的方法能提升代码可读性和效率。
  • 04.25 09:42:34
    发表了文章 2024-04-25 09:42:34

    Appium控件交互策略:优化自动化测试效率的关键方法

    该文介绍了如何使用Selenium与APP进行交互,包括点击、输入和状态判断等操作。例如,通过element.click()点击控件,element.send_keys()输入文本,以及element.is_displayed()检查元素是否可见。还展示了如何获取元素属性,如resource-id、text和class,并提供了Python代码示例来定位并操作APP元素,如滑动条的显示、可点击性检测及点击滑动条中心位置。在编写测试脚本时,应注意元素定位和状态验证以确保测试稳定性。
  • 04.24 18:10:33
    发表了文章 2024-04-24 18:10:33

    如何在 Windows 上安装SSMS,保姆级教程来了!

    安装SQL Server Management Studio (SSMS) 的过程包括:从安装界面或微软官网下载SSMS安装包,点击运行,选择安装选项,等待安装完成,并通过SSMS连接到数据库以验证安装成功。图文教程详细展示了每个步骤,包括所需截图。
  • 04.24 18:01:48
    发表了文章 2024-04-24 18:01:48

    使用pandas高效读取筛选csv数据

    本文介绍了使用Python的Pandas库读取和处理CSV文件。首先,确保安装了Pandas,然后通过`pd.read_csv()`函数读取CSV,可自定义分隔符、列名、索引等。使用`head()`查看数据前几行,`info()`获取基本信息。Pandas为数据分析提供强大支持,是数据科学家的常用工具。
  • 04.24 17:54:03
    发表了文章 2024-04-24 17:54:03

    Docker从入门到精通:Docker 容器数据卷详解

    Docker 数据卷是持久化容器数据的关键机制,允许跨容器或主机共享,即使容器删除数据仍保留。创建数据卷可通过命令行或容器启动时指定,挂载到容器目录以读写。使用 `docker volume` 命令可管理数据卷,适用于持久化存储、数据共享及备份场景。了解和善用数据卷能优化 Docker 应用程序的运维。
  • 04.24 17:51:05
    发表了文章 2024-04-24 17:51:05

    npm命令完整使用指南

    本文介绍了npm命令的使用,包括安装配置、镜像源设置、初始化配置文件和下载模块。在安装Node.js后,npm也随之配置好,可通过`npm -v`检查版本。更新npm使用`npm install npm -g`。配置镜像源可切换至淘宝源或恢复官方源。`package.json`文件记录项目依赖,使用`npm init`或`npm init -y`创建。下载模块时,`npm install`用于安装`dependencies`中的包。本地与全局安装、指定版本下载、下载多个包及清理缓存等命令也进行了说明。本文旨在帮助不熟悉npm的读者掌握其基本操作。
  • 04.24 17:43:01
    发表了文章 2024-04-24 17:43:01

    CentOS 系统常用命令详解

    本文介绍了CentOS中11个常用的命令,包括`ls`(列出文件和目录)、`cd`(切换目录)、`pwd`(显示当前目录)、`mkdir`(创建目录)、`rm`(删除文件/目录)、`cp`(复制文件/目录)、`mv`(移动/重命名文件)、`cat`(查看文件内容)、`grep`(搜索文件内容)和`top`(显示系统进程信息)以及`yum`(包管理器)。学习这些命令能提升系统管理和操作效率。
  • 04.24 17:40:14
    发表了文章 2024-04-24 17:40:14

    如何在 Windows 上安装 SQL Server,保姆级教程来了!

    在Windows上安装SQL Server的详细步骤包括:从官方下载安装程序(如Developer版),选择自定义安装,指定安装位置(非C盘),接受许可条款,选中Microsoft更新,忽略警告,取消“适用于SQL Server的Azure”选项,仅勾选必要功能(不包括Analysis Services)并更改实例目录至非C盘,选择默认实例和Windows身份验证模式,添加当前用户,最后点击安装并等待完成。安装成功后关闭窗口。后续文章将介绍SSMS的安装。
  • 04.24 17:21:53
    发表了文章 2024-04-24 17:21:53

    CentOS 系统常用命令详解

    本文介绍了CentOS中11个常用的命令,包括`ls`(列出文件和目录)、`cd`(切换目录)、`pwd`(显示当前目录)、`mkdir`(创建目录)、`rm`(删除文件或目录)、`cp`(复制文件或目录)、`mv`(移动或重命名文件)、`cat`(查看文件内容)、`grep`(搜索文件内容)和`top`(显示系统进程信息)。此外,还提到了包管理器`yum`用于安装、升级和移除软件包。熟悉这些命令能提升在CentOS系统中的管理效率。
  • 04.24 10:03:19
    发表了文章 2024-04-24 10:03:19

    多种方法实现Appium屏幕滑动:让用户仿真动作更简单

    本文介绍了Appium在移动端自动化测试中如何模拟用户滑动操作。滑动常见于触摸事件模拟,坐标计算和惯性滑动场景。Appium提供了`swipe`和`scroll`两种方法:`swipe`需要指定起始和结束坐标及可选的持续时间;`scroll`则直接使用起始和结束元素进行滑动。文中给出了Python示例代码,展示了如何在不同场景下执行滑动操作。
  • 04.23 18:34:46
    发表了文章 2024-04-23 18:34:46

    使用 Dockerfile 构建和定制 Docker 镜像

    Dockerfile是构建Docker镜像的文本文件,包含一系列指令,如`FROM`, `WORKDIR`, `COPY`, `RUN`, `EXPOSE`和`CMD`。它用于自动化`docker build`命令来创建Image。使用Dockerfile可以基于官方镜像定制应用镜像,方便应用容器化和扩展。基本流程包括选择基础镜像、设置工作目录、安装依赖、暴露端口和定义启动命令。构建镜像使用`docker build`,运行容器用`docker run`。了解并熟练使用Dockerfile能提升容器化部署效率。
  • 04.23 18:32:18
    发表了文章 2024-04-23 18:32:18

    Python 字符串格式化指南

    本文介绍了Python中的三种字符串格式化方法:1) 使用 `%` 操作符,如 `%s` 和 `%d`;2) `str.format()` 方法,通过 `{}` 占位符插入变量;3) Python 3.6 引入的 f-strings,直接在字符串内嵌入变量。此外,还提到了高级用法,如格式控制(如指定小数位数)。这些方法有助于更有效地处理和格式化字符串输出。
  • 04.23 18:29:46
    发表了文章 2024-04-23 18:29:46

    使用 Python 循环创建多个列表

    在Python中,动态创建多个列表对于数据处理和算法实现十分有用。本文介绍了四种方法:1) 列表推导式,如创建偶数和奇数列表;2) 使用循环和`append()`,示例为生成斐波那契数列;3) 结合字典与循环,按条件(如正负数)分组;4) 列表生成器,用于一次性生成多组随机数列表。这些方法有助于提高代码效率和可读性。
  • 04.23 18:27:25
    发表了文章 2024-04-23 18:27:25

    Python 中删除文件夹下文件的方法详解

    本文探讨了Python删除文件夹中特定文件的三种方法。使用os模块简单直接,适合基础操作,但不支持递归删除;shutil库能递归删除整个文件夹,需谨慎使用;glob模块则按文件名模式匹配并删除,灵活性高但范围受限。根据需求和安全性考虑选择合适的方法。
  • 04.23 18:24:44
    发表了文章 2024-04-23 18:24:44

    Docker从入门到精通:Docker log 命令学习

    了解 Docker 日志管理对容器监控至关重要。`docker logs` 命令用于查看和管理容器日志,例如,`docker logs <container_name>` 显示容器日志,`-f` 或 `--follow` 实时跟踪日志,`--tail` 显示指定行数,`--timestamps` 添加时间戳,`--since` 按日期筛选。Docker 支持多种日志驱动,如 `syslog`,可通过 `--log-driver` 配置。有效管理日志能提升应用程序的稳定性和可维护性。
  • 04.22 10:02:49
    发表了文章 2024-04-22 10:02:49

    探索人工智能在测试领域的新纪元:AI编写测试用例的前景

    本文介绍了测试用例的重要性及其基本组成元素,如模块、标题、前置条件等。通过实践演练展示了如何利用ChatGPT自动生成测试用例,包括关键词精确匹配、模糊匹配、异常输入和搜索结果为空的场景。通过向ChatGPT提供详细需求和格式规范,可以得到Markdown格式的测试用例,然后导入Excel进行归档。关键在于清晰阐述需求、逐步细化任务,并对ChatGPT的回复进行调整优化。
  • 04.18 15:31:13
    发表了文章 2024-04-18 15:31:13

    App测试中,强制等待和隐式等待谁更强?

    本文介绍了在自动化脚本中添加等待以确保与应用程序同步的重要性。由于应用响应时间的不确定性,适当等待能防止脚本在操作未完成前继续执行,提高测试稳定性。等待包括强制等待(如`time.sleep()`)、隐式等待(全局设置查找元素的等待时间)和显式等待(根据预期条件等待)。示例代码展示了如何在Python的Appium测试中应用这些等待策略,以优化脚本的可靠性和与应用的同步。
  • 04.17 15:11:47
    发表了文章 2024-04-17 15:11:47

    App自动化测试中,如何更好地处理弹窗?

    在App自动化测试中,处理弹窗异常是保证测试稳定性和可靠性的重要环节。当遇到广告弹窗、升级提示等不定时出现的UI元素时,可以采用黑名单处理方法,如上述Python代码示例,通过尝试点击黑名单中的元素来避免干扰。同时,利用异常处理装饰器可以增强函数功能,保持代码整洁,当异常发生时记录日志、截图并保存页面源代码,便于问题排查。这两种策略能有效提升测试的效率和质量。
  • 04.16 15:20:24
    发表了文章 2024-04-16 15:20:24

    如何在面试中应对编程与算法面试?

    面试中,编程能力至关重要,主要分为三个层次:初级关注基本功,如语法、原理和常见问题解决;高级涉及数据结构与算法,基础算法如排序对中小厂重要,大厂则需深入数据结构;资深专家层次需精通设计模式,以保证代码的扩展性和维护性。提升编程技能可采用PDCA循环学习法,从计划到执行、检查、行动不断迭代。通过实践项目如开发后端系统、测试框架来检验学习成果,并逐步学习算法和设计模式。坚持不懈的努力和重构将助你成为技术专家。记住,超越大多数人的关键在于持续学习和专注深耕。
  • 04.15 18:20:26
    发表了文章 2024-04-15 18:20:26

    揭秘智能写手GPT的测试报告生成技巧

    测试报告的主要目的是提供与测试结果相关的数据信息,以便项目团队、开发人员、管理层和其他相关方可以了解测试的结果,并做出基于这些结果的明确下一步的决策,以及下一个版本的改进方向。
  • 04.15 10:23:50
    发表了文章 2024-04-15 10:23:50

    Jenkins job 创建、参数化、定时构建及时区偏差问题

    在Jenkins中创建新任务,步骤:设置任务名,选择自由风格,输入描述并配置丢弃旧构建的规则(保留最近3次)。接着,参数化构建过程,添加字符参数并设定其名称、默认值和描述。在构建触发器中,设定定时构建为每2分钟一次(H2/ * * * *)。在构建阶段执行Shell命令,打印参数param。构建结果显示每2分钟执行一次,保留最近3次构建,参数默认值为Jenkins。定时构建的cron语法详解,并给出常见定时构建示例。当遇到Jenkins显示时间与系统时间不一致(UTC时间差8小时)的问题,解决办法是在Docker启动时添加参数调整时区至上海,确认时区修改成功后,构建历史时间将与系统时间同步。
  • 04.15 10:19:16
    发表了文章 2024-04-15 10:19:16

    如何在 Pytest 中添加日志记录

    在Pytest中添加日志记录可增强调试和问题排查。通过`pytest.ini`配置文件,设置`log_cli`、`log_cli_level`等参数来控制日志输出。测试用例中导入`logging`库,然后在测试函数中添加日志语句。默认日志显示在控制台,若需写入文件,可调整配置如`log_file`。这样,日志将在运行测试时按指定格式记录到控制台或文件,便于分析测试细节和错误。
  • 04.15 10:18:08
    发表了文章 2024-04-15 10:18:08

    Docker从入门到精通:Docker pull命令学习

    了解Docker镜像下载方法!使用`docker pull`命令从[Docker Hub](https://hub.docker.com/)获取镜像。基本语法是`docker pull NAME[:TAG]`。例如,拉取Python最新镜像的命令是`docker pull python`或`docker pull python:latest`。可选参数包括`-a`(拉取所有标签)和`--quiet`(只显示进度条)。拉取后,用`docker images`检查镜像是否成功存储。开始你的容器化之旅吧!
  • 04.15 10:16:21
    发表了文章 2024-04-15 10:16:21

    Docker从入门到精通:Docker镜像相关命令学习

    本文介绍了Docker中管理镜像的基本命令:`docker images`用于查看镜像列表,`docker search`从Docker Hub搜索镜像,`docker rmi`删除镜像,`docker tag`则用于标记和重命名镜像。通过这些命令,用户能有效管理自己的Docker镜像资源。
  • 04.11 18:55:26
    发表了文章 2024-04-11 18:55:26

    Docker从入门到精通:ubuntu系统安装docker

    本文介绍了Docker的安装过程。首先,文章简述了Docker的组成部分:镜像(如模板用于创建容器服务)、容器(运行应用的独立实体)和仓库(存储镜像的库)。接着,针对Ubuntu系统,详细阐述了卸载旧版本Docker、更新软件包、安装依赖、添加Docker官方GPG密钥和软件源、安装Docker以及配置用户组的步骤。最后,通过启动Docker、验证安装是否成功(运行`hello-world`镜像)和查看Docker版本来确认安装完成。
  • 04.11 18:44:11
    发表了文章 2024-04-11 18:44:11

    最好用的Python IDE,pycharm保姆级安装教程

    本文向非IT行业的新手介绍了如何安装Python IDE PyCharm。首先,从[PyCharm官网](https://www.jetbrains.com/PyCharm/download/)下载适用于Windows(本文重点)或macOS的相应版本,推荐选择免费的社区版。在Windows安装过程中,选择自定义安装目录(避免C盘),并勾选必要的配置选项,如更新路径、添加到PATH、创建文件关联等。安装完成后,可选择稍后重启。Mac用户需将.dmg安装包中的图标拖至Applications。最后,启动PyCharm并根据提示设置初始界面和基本选项。
  • 04.11 18:31:58
    发表了文章 2024-04-11 18:31:58

    抓包神器wireshark安装保姆级教程

    本文介绍了网络抓包工具Wireshark的安装和基本抓包步骤。首先,从官方网站下载适合操作系统的安装包,然后以管理员权限运行并按照向导进行安装,包括同意协议、选择安装路径和添加快捷方式。安装过程中会包含NPcap和USBPcap的安装。安装完成后,启动Wireshark,选择要抓包的网络接口,开始抓包。通过`捕获->选项`设置,然后开始抓取数据包。在执行如`ping`等网络命令后,Wireshark将显示抓取到的数据包。通过过滤条件可以筛选特定协议或IP的数据包,提高分析效率。本文为读者提供了Wireshark入门知识,后续将探讨更多高级功能。
  • 04.11 18:19:06
    发表了文章 2024-04-11 18:19:06

    深入了解 Docker:革命性的容器化技术

    Docker,自2013年起,革新了软件开发和部署,解决了环境差异问题。这个轻量级容器技术基于Linux容器(LXC),提供应用程序隔离和环境一致性。Docker通过容器化实现快速部署、CI/CD集成和微服务架构。相比虚拟机,Docker更轻便,不需模拟完整操作系统。它简化流程,提升效率,促进了容器化技术的普及。
  • 04.11 18:16:23
    发表了文章 2024-04-11 18:16:23

    从零基础到精通,抓包神器fiddler保姆级使用教程(一)

    Fiddler是一款强大的Web代理调试工具,用于记录、检查HTTP/HTTPS请求,支持断点、数据篡改、性能统计、接口测试等。它在客户端与服务器间作为代理,帮助识别和解决问题。安装流程包括访问官网下载Fiddler Classic,按照提示进行安装,并可在安装目录或桌面快捷方式启动程序。Fiddler适用于接口调试、性能分析和线上环境问题排查等场景。
  • 04.11 17:54:06
    发表了文章 2024-04-11 17:54:06

    如何在 Pytest 中添加日志记录

    在Pytest中添加日志记录以辅助调试和问题排查。通过`pytest.ini`配置文件设置日志选项,如`log_cli`、`log_cli_level`等来控制日志输出。在测试用例中导入`logging`库,然后运行测试,日志将在控制台显示。若需写入日志文件,可调整`pytest.ini`相关设置,测试后将生成包含日志信息的文件。这样能更有效地理解和管理测试过程。
  • 04.10 19:05:55
    发表了文章 2024-04-10 19:05:55

    零基础到精通,Postman安装使用教程(一)

    Postman是谷歌开发的接口测试工具,简化了API调试和测试。它支持各种HTTP请求类型,提供模拟网络请求、快速创建请求、回放管理及网络代理设置等功能。安装Postman需从官网下载客户端,尤其对于Windows用户。注册Postman账号可实现接口用例集共享、跨设备同步、数据备份及更多高级功能。使用时,新建请求,填写URL和headers,点击Send即可查看服务器响应。本文作为入门介绍,后续将探讨其更多高级特性。
  • 04.10 19:00:47
    发表了文章 2024-04-10 19:00:47

    最好用的Python IDE,pycharm保姆级安装教程

    本文向非IT行业初学者介绍了如何安装Python的顶级IDE——PyCharm。首先,从[PyCharm官网](https://www.jetbrains.com/PyCharm/download/)下载适合操作系统的版本,推荐Windows用户选择社区版。接着,详细阐述了Windows系统的安装步骤:双击安装包,选择安装路径(避免C盘),进行相关设置(如更新路径变量、添加上下文菜单和文件关联),然后安装并完成。对于macOS用户,通过将.dmg安装包中的图标拖至Applications完成安装。最后,启动PyCharm并进行初次设置。本文旨在帮助新手顺利开始PyCharm的使用。
  • 04.10 18:11:33
    发表了文章 2024-04-10 18:11:33

    抓包神器wireshark安装保姆级教程

    本文介绍了网络抓包工具Wireshark的安装和基础使用方法。首先,从官网下载适合操作系统的安装包,然后以管理员权限运行并按照向导进行安装。安装过程中包括同意协议、选择安装路径,以及安装NPcap和USBPcap。安装完成后,启动Wireshark进行简单抓包,选择要捕获的网卡,开始抓包。通过设置过滤条件,能过滤数据包以便分析。本文旨在帮助用户初步了解和使用Wireshark。
  • 04.10 10:48:53
    发表了文章 2024-04-10 10:48:53

    精准高效测试计划,人工智能帮你制定

    测试计划文档包括测试范围、方法、资源和进度,涉及测试项、特性、任务、执行者和风险控制。测试经理需制定文档大纲,细化测试任务,如用例编写、执行、资源分配及风险管理。2周测试周期内,5名测试人员将进行单元、集成、功能、性能和安全测试,以及缺陷验证和总结报告。在实际操作中,需注意人员匹配、任务平衡和沟通协调。由于ChatGPT输出的甘特图有误,需手动修正,最终完成测试计划的可视化表示。实践中,明确需求、拆分任务和校验输出是关键。
  • 04.09 16:28:53
    发表了文章 2024-04-09 16:28:53

    实用指南:使用Pytest Allure测试框架添加用例失败截图

    本文介绍了如何在使用`allure+pytest`进行软件测试时,通过`pytest_runtest_makereport`钩子函数自动捕获失败用例的截图。在`conftest.py`中定义钩子,当用例失败时,保存截图并附加到Allure测试报告中。测试代码示例展示了登录豆瓣的场景,测试失败时会自动生成截图。这种方法有助于快速理解和解决测试问题,提升测试效率和软件质量。
  • 04.09 16:23:28
    发表了文章 2024-04-09 16:23:28

    Edge浏览器兼容性问题如何修复,这篇文章告诉你

    解决Edge浏览器兼容性问题的方法包括:1) 调整兼容性视图设置;2) 使用内置的IE模式浏览;3) 确保浏览器更新至最新版本;4) 禁用硬件加速;5) 修改注册表设置。通过这些方法,可确保程序在Edge浏览器中正常运行,提升用户体验。
  • 04.09 16:18:14
    发表了文章 2024-04-09 16:18:14

    从基础到高级,带你深入了解和使用curl命令(四)

    本文介绍了如何使用curl命令发送GET和POST请求。发送GET请求的基本语法是`curl [URL]`,加参数时使用`&`连接。添加`-v`参数可显示详细输出。发送POST请求,使用`-X POST -d`传表单数据,或`-d -H "Content-Type: application/json"`发送JSON数据,用`-F "file=@path"`上传文件,`--data-binary`用于上传二进制数据。curl是一个功能强大的HTTP请求工具,适用于各种网络通信需求。
  • 04.09 16:15:35
    发表了文章 2024-04-09 16:15:35

    从基础到高级,带你深入了解和使用curl命令(三)

    使用curl命令轻松实现文件上传和下载。上传文件:`curl -F "file=@/path/to/upload/file" http://example.com/upload`;下载文件:`curl -O http://example.com/file-to-download.zip`。自定义文件名:`curl -o myFile.zip http://example.com/file-to-download.zip`。支持断点续传 `-C -` 和HTTPS下载。需认证时,使用`-u username:password`。curl,强大且灵活的文件传输工具。
  • 04.09 11:34:35
    发表了文章 2024-04-09 11:34:35

    测试方案有点难?ChatGPT助你轻松编写测试方案!

    使用ChatGPT辅助编写测试方案,以高级搜索功能为例,涉及关键词搜索、过滤条件、界面兼容性、错误处理等测试点。首先明确测试需求,如按作者、时间范围和分类搜索,产品形态为App和Web应用。然后,通过提示词逐步细化方案,包括App的移动设备适配、耗电量和内存占用测试。通过不断优化提示词,确保测试方案全面覆盖功能性能、用户体验及专项测试内容。
  • 04.09 11:28:06
    发表了文章 2024-04-09 11:28:06

    需求分析有点难,ChatGPT来帮你

    使用ChatGPT辅助进行论坛Web页面搜索功能需求分析,生成PRD文档,包括改进搜索算法、高级搜索选项、搜索结果页面改进和响应时间优化。在分析阶段,关注了每个需求的细节,如关键词匹配、个性化推荐、用户界面设计和性能优化。作为测试工程师,提炼出测试点,包括异常场景测试,确保系统在各种条件下稳定运行。实践中强调明确需求、拆分任务、修正回复和角色定位。
  • 04.07 16:23:37
    发表了文章 2024-04-07 16:23:37

    人工智能,应该如何测试?(八)企业级智能客服测试大模型 RAG

    大模型如GPT虽表现出众,但在特定领域和实时信息方面表现不足,易产生“幻觉”即编造答案。其能力受限于训练数据,无法提供超出数据范围的专业知识。为解决此问题,采用意图识别模型预判问题归属,结合检索增强生成(RAG)技术,通过检索相关信息注入大模型以提升回答质量。测试人员利用RAG评估模型效果,有时借助GPT进行自动化评分,尤其是在非专业领域,但GPT评分的准确性仍有限,人工评估更为可靠。
  • 04.07 16:14:34
    发表了文章 2024-04-07 16:14:34

    人工智能,应该如何测试?(七)大模型客服系统测试

    这篇文稿讨论了企业级对话机器人的知识引擎构建,强调了仅靠大模型如 GPT 是不够的,需要专业领域的知识库。知识引擎的构建涉及文档上传、解析、拆分和特征向量等步骤。文档解析是难点,因文档格式多样,需将内容自动提取。文档拆分按语义切片,以便针对性地回答用户问题。词向量用于表示词的关联性,帮助模型理解词义关系。知识引擎构建完成后,通过语义检索模型或问答模型检索答案。测试环节涵盖文档解析的准确性、问答模型的正确率及意图识别模型的性能。整个过程包含大量模型组合和手动工作,远非简单的自动化任务。
  • 04.07 16:08:18
    发表了文章 2024-04-07 16:08:18

    人工智能,应该如何测试?(六)推荐系统拆解

    该文介绍了推荐系统的基本概念和实现思路。推荐系统通过预处理筛选候选集合,然后利用二分类模型预测用户对内容的喜好概率,再按概率排序选择Top N内容推荐给用户。文中提供了一个使用Spark ML库的简单模型训练DEMO,涉及数据预处理、特征工程和逻辑回归模型。此外,还提及了词向量在处理文本特征中的重要性,它能捕捉词与词之间的关联性。推荐系统的实际应用远比示例复杂,但这个例子有助于理解其核心流程。
  • 04.07 15:57:54
    发表了文章 2024-04-07 15:57:54

    人工智能,应该如何测试?(五)ASR 效果测试介绍

    ASR是自动语音识别技术,将语音转化为文本,涉及多学科知识。数据收集是关键,包括特定人/非特定人、词汇量大小、发音方式、方言和情感等多种类别,高质量数据成本高。ASR流程包括数据收集、标注、输入算法得到文本输出并评估。常用评估指标有字错率(WER)、字正确率及插入/删除/替换率。数据标注需严格遵循规范,工作量大,而Levenshtein库可用于自动化效果评测。在AI领域,大部分时间投入在数据处理上。
  • 04.07 15:50:27
    发表了文章 2024-04-07 15:50:27

    人工智能,应该如何测试?(四)模型全生命周期流程与测试图

    本文补充了完整的业务和测试流程,包括生命周期流程图,强调测试人员在模型测试中的角色。主要测试活动有:1) 离线模型测试,使用训练集、验证集和测试集评估模型;2) 线上线下一致性测试,确保特征工程的一致性;3) A/B Test,逐步替换新旧模型以观察效果;4) 线上模型监控,实时跟踪用户行为变化;5) 数据质量测试,验证新数据质量以防影响模型效果。
  • 04.07 15:45:37
    发表了文章 2024-04-07 15:45:37

    人工智能,应该如何测试?(三)数据构造与性能测试篇

    本文探讨了人工智能场景中的性能测试,区别于传统互联网测试,其复杂性更高。主要关注点包括两类AI产品——业务类和平台类,后者涉及AI全生命周期,测试难度更大。测试重点是模型训练的性能,特别是数据模拟。需要构造大量结构化数据,如不同规模、分布、分片和特征规模的数据,以评估算法效率。此外,还涉及模拟设备规模(如视频流)和节点规模(边缘计算),以测试在大规模负载下的系统性能。文中提到了使用工具如Spark、ffmpeg、流媒体服务器和Kubernetes(K8S)的扩展项目,如Kubemark,来模拟大规模环境。最后,文章介绍了使用Golang进行异步IO操作以构建海量小文件,优化IO性能。
  • 04.07 15:36:24
    发表了文章 2024-04-07 15:36:24

    人工智能,应该如何测试?(二)数据挖掘篇

    在AI模型开发中,数据起着决定性作用,模型的性能往往受限于数据的质量和量级。建模工程师大部分时间都在与数据打交道,而中国在AI发展上与国外的主要差距并不在于计算能力,而是高质量的数据。测试人员不仅需要评估模型效果,也需要处理数据,包括数据采集、质量监控、构造、ETL(提取、转换、加载)和特征工程等。
  • 04.07 15:07:22
    发表了文章 2024-04-07 15:07:22
  • 04.03 19:05:34
    发表了文章 2024-04-03 19:05:34

    从基础到高级,带你深入了解和使用curl命令(一)

    `curl`命令是网络通信中的强大工具,用于与HTTP、HTTPS、FTP等协议交互,支持多种操作。基本语法是`curl [options] [URL]`,包含如`-A`设置用户代理,`-b`处理cookie,`-o`保存输出到文件,`-x`指定代理等选项。示例包括请求网址、保存网页、使用代理及模仿浏览器访问。本文为`curl`基础用法介绍,后续将探讨更多高级功能。
  • 发表了文章 2024-10-30

    解锁Kafka等消息队列中间件的测试之道

  • 发表了文章 2024-10-29

    语音识别模型

  • 发表了文章 2024-10-28

    智谱 AI 大模型

  • 发表了文章 2024-10-16

    mixtral大模型

  • 发表了文章 2024-09-27

    基于 LangChain 的自动化测试用例的生成与执行

  • 发表了文章 2024-09-25

    JMeter的运行

  • 发表了文章 2024-09-19

    基于LangChain手工测试用例转App自动化测试生成工具

  • 发表了文章 2024-09-18

    基于ChatGPT开发人工智能服务平台

  • 发表了文章 2024-09-12

    ChatGPT 插件开发

  • 发表了文章 2024-09-11

    JMeter 介绍与安装

  • 发表了文章 2024-09-10

    搭建企业内部的大语言模型系统

  • 发表了文章 2024-09-09

    Hugging Face 的应用

  • 发表了文章 2024-09-04

    大语言模型应用框架介绍

  • 发表了文章 2024-09-03

    Mistral 大语言模型

  • 发表了文章 2024-09-02

    MetaLlama大模型

  • 发表了文章 2024-08-29

    基于LangChain手工测试用例转Web自动化测试生成工具

  • 发表了文章 2024-08-28

    清华大学ChatGLM大模型

  • 发表了文章 2024-08-27

    实现定制化 AutoGPT 实战

  • 发表了文章 2024-08-26

    AutoGPT理念与应用

  • 发表了文章 2024-08-21

    人工智能 | 结对编程助手GithubCopilot

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-08-01

    有什么暗号可以证明你是程序员?

    hello,world!
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
滑动查看更多