質問するログイン新規登録

回答編集履歴

1

ブラウザテストの場合

2018/08/31 02:37

投稿

maisumakun
maisumakun

スコア146738

answer CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
  ユニットテストの場合は、テスト対象コードの**特定のメソッドを呼び出す**など、その言語と一体となってテストを行うので、(.NETやJVMのように、言語を超えて共通に動かせる環境であれば別ですが)その言語でテストを書く&その言語内でテストフレームワークも走る、というようになることが大半です。
4
4
 
5
+ Webブラウザを操作してのテストの場合は、テスト対象のコードレベルで働きかけるわけではないので、ブラウザ制御ツールを呼び出せるテストツールであればなんでもいい、ということになります(テストコードは、もちろんテストツールの言語で書きます)。
6
+
5
7
  > 一般的なWebアプリケーションのプロジェクトは、サーバサイド・クライアントサイドの処理を記述する言語が異なっているものも多いと思います。
6
8
 
7
9
  サーバサイド・クライアントサイドの単体テストはそれぞれの言語で行って、結合テストは別に行う、ということになります。