晴空ClearSky——α冲刺项目测试

晴空ClearSky 晴空ClearSky 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个作业属于哪个课程2501_CS_SE_FZU
团队名称晴空ClearSky
这个作业要求在哪里团队作业——站立式会议+α冲刺-CSDN社区
这个作业的目标测试随笔

目录

  • 1 测试工作安排
  • 1.1 冲刺周期与测试介入时机
  • 1.2 测试团队构成与职责分工
  • 2 测试准备
  • 2.1 测试策略
  • 2.2 测试工具
  • 3 测试用例设计
  • 4 测试推进
  • 4.1 分支及测试用例分析
  • 4.1.1 register模块
  • 4.1.2 login模块
  • 4.2 测试结果
  • 4.2.1 register模块
  • 4.2.2 login模块
  • 4.2.3 发现BUG
  • 5 测试改进方向
  • 6 测试总结

1 测试工作安排

1.1 冲刺周期与测试介入时机

  • 冲刺周期:2025.10.30 - 2025.11.04
  • 测试介入:2025.11.02

1.2 测试团队构成与职责分工

成员任务
102300107协助测试、AI测试员
102300434软件测试、撰写测试随笔

2 测试准备

2.1 测试策略

  • 单元测试(占比30%) —— 覆盖实体类、工具类、服务逻辑
  • 接口测试(占比70%) —— 验证所有 API 的正确性与安全性

2.2 测试工具

  • 单元测试:JUnit
  • 接口测试:Apifox / Postman

3 测试用例设计

使用MySQL脚本生成大量正常测试用例以进行测试。

4 测试推进

4.1 分支及测试用例分析

4.1.1 register模块

用例编号条件描述输入数据预期行为
TC01用户名以0开头0开头的用户名+密码成功注册,角色为ADMIN
TC02用户名以9开头9开头的用户名+密码成功注册,角色为CONSULTANT
TC03用户名以其他数字开头其他数字开头的用户名+密码成功注册,角色为USER
TC04用户名已存在已存在的用户名+密码抛出"用户名已存在"异常
TC05密码仅包含数字用户名+密码无法注册
TC06邮箱已存在用户名+密码+已存在的邮箱抛出"邮箱已存在"异常

4.1.2 login模块

用例编号条件描述输入数据预期行为
TC01用户存在且密码匹配、状态正常合法用户名 + 密码成功返回包含 token 的 LoginResponse
TC02用户不存在错误用户名抛出"用户名或密码错误"异常
TC03密码不匹配存在用户名但错误密码抛出"用户名或密码错误"异常
TC04用户被封禁存在用户名但状态为 BANNED抛出"用户状态异常,无法登录"异常

4.2 测试结果

4.2.1 register模块

  • 注册管理员

    注册成功_管理员

  • 注册咨询师

    注册成功_咨询师

  • 注册用户

    注册成功_用户

  • 用户名已存在

    注册失败_用户名已存在

  • 密码格式错误

    注册失败_密码格式错误

  • 邮箱已存在

    注册失败_邮箱已存在

4.2.2 login模块

  • 用户存在且密码匹配、状态正常

    登录成功

  • 用户不存在

    登录失败_用户名不存在

  • 密码不匹配

    登陆失败_密码不匹配

  • 用户被封禁

    登录失败_用户被封禁

