如何用提示词自动生成金融系统测试用例
📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)
📝 职场经验干货:
标准提示词
作为金融行业资深QA专家(10年经验),请按以下要求生成测试用例:
1. 测试策略
- 功能验证用例(55%)
- 边界用例(25%)
- 异常场景用例(20%)
2. 设计规范
- 用例ID格式:[模块][序号](确保唯一性)
- 包含字段:测试目标、前置条件、优先级(P0-P3)、操作步骤、预期结果
- 测试思维:黑盒+白盒结合,破坏性测试+用户体验双维度
3. 输出要求
- 严格遵循Markdown表格格式
- 覆盖关键功能路径和边界条件
- 不包含性能/兼容性及回归用例
一、提示词设计解析
通过结构化提示词实现精准控制:
1. 角色锚定
"金融行业资深QA专家" 触发风控场景经验(如资金计算精度、交易状态机验证)
"10年经验" 要求生成复杂业务流程用例(如多账户联动清算)
2. 策略级控制
55%功能验证+25%边界+20%异常的比例约束,确保用例分布合规:
(伪代码示例:自动分配用例类型
如果 用例序号 <= 总用例数*0.55: 类型="功能验证"
否则如果 用例序号 <= 总用例数*0.8: 类型="边界"
否则: 类型="异常")
3. 规范化输出
表格强制对齐格式:
用例ID | 测试目标 | 前置条件 | 优先级 | 操作步骤 | 预期结果
[Payment][1] | 验证单笔转账成功 | 账户余额>100元 | P0 | 1.输入金额50元 2.提交 | 余额减少50元
二、自动生成实战示例
需求描述:信用卡还款功能:用户需在账单日前还款,支持全额/分期/最低还款
生成结果片段:
用例ID: [Repay][1]
测试目标: 验证全额还款成功
前置条件: 账单金额=5000元 账户余额=6000元
优先级: P0
操作步骤: 1.选择全额还款 2.确认支付
预期结果: 账单状态清零 余额减少5000元
用例ID: [Repay][2]
测试目标: 边界值测试(还款金额=0.01元)
前置条件: 账单金额=5000元
优先级: P1
操作步骤: 1.输入手动还款0.01元 2.提交
预期结果: 系统拦截并提示"需≥最低还款额"
用例ID: [Repay][3]
测试目标: 异常场景(过期账单还款)
前置条件: 账单逾期30天
优先级: P2
操作步骤: 1.尝试还款操作
预期结果: 提示"已逾期,请联系客服处理"
三、关键技术实现
1. ID唯一性保障
模块名+哈希值生成逻辑:用例ID = "Repay_" + md5(测试目标+前置条件)前6位字符
2. 双维度验证覆盖
维度:破坏性测试 -> 代表用例:重复提交还款请求10次
维度:用户体验 -> 代表用例:还款成功实时推送通知内容验证
3. 金融合规检查
自动注入监管要求:如果测试目标包含"转账",预期结果追加"符合央行反洗钱流水号规则"
四、应用价值
1. 效率提升:5分钟生成200+条合规用例
2. 风险控制:自动覆盖边界用例如:
- 还款金额=单日限额-0.01元
- 跨清算时间23:59:59提交
3. 审计就绪:标准化输出可直接导入TestLink/Jira
完整用例生成示例
模块:信用卡还款 [Repay]
用例ID: REPAY_3F9A1
测试目标: 最低还款功能验证
前置条件: 账单金额=8000元
优先级: P0
操作步骤:
1.选择最低还款
2.确认
预期结果: 剩余本金转入下期账单
用例ID: REPAY_8B0C2
测试目标: 还款金额上限测试
前置条件: 单笔限额=50000元
优先级: P1
操作步骤: 输入49999.99元提交
预期结果: 还款成功且生成清算流水
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
更多推荐



所有评论(0)