112
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 202501福大-软件工程实践W班 |
|---|---|
| 这个作业要求在哪里 | 站立式会议+α冲刺 |
| 团队名称 | 寻宝小分队 |
| 作业目标 | 测试随笔 |
在过去的开发模式中,测试常常在编码完成后才集中进行,导致问题发现晚、修复成本高。本次冲刺,我们彻底改变了这一模式,采用了"测试左移"和"持续测试"的策略。
冲刺计划阶段:测试人员与开发人员、产品经理共同参与需求评审和设计讨论,从测试角度提出疑问,提前规避潜在的设计缺陷,并开始构思测试场景。
开发与测试并行:开发人员在实现某个API接口的同时,就需要调试对应的接口测试用例。当接口开发完成时,其基础的功能测试用例也已准备就绪,可以立即执行,实现了开发与测试的"并行工作"。
回归测试自动化:在每个冲刺末期,我们会运行全量的接口回归测试套件,这个任务完全由Apifox自动化执行,快速验证新功能没有对旧功能产生负面影响,极大释放了测试人员的手工测试精力,使其能更专注于探索性测试和复杂业务场景测试。
我们选用了Apifox作为接口测试的主要工具,并结合DeepSeek作为AI辅助测试的智能助手。
Apifox集成了接口设计、调试、Mock、测试等功能,支持自动化测试和团队协作。我们通过它完成了:
1)接口请求与响应验证;
2)环境变量管理;
3)自动化测试脚本编写与执行;
4)测试报告生成。
在测试过程中,DeepSeek发挥了重要作用:
1)测试用例生成:根据接口文档自动生成基础测试用例;
2)异常场景补充:帮助识别边界条件和异常输入;
3)测试脚本优化:提供JavaScript代码片段,增强断言逻辑;
4)测试数据构造:生成符合规则的测试数据,如邮箱、用户名等。
我们根据功能模块编写了详细的测试用例,涵盖认证与用户管理、上传材料两大核心模块。部分测试用例如下:


模拟100个用户并发登录,验证系统认证服务的承载能力

执行"登录-查看信息-修改信息"完整业务流程的并发测试

用户登录接口测试

通过本次测试实践,我深刻体会到:
1)测试前置能有效降低缺陷修复成本;
2)自动化测试在回归测试中显著提升效率;
3)AI辅助测试不仅是工具升级,更是思维升级——它帮助我们更系统地思考测试场景,更精准地定位问题。
特别是在自动化测试脚本编写中,DeepSeek能够快速理解接口逻辑并生成可执行的测试代码,大大缩短了脚本开发时间。
本次对用户注册、用户登录、邮箱认证等接口完成了测试,也进行了一些性能测试,但是性能测试没有充分展开。
前端界面测试目前仍然依赖手工,未来可引入Selenium等UI自动化工具。