4.2.3 发现BUG

  • BUG:无法登录离线用户
  • 原因:登录时系统检验状态时,当状态为ACTIVE时可以登录,为INACTIVE时无法登录,导致无法登录离线的用户

    BUG_无法登录离线用户 原因_登录时系统检验状态时,当状态为ACTIVE时可以登录,为INACTIVE时无法登录,导致无法登录离线的用户

  • BUG:无法登录预加载的管理员账号
  • 原因:数据库对密码自动加密,预存的管理员账号密码未加密,会被判定为账号或密码错误

    BUG_无法登录预加载的管理员账号 原因_数据库对密码自动加密,预存的管理员账号密码未加密,会被判定为账号或密码错误

  • BUG:无法注册账号
  • 原因:注册账号时作为可选项的邮箱、电话等信息为空,会被判定为重复或格式错误

    BUG_无法注册账号 原因_注册账号时作为可选项的邮箱、电话等信息为空,会被判定为重复或格式错误

  • BUG:无法注册咨询师或管理员
  • 原因:注册账号时默认设置账号的类型为用户,且可选参数中不包含类型,导致无法注册咨询师或管理员账号

    BUG_无法注册咨询师或管理员 原因_注册账号时默认设置账号的类型为用户,且可选参数中不包含类型,导致无法注册咨询师或管理员账号

5 测试改进方向

  • 测试覆盖率:当前测试还未覆盖所有单元与接口,同时还未进行集成测试与性能测试等,后续将继续推进测试。
  • 自动化覆盖率:当前测试大多数为手动测试,自动化测试覆盖率低、回归耗时长。
  • 后续优化计划:引入更多自动化框架,对更多单元与接口进行测试,同时进行集成测试与性能测试等。

6 测试总结

  • 手工测试与自动化测试:自动化测试能够节省许多手动测试的时间,但自动化测试本身的部署过程相较手工测试慢,因此在实际测试时应平衡手工测试与自动化测试的比例。
  • 开发与测试协作:测试时应积极与开发人员沟通测试结果,在开发人员修复BUG后进行回归测试。
  • 测试数据准备:对于大量正常测试数据的生成,可设计可重复随机生成测试数据的脚本,以实现多次使用。
  • AI技术员的作用:使用AI辅助分析代码运行分支,对每个分支分别设计测试用例;使用AI辅助生成测试数据。
...全文

相关推荐

弱电网下光伏并网逆变器序阻抗建模仿真复现扫频法【序阻抗判断稳定性】

内容概要:本文聚焦于弱电网条件下光伏并网逆变器的序阻抗建模与稳定性分析,系统阐述了基于扫频法的阻抗特性仿真与复现方法。通过构建正负序阻抗模型,深入剖析逆变器在弱电网环境中的动态响应特性,结合锁相环、电流环等关键控制环节对系统阻抗的影响机制,采用序阻抗稳定性判据评估多机并网或复杂电网条件下的系统稳定裕度。研究在Simulink平台中实现激励信号注入、频率响应采集与阻抗曲线绘制,为高比例新能源接入背景下并网系统的稳定性分析提供了可靠的仿真手段与理论支撑,尤其适用于SCI级别论文成果的复现与拓展验证。; 适合人群:电力电子、新能源并网技术及相关领域的硕士/博士研究生、科研人员,以及从事光伏逆变器、微电网稳定控制开发的工程技术人员。; 使用场景及目标:①掌握扫频法在电力电子装置阻抗建模中的具体实施流程;②理解并应用基于序阻抗的稳定性判据进行系统稳定边界分析;③用于高水平学术论文(如SCI期刊)中阻抗建模与稳定性分析部分的仿真复现与方法验证; 阅读建议:建议读者结合文中所述方法与提供的参考文献,自主搭建Simulink仿真模型,逐步完成扰动信号设计、数据采集、傅里叶分析及阻抗拟合全过程,深入探究控制参数变化对系统阻抗特性和稳定性的具体影响,强化理论与实践的融合能力。

欢多天天写代码

三相并网逆变器虚拟阻抗+统一有源阻尼策略SVPWM+SPWM调制仿真

