コラム

なぜテストコードを書く必要があるか

なぜテストコードを書くべきか、事例を話しながらその有用性について語ります。
クラスベースビューをマスターしよう

ListViewの使い方をマスターしよう

LIstViewを使って一覧表示を簡単に作る。並び替える。検索条件を動的に変更する。contextを追加する。検索フォームを追加する。フォームの見た目を整える方法、など
クラスベースビューをマスターしよう

DetailViewの使い方をマスターしよう

DetailViewを使って詳細ページを簡単に作る。検索条件を動的に変更する。contextを追加する。など
クラスベースビューをマスターしよう

CreateViewの使い方をマスターしよう

CreateViewを使って新規作成ページを簡単に作る。save時にmodelの保存を操作する。formで特殊なバリデーションを行う。formのスタイルの変え方、など。
クラスベースビューをマスターしよう

UpdateViewの使い方をマスターしよう

UpdateViewを使って更新ページを簡単に作る。save時にmodelの保存を操作する。更新完了後のURLを指定する。
クラスベースビューをマスターしよう

DeleteViewの使い方をマスターしよう

DeleteViewを使って削除確認ページ、削除機能を簡単に作る。
色々なテストコードを作成してみよう

画面の表示項目を自動テストする

Clientクラスを使ってテンプレートの表示項目をテストする方法を解説します
色々なテストコードを作成してみよう

関数やクラスを自動テストする

Djangoの関数やクラスをテストする方法を解説します
色々なテストコードを作成してみよう

バッチを自動テストする

Djangoの関数やクラスをテストする方法を解説します
色々なテストコードを作成してみよう

APIを自動テストする

DjangoのAPIのテスト方法を網羅します!
色々なテストコードを作成してみよう

JWT認証付きのAPIを自動テストする

DjangoのAPIのテスト方法を網羅します!
色々なテストコードを作成してみよう

外部APIをモック化してテストする

開発中のAPI等のレスポンスをモック化してテストする方法を学びます
色々なテストコードを作成してみよう

UI操作の自動テストをする(E2Eテスト)

Selenium+DjangoのUI操作を伴うテストの方法を学びます
色々なテストコードを作成してみよう

テスト自動化(CI)

GitHub Actions上でDjangoの自動テストを回す方法を学びます
タイトルとURLをコピーしました