Seleniumテストケースの多重化とテストフレームワーク

2018 ワード

//selenium-java testcase

public class KwebAdminLogoutSelenium extends SeleniumTestCase

{

    public void testAdminLoginLogout() throws Exception

    {

        selenium.open("/kweb/");

        selenium.type("j_username","admin");

        selenium.type("j_password","change_on_install");

        selenium.click("//input[contains(@value,'Login')]");

        selenium.waitForPageToLoad("30000");

        selenium.click("//span[4]");

    }

}

C FANS 2012-08-07 16:58:40 SeleniumTestCaseの中で何ですか?
C FANS 2012-08-07 16:58:57ログインテストが含まれていますか?
C FANS 2012-08-07 16:58:59行きます
C FANS 2012-08-07 16:59:04好办法啊!
万磊2012-08-07 16:59:12もっと簡単な例を挙げて、もしテストエンジニアが使用例を書いてログインをテストするならば、あなたはテストエンジニアにあなたのページコードやサーバーのセットの論理を理解するように要求するべきではありません.
万磊2012-08-07 16:59:52 SeleniumTestCaseには、基本的な「再利用可能」な操作が含まれています.
C FANS 2012-08-07 17:00:12了解しました
C FANS 2012-08-07 17:00:36用例の多重化がわかった
万磊2012-08-07 17:00:36これらのパッケージは開発者が提供するべきだが、最後のテスト例は、テスト者に理解させる簡単なコードであるべきだ.
C FANS 2012-08-07 17:00:53テストフレームを書く人、パッケージの基本的なテスト用例
C FANS 2012-08-07 17:01:18具体的なテスト作成者、ビジネスロジックのテスト用例を書く
万磊2012-08-07 17:01:40必須
 
C FANS 2012-08-07 17:02:22ええ、私は実はすでにプロジェクトコードの中でOOを使うことができて、しかし、テストの用例は私はやはり回転していません
C FANS 2012-08-07 17:02:34注意してくれました
 
C FANS 2012-08-07 17:02:59长い时间の过程化のコードを书いて、头が硬直しました