ポータルフィールドニュース

ポータルフィールドニュース

in ,

📢|『QAエンジニア勉強会~各社の取り組みや課題から学ぶ会~』イベント開催|5月24日(火)19:30〜


写真 

『QAエンジニア勉強会~各社の取り組みや課題から学ぶ会~』イベント開催|5月24日(火)19:30〜

 
内容をざっくり書くと
Developer Productivityエンジニアとして2021年6月から食べログのテスト自動化を推進しています。
 

IT・テクノロジー人材のための社会人コミュニティ「TECH Street」< https://www… →このまま続きを読む

 NEWSCAST

ニュースをメディアだけではなくSNSで拡散する『Newscast』
企業・団体の最新ニュースをいち早く発信するプレスリリースサービスです!


Wikipedia関連ワード

説明がないものはWikipediaに該当項目がありません。

DeveloperProductivityエンジニア

テスト自動化

テスト自動化(テストじどうか)とは、テスト支援ツール等を使うことにより、ソフトウェアテストを自動化することである。 ソフトウェアテストを行うためには、以下のような作業をする必要がある。テスト自動化とは、これらの作業の一部を自動化することである。

  • テストケースの設計
  • テストの実行と結果の確認
  • テスト進捗の管理
  • レポートの作成

テストケースの設計

テストケースとは、テストを行う際に、プログラムにどのような入力を与え、 その結果としてどのような出力が得られるべきかを記述したものである。 テストケースの作成には プログラムの構造に着目した手法プログラムの仕様に着目した手法がある。

テストケース[1]はプログラムがどのように動作すべきかを理解していないと作れないため、基本的に人の手によって行われる。 等のように、プログラムの構造に基づいて自動的にテストケースを作成するツールも存在するが、 プログラムの実行結果がどうなるべきかは人間が決定せざるを得ない。

テスト実行と結果の確認

テストケースが実行可能なプログラムで記述されていれば、 テストの実行と結果の確認は自動化できる。 単体テストの自動実行フレームワークとしてxUnitがある。 xUnitには、各種言語向けの実装が公開されており、 通常のプログラムと同じ形式でテストケースを記述することができる。

テスト進捗の管理

レポートの作成

脚注

[脚注の使い方]

関連項目


 

Back to Top
Close