2017-10-15 5 views
0

私たちのQAチームは通常、多数のシステムログを生成するエンドツーエンドのテストと統合テストを実行していますが、現在はテストログだけが非常に時間がかかります。ログの自動テスト方法

ログ検証のための自動化ツールまたは自動化テスト手法があるかどうか検討したいと思いますか?

答えて

1

ログのテスト(ログが単純なテキストファイルとして格納されている場合は、大文字になります)は、どのプログラミング言語でも非常によく自動化されています。

通常、ログメッセージは厳密に定義された形式であるため、メッセージを1つずつ読み込み、各行をいくつかの適切なフィールドに解析し、それらのフィールドが実際に期待通りに収まるかどうかを検証します。

フィールドの値を検証するには、選択する言語の正規表現(最も強力なメカニズムとして)または他の文字列処理ライブラリを使用できます。

+0

こんにちは@Alexey、あなたの答えのおかげで、まさに私が探しているもの:) –

関連する問題