应锚定结构规范、预设数据库字段并显式限定上下文;具体分三步:一、用强约束指令在空白页生成含6字段的表格用例;二、在已有数据库中调用ai批量填充预设字段条目;三、结合代码片段由ai推导边界与异常流用例。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在Notion中尝试为软件功能生成结构化测试用例,但AI输出内容零散、字段缺失或无法关联到数据库,则可能是由于提示语未锚定结构规范、数据库字段未预设或上下文未显式限定所致。以下是解决此问题的步骤:
一、基于需求文本直接生成结构化用例
该方法利用Notion AI对自然语言的理解能力,在空白块中输入明确指令,强制输出含标准字段的用例列表,避免自由发散。核心在于用强约束格式替代开放式提问。
1、新建一个Notion页面,命名为“登录模块测试用例生成”。
2、在页面首行输入斜杠“/”,选择“/ai”命令,激活AI面板。
3、在AI输入框中粘贴以下指令:“请为‘用户使用邮箱和密码登录系统’功能生成5条测试用例,每条必须严格包含以下6个字段:编号、标题、前置条件、测试步骤、预期结果、优先级(高/中/低)。以表格形式输出,不加任何解释性文字。”
4、点击运行,AI将返回结构化结果;复制全部内容,粘贴至页面中并转换为Notion Table视图。
二、从已有数据库字段出发批量填充
该方法适用于已建好测试用例数据库但手动录入效率低的场景。通过调用AI在数据库内批量生成新条目,确保所有字段与预设类型一致,且自动继承关系、状态等属性。
1、打开已配置好的测试用例Database,确认已定义字段:Title、Description、Priority、Status、Assignee、Related Feature。
2、在Database顶部点击“+ Add a page”,进入新条目编辑态。
3、在Title字段中输入“/ai”,选择“Write with AI”选项。
4、输入指令:“生成一条高优先级测试用例:验证用户输入空邮箱时的前端校验提示。Description字段需包含前置条件、三步操作及精确预期文案。Priority设为‘高’,Status设为‘待执行’,Assignee留空。”
5、AI完成填充后,点击右上角“Save”保存;重复操作可快速追加多条。
三、结合代码片段反向推导边界用例
该方法针对开发已提供函数逻辑但测试覆盖不足的情况,让AI解析代码中的判断分支与异常抛出点,自动生成对应边界值和异常流用例,提升单元测试深度。
1、在Notion页面中新建Code Block,粘贴目标代码段,例如:
def calculate_discount(amount, user_type):
if not isinstance(amount, (int, float)) or amount raise ValueError("金额必须为正数")
2、选中整段代码,右键选择“Ask AI about selection”。
3、在AI对话框中输入:“根据以上Python函数,识别所有if条件、异常抛出和数值比较点,为每个点生成一条独立测试用例,要求包含编号、标题、输入参数、预期行为(成功/抛出指定异常)、优先级。”
4、AI将输出如“TC001:传入字符串amount,预期抛出ValueError”等精准用例,可直接复制进数据库。
四、使用Relation联动需求文档智能扩展
该方法解决测试用例与原始需求脱节的问题,通过数据库关系字段将用例自动锚定至PRD页面,再利用AI读取关联文档内容,动态补全描述与场景,保障可追溯性。
1、在测试用例Database中添加一个Relation字段,命名为“Linked PRD”,指向需求文档Database。
2、为某条用例填写Title为“支付超时处理”,并在“Linked PRD”中选择对应的需求页面。
3、将光标置于Description字段,输入“/ai”,选择“Summarize linked page”。
4、AI将提取所选PRD页面中的关键条款、验收条件与非功能约束,并生成适配的测试步骤与预期结果,自动嵌入当前用例的Description字段中。
五、通过模板按钮实现一键复用生成
该方法面向高频重复场景,将已验证有效的AI提示语封装为Notion按钮,点击即触发预设指令,消除每次重输提示的成本,确保团队输出一致性。
1、在测试用例Database的Properties区域,点击“+ Add a property”,选择“Button”类型,命名为“生成边界用例”。
2、点击按钮设置,在Action中选择“Run AI command”,在Prompt字段中填入:“为当前用例Title所描述的功能,生成3条边界值测试用例(最小值、最大值、临界值),每条含编号、输入值、预期响应、优先级(高)。”
3、保存设置后,在任意用例行点击该按钮,AI将立即在Description下方插入生成内容。





