アサーションの概要の一部ユニットテスト

本人做测试工作,使用python编写自动化脚本,刚开始写博客,写一篇看看

unit test框架是基础框架,收集汇总了一些断言的写法如下:

アサート*():アサーションの数:一実施形態は、最終用途によって実行された場合にテストケースの実行中に、平等は、実際、得られた期待されるテスト結果を決定することによって決定されます。

assertEqual(A、B、[MSG = 'テスト障害情報を印刷']):アサートAとBは等しく、テストケースによって等しいです。

assertNotEqualは(A、B、[MSG = 'テスト障害情報を印刷']):アサートAとBが等しく、試験を通して、次いで、等しくありません。

いるassertTrue(X、[MSG = 'テストが印刷された情報に失敗']):Xがアサートされている場合はTrue、次にテストが通って真です。

assertFalse(X、[MSG = 'テストが印刷された情報に失敗']):試験に合格した場合にアサートxは、FALSE FALSEです。

assertIs(A、B、[MSG = 'テストが印刷された情報に失敗']):Bかどうかアサートし、テストを通過します。

assertNotIs(A、B、[MSG = 'テストが印刷された情報に失敗']):アサートBかどうかは、テストが合格していません。

assertIsNoneは(X、[MSG =「テストが印刷された情報に失敗」]):xはなしアサートされていない、試験のどれも渡されません。

assertIsNotNoneは(X、[MSG =「テストが印刷された情報に失敗」]):xはなしアサートされていない、試験のどれも渡されません。

assertIn(A、B、[MSG = 'テストが印刷された情報に失敗']):Bが合格試験において、Bを主張しています。

assertNotIn(A、B、[MSG = 'テストが印刷された情報に失敗']):アサートにB、bは、テストが合格ではありません。

assertIsInstance(A、B、[MSG = 'テスト障害情報を印刷']):bはアサートは一例であり、テストが合格しています。

assertNotIsInstance(A、B、[MSG = 'テスト障害情報を印刷']):例ではなく、試験によって、Bでアサート。

发布了1 篇原创文章 · 获赞 2 · 访问量 43

おすすめ

転載: blog.csdn.net/dx1254077634/article/details/104356876