Testsuitは、テストケースを実行するために複数の方法(appium +パイソン)によって実行される特定の実施形態を使用しました

Pythonコード:

# - * - コーディング:UTF-8 - * -
インポート ユニットテスト

MultiRun DEF():
    #名リストすべてのユースケース、便利なCMDウィンドウはコピー
    試して:
        f_casesname =オープン(r'E:\テスト\のscrips \ nameoftestcases.txt ')
        を印刷U'テスト自動化(ケースメソッド)は、次のとおりです。 「
        行のf_casesname.readlinesで():
            :(line.startswith("#"))IF
                続行
            ライン= line.strip()
            ケース= line.split( "=")
            IF(LEN(ケース)= 2!) :
                続行
            :他
                [1]印刷例を
    :最後に
        f_casesname.close()
    をテストする必要があり、ユースケースをテストするための番号#入力名
    印刷を「\ n」は、uは「テスト名test_case_nameを入力してください。」
    =()raw_inputをtest_case
    印刷'\ n'は、U '行った試験のtest_countの番号を入力してください:'
    test_count = raw_input()
    入力要件に応じて#、テストが実行される
    範囲(INT(test_count))でIのために:
        の印刷'\ n'は、U」の実行'I + 1、U'テスト」、test_case
        TestUnit = unittest.TestSuiteインスタンス()
        testunit.addTest(testHelloWorldその呼ばれる(test_case))
        ランナー= unittest.TextTestRunner()
        runner.run(TestUnit)

メソッドを呼び出します。

もし __name__ == '__main__'
f_onecases_multirun = MultiRun()

appium +は、結果をPYTHON:



要約:上記unittestの操作に応じて、テストケースの実行を使用するための特定のテストケース実行時間を達成するように選択することができます。

unittestの実施形態は、すべてのテストモジュールをunittest.main開始するため、例えば、使用して様々な方法を実行()、testLoader複数の貫通等は従来の方法は、物品のHTTPを参照することができる使用して、試験することができる、TestSuitテストケースによって実行される:// WWW .51testing.com / HTML / 10 / 448910-3648852.html(Pythonのunittestのいくつかの方法で実行されるテストを用いて実行されます)





おすすめ

転載: blog.csdn.net/hdandan2015/article/details/78790254
おすすめ