каждый оператор программы был выполнен хотя бы один раз.
Например, для 100% покрытия этого кода достаточно одного теста, где side1Length = 1, side2Length = 1, side3Length=1:
protected void btnGiveResultClick(object sender, EventArgs e)
{
String side1Length = side1.Text;
String side2Length = side2.Text;
String side3Length = side3.Text;
if ((side1Length == side2Length) && (side2Length == side3Length))
{
lblResult.Text = "Треугольник - равносторонний!";
}
}
Но что, если пользователь не введет ничего в поля для сторон треугольника? Или введет разные значения? Или введет буквы?
100% покрытие кода не дает гарантии, что программа полностью протестирована.
Тестирование
операторов