自動車のWeb管理システムを通じて、フルスタック(フロントエンド+バックエンド)でのソフトウェアテスト手法を学習します。
バックエンドはDjango REST Framework、フロントエンドはReact Hooks/Redux ToolKitを使用します。
Django Standard TestCase
React Testing Library
Jest
Mock Server Worker (API Mock)
⭐️React Testing LibraryとJestはReact公式サイトにて推奨されているテストツールになります。Mock Server Workerは、React Testing Libraryの公式サイトにて推奨されているAPI Mock用のモジュールになります。
本コースを修了して頂くと、フルスタック(REST API + React)でWebアプリのテストを自分で出来るようになります。
Token認証やCRUD操作など多くのWebアプリに共通する機能をカバーしているので皆さまのオリジナルアプリケーションにそのまま活用頂けると思います。
⭐️ バックエンド "Django REST Framework"
ユーザー認証機能のテスト
トークン生成機能のテスト
REST API (Segment Endpoint) のテスト
REST API (Brand Endpoint) のテスト
REST API (Vehicle Endpoint) のテスト
⭐️ フロントエンド "React Hooks/Redux ToolKit"
要素レンダリングのテスト
ログイン機能のテスト
新規ユーザー作成機能のテスト
ページ遷移のテスト(useHistory)
Redux Storeとの統合テスト
Mock Server Workerを使ったAPIのモック(REST API)
useEffectのテスト
CRUD(作成, 一覧, 更新, 削除)機能のテスト
入力不足によるボタン無効化のテスト
926
37
TAKE THIS COURSE