软件开发流程:
-
先有用户需求
-
产品设计和架构设计
-
开发编码实现
-
交付用户使用
开发自测容易出现思维定式, 比如我代码里面写了哪些业务, 哪些判断, 我就去验证哪些, 没有写的话就不去验证. 另外, 有些关键的数据需要专业的测试技术才能验证出来, 开发者自测也会受到技术的限制.
于是需要在整个环节中加上测试.
开发编码完了之后, 交付给专业的测试人员去验证开发实现的效果和产品的预期, 如果开发出来的效果和预期不一致, 即为不合格, 则打回去让开发去修改, 一直修改到合格之后再交付给用户, 最终还可能超预期地完成任务.
综上所述, 但凡是软件都需要测试, 且是独立的测试岗位去做.
一般来说, 开发在编码的时候, 软件测试人员 (软测) 只需要把测试点准备好, 然后就坐等开发完成, 然后再测试. 相比于其他技术岗位, 软测是较为轻松的.
AI 如何给软件测试赋能:
-
AI 赋能功能测试
-
AI 赋能自动化测试
-
AI 赋能性能测试
-
AI 赋能安全测试
-
AI 智能测试管理
以 AI 赋能功能测试方案为例, 从需求都测试用例, 到测试点的提取等等工作, AI 都可以帮助我们来完成, 可以帮我们评审需求, 发现需求的不足, 帮我们编写测试计划和方案, 根据需求去设计测试用例, 最后还可以根据测试结果编写出测试报告.
标签:入门,验证,AI,功能测试,开发,测试,赋能 From: https://www.cnblogs.com/Chengkai730/p/18544828