Easy Prompt
返回首页
代码能力进阶

Python 函数测试设计

要求模型为一个边界丰富的函数设计测试集。

提示词正文

复制后可直接粘贴到模型或内部评测工具。

函数 normalize_email(email: str) 会去掉首尾空格、把域名转小写、拒绝缺少 @ 的输入。请设计不少于 8 个单元测试,覆盖正常、异常、边界和国际化相关情况,并说明每类测试目的。

参考输出

应覆盖空格、域名大小写、本地部分大小写、缺 @、多个 @、空字符串、unicode、子域名等。

评分维度

看覆盖面、断言明确性和是否误改本地部分大小写。

相关提示词

代码能力进阶

API 限流 Bug 定位

让模型分析伪代码中的限流边界问题并提出测试。

调试边界条件限流
代码评测
代码能力入门

React 状态竞争修复

测试模型能否识别闭包旧值和函数式更新。

React状态更新前端
前端能力评测
代码能力进阶

慢 SQL 索引诊断

给出查询和表结构,让模型提出索引与验证计划。

SQL索引性能
后端评测
代码能力高难

带约束的重构建议

考察模型能否在限制条件下提出低风险重构。

重构约束工程权衡
资深工程评测