自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 基于LLM的面向小学学段的AI辅助学习APP------专栏十

不要忘记测试用户的基本交互,比如滚动。一个无法完整阅读的用户协议页面是毫无用处的。这样的复杂组件,不要试图一次性验证全部内容。我们不需要匹配每一个字,而是选择几个有代表性的、不同样式的文本片段进行验证。的内容,确保这些重要的法律或信息文本能够正确无误地展示给用户。这是我们测试流程的一个良好开端,验证页面的基本框架是否正确。对于长协议页面,可滚动性是基本功能,我们必须对此进行测试。这一点至关重要,它为我们的组件提供了渲染所必需的。),可以更轻松、更稳定地达成测试目标。我们的测试将围绕以上三个核心点展开。

2025-06-15 00:09:52 458

原创 基于LLM的面向小学学段的AI辅助学习APP------专栏九

我们的测试也一样,要确保在用户输入错误时,不会发起不必要的网络请求。这个模拟对象完全由我们控制,我们可以让它立即返回成功或失败的响应,并验证我们的UI是否作出了正确的反应。最后,我们来验证当用户输入所有正确信息并点击注册时,应用的行为是否符合预期。现在,让我们利用模拟对象和时间控制能力,来逐一攻克这个页面的测试难点。我们的测试必须覆盖以上所有场景,包括“成功路径”和各种“失败路径”。,我们确信前端的输入校验逻辑成功地阻止了无效数据的提交。的接口,但其内部逻辑完全是为了测试而设计的。这是我们测试成功的关键。

2025-06-14 23:54:14 389

原创 基于LLM的面向小学学段的AI辅助学习APP------专栏八

(组件测试) 提供了一种绝佳的平衡,它既不像单元测试那样孤立,也不像集成测试那样笨重。在构建高质量 Flutter 应用的征途中,自动化测试是保障代码质量和应用稳定性的基石。为了避免在每个测试用例中重复编写渲染组件的代码,我们创建一个辅助函数。在编写测试之前,我们首先要明确测试的目标。: 这是一个断言,它期望查找器不多不少,正好找到一个匹配的组件。对于一个内容很长的页面,确保其可滚动性是至关重要的用户体验。提供的一个强大的交互模拟方法。它模拟一个快速的滑动手势。一个好的测试始于一个清晰、可重复的测试环境。

2025-06-14 23:38:57 792

原创 基于LLM的面向小学学段的AI辅助学习APP------专栏七

我们从一个简单的UI按钮出发,穿越了应用的三个核心层次,完整地剖析了“生成图片”功能的实现细节。UI层:专注用户体验与交互。Controller层:封装并隔离业务逻辑。API层:处理所有与外部世界的通信。

2025-06-14 21:20:02 808

原创 基于LLM的面向小学学段的AI辅助学习APP------专栏五

通过以上详尽的测试用例,我们可以清晰地验证UI 层面:所有元素按预期渲染。输入校验:对各种非法输入的处理符合预期,能有效阻止无效请求。核心逻辑获取验证码的流程,包括API调用和倒计时UI更新,工作正常。重置密码的流程,包括API调用、成功后的导航、失败后的提示,均符合设计。依赖隔离:通过mockito成功模拟了,使得测试更独立、更快速、更可靠。清晰的结果:所有测试用例均按预期通过(或在开发过程中帮助我们发现并修复了问题)。这为我们提供了信心,确保“忘记密码”模块的质量。

2025-05-31 20:10:15 1104

原创 基于LLM的面向小学学段的AI辅助学习APP------专栏六

12345678890

2025-05-18 20:09:47 158

原创 基于LLM的面向小学学段的AI辅助学习APP的BUG修改微服务架构与 Nacos 配置------专栏四

微服务是一种架构风格,它将一个大型应用程序划分为一组小的、松耦合的、独立部署的服务。每个服务专注于完成特定的业务功能,并通过轻量级通信机制(如 HTTP 或消息队列)进行交互。独立部署与更新更好的可伸缩性技术栈灵活性故障隔离但同时,也带来了新的挑战,比如服务注册与发现、配置管理、日志聚合、分布式事务等。项目是否推荐说明✅ 推荐自动匹配服务名,便于管理和维护❌ 不推荐缺少数据 ID,无法定位具体配置文件✅ 可选显式指定配置文件名,适用于多服务复用相同配置的情况。

2025-05-03 20:17:28 970

原创 基于LLM的面向小学学段的AI辅助学习APP的前期准备Flutter的学习------专栏三

Visual Studio Code(简称VSCode)是一个轻量级但功能强大的源代码编辑器,支持多种编程语言和框架,包括Flutter。Flutter是由Google开发的开源UI软件开发工具包,允许开发者通过单一代码库为移动、桌面和Web创建高质量的应用程序。

2025-04-29 17:17:36 474

原创 基于LLM的面向小学学段的AI辅助学习APP的英语部分数据爬取------专栏二

对爬取的数据进行清洗、格式化,并将其存储到或文件中(CSV格式),以便后续分析和应用。通过寻找开源数据集网站和习题网站进行数据爬取。对齐下一页按钮位置后可实现自动爬取。

2025-04-19 19:21:13 329

原创 基于LLM的面向小学学段的AI辅助学习APP的小学生用户端项目需求分析设计文档-----------博客一

本部分旨在详细描述基于大型语言模型(LLM)开发的面向小学学段的AI辅助学习APP的小学生用户端的需求分析。它涵盖了小学生作为主要用户的视角,强调了作为心智学习能力未成熟的小学生软件易用性,趣味性的重要性。

2025-04-15 22:32:51 391

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除