FlutterでのはじめてのTDD(テスト 駆動開発)!【flutter testで、テストの第一歩から実導入まで】

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-tdd/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera课程内容简介:** **课程名称:** Flutter 驱动的 TDD 入门!【使用 flutter test 从零开始实现到实际应用】 **课程概述:** 本课程专为想要提升 Flutter 应用质量但常常因开发时间紧张而忽视测试的开发者设计。如果您是 Flutter 的初学者,并且对安装和 Widget 已有基本了解,希望在开发过程中融入自动化测试以保证更高质量的应用,那么本课程将非常适合您。 课程将通过实际构建一个 iOS 计算器应用的克隆版本,手把手教您如何实践**测试优先 (Test First)** 和**测试驱动开发 (TDD)**。您将深入理解如何在 Flutter 项目中创建和执行各种类型的测试,从而更高效地开发和维护应用。 **本课程您将学到:** * **Flutter 测试基础知识与实操:** 掌握在 Flutter 中进行测试的基本原理和实际操作技巧。 * **易于测试的系统架构:** 学习如何构建方便进行测试的应用程序结构。 * **单元测试 (Unit Testing):** 专注于使用 Dart 语言单独测试应用程序的逻辑部分。 * **Widget 测试 (Widget Testing):** 学习如何对 Flutter 的 Widget 进行组件级别的测试。 * **集成测试 (Integration Testing):** 掌握如何通过自动化操作 Flutter 应用(实机或模拟器)来执行端到端测试,并能进行屏幕截图。 * **测试用例设计基础:** 了解并实践白盒测试、黑盒测试、等价类划分和边界值分析等测试设计方法。 * **TDD 与重构实战:** 将测试驱动开发和代码重构相结合,提升开发效率和代码质量。 **特别说明:** * 本课程**不适合** Flutter 零基础学员。课程内容集中于测试,不包含 Flutter 的安装步骤或 Widget 的基础讲解。 * 课程已于 2024 年 3 月 2 日更新,支持 Flutter 3.19.2 版本,相关的更新内容已在“【更新报告】支持 Flutter 3.19.2”讲座中详细说明。 * 对课程内容有疑问或不满意,可在 30 天内申请退款。 **目标学员:** * 希望提升 Flutter 应用质量的初级到中级开发者。 * 对自动化测试和 TDD 感兴趣的工程师。 让我们一起学习由一线工程师掌握的测试优先和测试驱动开发方法吧!

课程评论(0条)

课程详情

アプリの開発に時間がかかって、テストまで手が回らない。だが、アプリの品質は保たなきゃならない。私も個人でアプリ開発をしてますが、開発の方が楽しいし、時間もないしで、テストはうんざり。自動でテストができて、アプリの品質を担保する切り札、それがテストファースト、テスト駆動開発です!実際にテストファーストでiOSの計算機アプリのクローンを作りながら、どのようにテストを作成し、アプリを開発していくかが理解できます。ただ、Flutterの本当の初心者にはお勧めしません。Flutterのインストール方法やWidgetの解説はしてません。初心者から中級者になって、アプリの品質をあげたい!と思っている方限定です。現場のエンジニアだけが知っているテストファースト、テスト駆動開発を一緒に学んでいきましょう。私の説明力が不足してるようでしたら、30日以内なら返金可能です!【本講座で学べること】Flutterにおけるテストの基礎知識と実践テストを実施しやすいシステム構成ユニットテスト: Dartのみでのロジックのテストウィジェットテスト:FlutterのWidgetをパーツ単位でテストインテグレーションテスト: Flutterから実機・エミュレータを自動操作し、テストと画面キャプチャテスト作成の基礎知識(ホワイトボックステスト・ブラックボックステスト、同値クラステスト、境界値テスト)テスト駆動開発・リファクタリングの実践【更新】2024/03/02 Flutter 3.19.2に対応しました。変更点をレクチャー「【対応報告】Flutter 3.19.2に対応」にまとめました

课程标签

0人关注该课程

主题相关的课程