内容概要:本文档系统性地介绍了三相并网逆变器的核心控制技术及其在复杂电网环境下的仿真应用,重点涵盖虚拟阻抗与统一有源阻尼策略在SVPWM和SPWM调制方式下的实现方法,旨在提升逆变器的稳定性与电能质量。内容包括无功功率扰动孤岛检测、中点电位平衡控制、低电压穿越(LVRT)、模型预测控制(MPC)、正负序分离、电网前馈控制等关键技术,并扩展至风储联合调频、微电网下垂控制、虚拟同步发电机(VSG)、构网型逆变器等多种典型电力系统应用场景。所有技术均配有基于Simulink/Matlab平台的完整仿真模型、参考文献及说明文档,强调理论分析与仿真实践的深度融合,突出科研中“借力”与创新思维的重要性。; 适合人群:电气工程、自动化、新能源等相关专业的研究生、科研人员及从事电力电子与可再生能源系统开发的工程师;具备MATLAB/Simulink仿真基础和电力系统专业知识的技术人员。; 使用场景及目标:①开展三相并网逆变器控制策略的研究与优化设计;②复现高水平学术论文中的控制算法;③完成毕业课题、科研项目或工程仿真验证;④掌握虚拟阻抗、有源阻尼、SVPWM/SPWM调制、MPC、VSG等核心技术的建模与实现方法;⑤支撑微电网、构网型变流器等前沿方向的科研攻关。; 阅读建议:建议按照资源目录结构化学习,优先选择与自身研究方向契合的内容模块,结合提供的仿真模型、参考文献和说明材料进行实操演练,注重从理论推导到仿真实现的全过程理解,充分利用共享网盘资源深化技术掌握,提升科研效率与创新能力。

欢多天天写代码

chromedriver-win32-159.0.8133.0(Canary).zip

chromedriver-win32-159.0.8133.0(Canary).zip

LCG元

计算机“101计划”《人工智能引论》教学大纲+课件+实训案例

计算机“101计划”《人工智能引论》教学大纲+课件+实训案例

qq_38220914

语音输入法离线语音输入转文字工具2.0支持双档本地识别模型,中英混说精准转写,纯离线运行保护隐私,让打字更高效.zip

大家好,我是大飞哥。日常打字时,频繁切换输入法、断网无法语音转写、或担心语音数据被传至云端,是许多办公族和内容创作者的共同痛点。这款离线语音输入工具 ,正是为此量身打造的 Windows 桌面语音辅助利器。它的核心使命就是按住快捷键说话,松开文字自动上屏,全程本地离线识别,让您在任何可输入文字的窗口内都能实现高效、私密的语音输入,彻底告别网络依赖与隐私焦虑。 在核心功能上,软件内置了两档本地语音识别模型,通过主界面下拉框即可随时切换。默认的“离线·标准”模式响应极快,支持中英混说且自带标点,非常适合日常聊天与文档撰写;而“离线·精准”模式则对纯中文、方言口音及长段落口述的识别准确度更高。更贴心的是,它具备实时预览与一键取消机制,说话过程中若发现说错,按下 Esc 即可取消,一个字都不会误输入;若目标窗口不支持直接写入,文字会自动存入剪贴板,方便您按 Ctrl+V 粘贴,确保每次发声都不白费。 这款工具在具体场景中的表现十分亮眼。对于办公白领,在填写表格、撰写邮件或使用微信、QQ 沟通时,无需频繁切换窗口,按住右键说话即可快速完成信息录入;对于程序员与文字工作者,在代码编辑器或文档中口述注释与段落,能显著提升创作效率;对于经常出差的商务人士,在飞机、高铁等断网环境下,它依然能稳定工作,不经过任何服务器,真正做到了“说了什么只有自己知道”,私密性极佳。 使用体验方面,软件将极简操作贯彻到底。解压后双击 大飞哥语音输入,右下角托盘出现蓝色话筒图标即代表准备就绪。用户只需将光标点进目标输入框,按住右 Alt说话,说完松开,文字便会自动写入。主界面提供了设置快捷键与开机自动启动选项,方便用户按习惯自定义组合键;关闭主窗口并不会退出程序,而是缩至托盘持续待命,彻底退出只需右键托盘或点击主界面按钮,逻辑清晰,零门槛上手。

大飞哥软件自习室
评论
收藏 已收藏
分享
返回顶部