Javaのテスト、リフレクション、アノテーション技術
JUnitユニットテスト
ユニットテストには2つの種類があります:
ブラックボックステスト:コードを書かずに入力値のみを与えて、出力が期待値に合致するか確認する方法
ホワイトボックステスト:コードを書いて、具体的な実行フローに注目する方法
JUnitはホワイトボックステストに使用されます。
JUnitの使用手順
テストクラスの定義
推奨命名法:テスト対象のクラス ...
7月12日 23:12 投稿
AppiumにおけるPOパターンの応用(1)——フレームワークの初期設計
PageObject パターン
従来のテストケースの課題
1)UIの変更に耐えられず、変更ごとに多数のテストケースを修正する必要がある
2)大量の共通コード(driver, find, click)が存在する
3)ビジネスロジックのテストケースを明確に表現できない
PageObject パターンの原則
メソッドの役割
UIが提供する機能を共通メソッドとして表現する
メソッドは他のPageObjectを返す ...
6月6日 22:40 投稿
Python APIテストフレームワークの高度化:テストケースの基礎クラス、タグ機能、失敗ケースの再実装
テストケースの基礎クラスの活用
各テストケースではExcelからデータを読み込み、データを解析、リクエストを送信、レスポンス結果を検証する必要があります。これらの共通処理をBaseCaseという基礎クラスに封装し、テストケースの記述を簡略化できます。
testディレクトリを再編成し、ケースファイルをtest/caseフォルダに格納し、カスタムTestSuiteをtest/suiteフォルダ ...
6月4日 16:43 投稿