SuperAPI AI 工具集

functionality-audit

通用与其它

查看项目

更新于 10-16 08:40

技能介绍

用途:在代码生成或修改后、集成多方代码后、代码看似正确但行为异常时,以及生产发布前作为最终验证,使用该技能验证代码功能是否真正可用。

主要能力:

  1. 执行验证——用真实输入实际运行代码并核对输出,区分语法正确与语义正确,弥补静态分析和现有测试的不足。
  2. 沙盒测试——创建可复现的隔离环境(如虚拟环境、容器、虚拟机),模拟生产条件但避免影响生产系统。
  3. 测试用例生成——覆盖正常输入、边界条件、错误输入、边界情况,必要时进行压力测试。
  4. 执行监控——观察标准输出与错误流、返回值与异常、执行时间与资源占用、文件系统或数据库状态变化。
  5. 输出验证——对确定性函数做精确比较,对允许波动的结果做范围或统计检查,对复杂输出做结构验证。
  6. 系统化调试流程——可靠复现问题、理解根因、设计修复、按最佳实践实现、验证修复、记录修复。
  7. 调试技巧——二分搜索、小黄鸭调试、假设驱动调试、差分调试、日志与插桩。
  8. 输出报告——包含执行摘要、详细测试结果(输入、预期、实际、通过/失败及错误信息)。

使用方式:资料仅说明该技能在代码生成或修改后使用,将代码放入隔离沙盒,生成并运行测试用例,监控执行并验证输出,发现缺陷时按六步调试流程处理。资料未提供具体的安装命令、调用命令或配置步骤。

适用场景:正确性要求高的代码、复杂度高导致目视检查不足的代码、集成点验证、间歇性或原因不明的失败调试、生产发布前的最终检查。

限制:资料未提供价格、平台、运行环境要求、依赖版本、性能指标或成功案例等具体信息;测试有效性依赖测试用例设计与沙盒与生产环境的一致程度。