ユニットテストの実践ガイド
ユニットテストはコード内の最小テスト可能単位(通常は関数やメソッド)が期待通りに動作することを検証します。システムの他の部分から独立し、特定の機能に焦点を当てる必要があります。
優れたユニットテストはコード品質と保守性を確保し、問題の迅速な特定やリファクタリング時の安全性を提供します。以下に効果的な実践方法を示します。
テスト設計の原則
可読 ...
6月16日 17:44 投稿
Python APIテストフレームワークの高度化:テストケースの基礎クラス、タグ機能、失敗ケースの再実装
テストケースの基礎クラスの活用
各テストケースではExcelからデータを読み込み、データを解析、リクエストを送信、レスポンス結果を検証する必要があります。これらの共通処理をBaseCaseという基礎クラスに封装し、テストケースの記述を簡略化できます。
testディレクトリを再編成し、ケースファイルをtest/caseフォルダに格納し、カスタムTestSuiteをtest/suiteフォルダ ...
6月4日 16:43 投稿
Androidキーストアテストケース:Keybox関連のテスト分析
AttestationPerformanceTest
実行方法:adb shell am instrument -r -e class android.keystore.cts.AttestationPerformanceTest -w android.keystore.cts/androidx.test.runner.AndroidJUnitRunner
事前準備としてkeymasterキーのプリセットが必要であり、デバイスはロック状態である必要があります。
2つの失敗ケース:
There were 2 failures:
1) testEcKeyAttestation( ...
5月23日 20:42 投稿