logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Selenium与php-code-coverage集成:实现UI自动化测试的PHP代码覆盖率分析

在软件测试领域,代码覆盖率是衡量测试用例对源代码执行程度的重要指标,它通过插桩技术记录程序运行时哪些代码行、分支和路径被实际执行。其技术价值在于为开发团队提供客观、量化的质量评估依据,帮助识别测试盲区,尤其是在复杂的条件分支和异常处理逻辑中。在Web应用开发场景中,UI自动化测试虽然能验证前端交互的正确性,但往往无法透视后端代码的执行情况。通过将Selenium WebDriver与php-cod

#代码覆盖率
基于TRAE与AI智能体的自动化测试框架构建实践

自动化测试是软件质量保障的核心环节,其核心原理是通过脚本模拟用户操作,验证软件功能与预期的一致性。传统框架依赖人工编写大量重复代码,维护成本高。随着AI技术的发展,智能代码生成与自然语言处理为测试自动化带来了新的技术价值。通过将AI智能体与MCP工具协议结合,可以实现从测试意图描述到可执行代码的自动转化,显著提升测试用例编写与维护效率。这一模式尤其适用于Web UI、API等标准化接口的测试场景。

#AI智能体
Claude Code本地部署指南:从CLI安装到DeepSeek模型集成

Claude Code是一种终端优先的AI编程代理,本质是高度定制化的Anthropic API客户端,依赖Node.js 18+的Web Streams标准实现SSE流式响应处理。它不运行本地模型,而是通过环境变量(如ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN)动态路由至远程大模型服务——当前主流已迁移至DeepSeek Anthropic兼容层,支持deep

#DeepSeek
Codex 是本地终端编程代理,不是 OpenAI API 工具

编程代理(coding agent)是一种运行在开发者本地环境、具备项目上下文感知能力的智能编码工具,其核心原理是结合轻量模型与本地 AST 解析引擎,实现语义级代码理解与生成。相比传统 LLM API 调用方式,它规避了网络延迟、密钥管理与上下文丢失问题,技术价值在于高确定性、低幻觉、强可审计的工程化输出。典型应用场景包括 React Class 组件自动化重构、跨文件依赖感知补全、基于规则的模

mysql中QueryTimeOut_MySQL JDBC的queryTimeout坑

遇到一个MySQL JDBC跑execute规定的方法queryTimeout坑,更恶心,无论是BUG,不能,^_^,为什么要说?请看下面的说明:现象:用同一个Connection运行大批量SQL的时候,导致了OOM现象。细节现象描写叙述:1、SQL是从某个存储设备上拿到的,不会直接占用大量的内存,每次仅仅会取最多1千条数据过去,也会判定容量不超过多少M。2、每一批SQL运行会单独创建Statem

从Squareline Studio到VSCode:LVGL模拟器项目构建与CMake集成实战

本文详细介绍了如何将Squareline Studio生成的LVGL UI代码无缝迁移到VSCode项目中,并通过CMake实现高效集成。内容涵盖项目目录规划、CMakeLists.txt配置、FreeRTOS兼容处理以及常见问题排查,帮助开发者快速构建LVGL模拟器项目并优化工作流程。

wrap oracle 11,Oracle工具——WRAP

这个工具由来已久,以为比较简单,一直没有写过,不过前两天用的时候,发现忘了语法,而这个工具还没有提示功能,连续几次都没有试出来,看来好记性不如烂笔头,还是记录一下吧。WRAP工具是Oracle用来加密PROCEDURE、FUNCTION、PACKAGE和TYPE的工具,使用WRAP加密后,PL/SQL代码变得无法阅读,但是Oracle可以执行加密后的PL/SQL代码。需要注意WRAP加密后,没有办

matlab 中zeros,Matlab中zeros函数怎么操作?zeros函数使用教程分享

有的网友表示自己对于Matlab中zeros函数使用还不是非常了解,而本节就介绍了Matlab中zeros函数使用操作教程,还不会操作的朋友就跟着小编学习一下吧,希望对你们有所帮助。Matlab中zeros函数使用操作教程首先在命令行窗口中输入B=zeros(5),按回车键能看到生成了一个5*5的零矩阵,如图所示:在命令行窗口中输入B=zeros(3,4),按回车键生成一个3行4列的零矩阵,如图所

matlab分析gnss数据,Matlab读取GNSS 观测值o文件代码示例

一、准备工作观测值数据读取是进行数据处理的前提,通常,观测值的数据格式有rtcm、ubx、rinex,各家厂商还有自定义的格式。数据读取是最简单的工作,掌握了数据组织格式即掌握了数据读取策略,简言之,我们是对字符串进行一系列操作。我认为对o文件读取要做以下准备工作,分别是:(1)安装Matlab的PC;(2) 学习rinex.pdf资料;(3)o文件准备;(4)伪代码编写,理清数据流;(5)代码测

mysql中QueryTimeOut_MySQL JDBC的queryTimeout坑

遇到一个MySQL JDBC跑execute规定的方法queryTimeout坑,更恶心,无论是BUG,不能,^_^,为什么要说?请看下面的说明:现象:用同一个Connection运行大批量SQL的时候,导致了OOM现象。细节现象描写叙述:1、SQL是从某个存储设备上拿到的,不会直接占用大量的内存,每次仅仅会取最多1千条数据过去,也会判定容量不超过多少M。2、每一批SQL运行会单独创建Statem

    共 12 条
  • 1
  • 2
  • 请选择