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 投稿