私は簡単なテストを理解する必要があります。私は試験を書くつもりで、すべてのテストケースをどのように判断するのかは本当に分かりません。単純なソートアルゴリズムのテストケース
例えば、私は、次のJavaコード与えた:
インポートjava.util.Arraysと、
public class Sortierung {
public int[]sortiere(int[] zusortieren) {
int laenge = zusortieren.length;
int[] sortiert = new int[laenge];
for(int i = 0; i < laenge; i++) {
sortiert[i] = zusortieren[i];
for(int j = i; j < laenge; j++) {
if(sortiert[i] > zusortieren[j]) {
int tmp = sortiert[i];
sortiert[i] = zusortieren[j];
zusortieren[j] = tmp;
}
}
}
return sortiert;
}
}
Testcaseとフィッティングの結果の一例を示しました。
ケース:new int[] { 5,4,3}
=>new int[] {3,4,5}
私は、次のテストケースを決定した:
ケース#1:null
=>Exception
ケース#2:=>Compilation Error
new char[]
私は思いますあなたはおそらくGUIを使用して文字列配列を入力することができますが、私は知らないので、私は考え抜かなければならない、Javaは型安全です私はこのメソッドに渡すことができます。
読書の参考になりました、ありがとうございます!