1

Selenium はフロントエンド テスト フレームワークですが、テスト ケースが顧客登録ワークフローなどのデータベースに触れるとどうなるでしょうか?

フィクスチャが必要だと思います。Mage::app() を selenium rc テスト ケースに自動ロードする方法の手がかりはありますか?

EcomDev_PHPUnit単体テスト フレームワークで作成されているように、単体テスト *magento_unit_tests* 用に別のデータベースを作成することも良い考えでしょうか?

他のアイデアは大歓迎です。

4

1 に答える 1

0

通常、これらのタイプのテストは、別のデータベースを持つサイトのクローンに対して実行されます。テストを実行する前にデータベースをバックアップすることをお勧めします。これにより、テストで行われた変更の種類に関係なく、常に既知の状態に復元できます。

于 2012-08-17T15:12:44.010 に答える