序文
ユースケースを実行する際、毎回コマンドラインに-v、-sなどのコマンドラインパラメータを入力するのは面倒です。その中でも、pytest.ini 構成ファイルは、この問題をすぐに解決するのに役立ちます。
設定ファイル
pytest.ini ファイルは、pytest の動作モードを変更できる pytest のメイン設定ファイルであり、固定ファイル pytest.ini ファイルです。通常、pytest.ini はプロジェクトのルート ディレクトリに保存されます。ターミナルを開き、ターミナルで pytest -h と入力すると、pytest.ini パラメータ設定の詳細が表示されます。ここには多くのパラメータがあります。
詳細パラメータ
ここには現在使用されていない可能性のあるパラメータが非常に多くあります。よく使用されるパラメータ情報は 1 つだけ紹介します。たとえば、毎回従うパラメータ情報です。
採用する
addopts: デフォルトのコマンドラインオプションを変更できることを示します
1 2 3 |
|
このように、cmdで直接pytestを実行すると、デフォルトで上記2つのパラメータが追加されます。印刷内容とユースケースの実行結果。
テストパス
testpaths: ユースケースが実行されるディレクトリを示します。
1 2 3 |
|
現在のディレクトリに 2 つのフォルダーを作成し、1 つは test_01 で、もう 1 つは test_02 です。このディレクトリにはユースケースがあります。test_01 配下のディレクトリのみが実行されるように、テストパスを追加してテスト ケース ディレクトリを test_01 として実行します。
python_file
python_file: 実行ファイル名を示します。
1 2 3 4 |
|
test_01 ディレクトリに複数のテスト ファイルを保存し、python_files を追加してどのテスト ファイルの内容を実行するかを確認します
python_classes
python_classes: 実行するクラスの名前を示します
1 2 3 4 5 |
|
test_01.py ファイルに 2 つのクラスを異なるクラス名で書き込みます。これにより、マークされたクラスのコンテンツのみが実行されます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
実行するとTest_の内容だけが実行されることがわかります
Python_関数
python_functions: 実行メソッド名の内容を示します
1 2 3 4 5 6 |
|
最後に、私の記事を注意深く読んでくださった皆さんに感謝します。ファンの成長と関心を常に見ていると、相互主義が常に必要になります。それほど価値のあるものではありませんが、使用していただければ、それを奪うことができます!
ソフトウェアテストインタビューアプレット
被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!
涵盖以下这些面试题板块:
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux
6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础
资料获取方式 :