政策动态 软著Pro编辑部

用AI生成软件测试文档能过软著审核?我踩过的坑和技巧全在这了

之前赶软著申报用AI写测试文档踩了不少坑,整理了实操方法和避坑技巧,帮你高效生成符合要求的材料,少走弯路。

992 次阅读 来源:网络整理

三个月前赶三个项目的软著申报,测试部全员在冲上线根本抽不出人手写测试文档,我抱着试试看的心态用AI生成了初稿,结果第一次提交直接被审核打回,那段时间改材料改到凌晨的经历我现在都记得。

第一次踩的坑说出来其实挺低级的,我当时就是直接给AI发了一句“写一份XX管理系统的软件测试文档”,出来的内容全是套话,什么“核心功能运行稳定”“边界测试全部通过”,没有任何和我们系统实际功能对应的内容,连运行环境都写的是通用的Windows10,我们那系统明明是专门给国企做的,跑在统信UOS上,审核人员一眼就看出来材料是套的模板,直接打回让重写。

后来我摸着石头过河改了三次,才终于摸清楚用AI生成符合软著要求的测试文档的逻辑,首先你不能上来就让AI写文档,得先把准备工作做足。你要先把自己软件的核心功能清单、已经写完的软著说明书、运行环境的具体参数(包括服务器配置、数据库版本、操作系统版本这些)都整理好,一起喂给AI,还要给它提明确的要求:每个功能点至少对应2条正常测试用例、2条异常测试用例,每条用例必须包含具体的输入内容、操作步骤、预期输出、实际测试结果,不能出现任何模糊的表述。

就拿我们那个国企的管理系统举例子,有个批量导入用户的功能,AI第一次生成的用例是“导入用户数据,系统正常处理”,我调整之后就变成了“导入符合模板要求的200条企业用户数据,导入时长小于10s,重复手机号数据自动标注弹窗提示,无误报漏报”,这样的内容才是审核人员想看到的,能证明你这份文档是真的针对这个软件做的测试,不是随便凑的。

我当时整理功能清单的时候,专门去软著申报的官方要求里核对过,测试文档里的功能点必须和你提交的软著说明书里的功能点一一对应,不能多也不能少,要是你测试文档里写了某个功能,说明书里没提,或者反过来,审核的时候大概率都会被要求补正。

这里要特别提一句,异常测试用例的占比不能太低,很多AI生成的初稿只会写正常路径的测试,比如输入正确的账号密码可以登录,输入正确的查询条件可以返回结果,但是异常场景的用例少得可怜。我第一次被打回的另一个原因就是28条测试用例里只有3条是异常场景,比例完全不对。后来我给AI加了要求,每个功能点必须至少出2条异常用例,比如导入的用户数据里有缺失的必填项怎么处理、输入错误密码超过5次会不会锁定账号、没有权限的用户点击操作按钮会不会弹出权限提示,这些内容加进去之后,文档的真实性一下子就上来了。

如果你之前没怎么接触过软著申报,不知道改出来的文档符不符合要求,可以试试软著Pro,我当时改第二版的时候就是把AI生成的初稿导进去,它会自动比对最新的审核规范,给你标出来哪里的表述太泛、哪里和通用模板重复率太高、哪个功能点没有对应的测试用例,我当时对着标注改了不到20分钟,就把之前的问题都解决了,比我自己对着审核要求一条一条抠省了至少半天的时间,对于我们这种兼职做软著申报的人来说特别友好。

还有个特别容易踩的小坑,就是测试文档里的版本号、测试时间、测试人员签字这些基础信息,AI生成的时候经常会随便填,我第一次提交的时候申请表上填的版本号是V2.1.3,测试文档里AI生成的版本号是V2.0.0,就因为这么个小细节又被打回了一次,浪费了整整一周的审核时间。所以AI生成完文档之后,第一件事就是核对这些基础信息,确保和你提交的申请表、说明书上的内容完全一致,别在这种地方栽跟头。

很多人担心AI生成的测试文档重复率太高过不了审核,其实只要你不是直接把AI生成的初稿拿过来就用,花十几分钟把通用的表述改成和你自己的软件对应的内容,再去软著材料审核的预检功能里查一下重复率,只要重复率低于30%就完全没问题。我最近三个月提交的6个软著,测试文档全是用AI生成之后调整的,全部一次性通过了审核,没有一个被打回的。

之前也有同事问我,用AI生成这些材料会不会有什么风险,其实只要你生成的内容是和你实际的软件功能对应的,不是瞎编的,就完全没问题。毕竟现在大部分中小公司都没有专门的文档岗,软著申报都是行政或者开发兼职做的,本来手头就有一堆活,能用AI省下来的时间,干嘛非要自己熬夜手写呢。

赞助商内容