AI 384 阅读 构建Testlink MCP并集成到Copilot(二) 前一篇里已经在vscode或者pycharm里能通过mcp server获取内网testlink信息了,现在开始做实际需要的功能。 为了串通前一篇提及到的自动生成的流程,至少需要能获取单个或多个test case以及能创建单个或多个test case。 对于获取信息来说,我们需要提...... python AI MCP
AI 515 阅读 构建Testlink MCP并集成到Copilot(一) 现在已经完成了从需求分析->自动生成用例->自动生成脚本的过程,全部通过预定义的prompts和instructions让Copilot来完成的, 几乎不需要人为干涉了。 会从jira、swagger、wiki、changelog、merge request里获取信息来确定需...... python AI MCP
自动化 工具框架 715 阅读 Playwright与Selenium对比区别 最近来面试职位的候选者大多用了playwright来做web自动化,而我们这些老家伙则习惯了用selenium做。自己去尝试了一下playwright的一些特性,与selenium做了对比,看看有没有能参考能吸取的特点。 主要从基础信息和编码来对比。 基础信息包含组织、编程语言、浏...... python 自动化测试 web测试 selenium Playwright
工具框架 488 阅读 pytest hook中定义marker且不用运行参数 做个备忘。主要是现在多个项目的自动化脚本有不同的筛选条件,并且每个pytest的test方法上加太多fixture实在不利于维护,而且平台上不打算再加一个用于传递参数的表单项。所以打算直接在pytest hook中过滤一下,达到简化的目的。 比如简单来说,测试方法可能是这样 @...... python pytest
Web开发 650 阅读 DRF创建或更新时对字段的选择限制 使用Django restframework做api服务时,有个小需求,有个字段代表离开时间,这意味着创建时是不能给这个字段赋值的,哪怕传递了值都不会写入;而更新时,不管传了多少个字段,最后只会更新离开时间这个字段。这样能保证数据的合理性。 先说创建时。 在定义model的时候,这...... python django web开发