Перейти к содержимому

evilinyoursoul

Регистрация: 03 сен 2014
Offline Активность: 10 июл 2015 10:44
-----

Мои сообщения

В теме: задачка для тестирования

10 сентября 2014 - 05:39

Доброго времени суток!

С разных сторон пыталась подступиться к данному заданию (итоговое решение прилагаю). Но ответ,что тестовых сценариев не достаточно.

Подскажите,что еще я не вижу?

 

 

Положительные тесты:
procedure void data ();
procedure int data ();
procedure void data (int data2);
procedure int data (int data2);
procedure void data (long data2);
procedure int data (long data2);
procedure int data (int data2, int data3);
procedure int data (long data2, long data3);
procedure int data (int data2, long data3);
procedure int data (long data2, int data3);
procedure void data (int data2, int data3);
procedure void data (long data2, long data3);
procedure void data (int data2, long data3);
procedure void data (long data2, int data3);
procedure void data (long data2, int data3, int data4, int data5, int data6, int data7);

С моей точки зрения минимальный необходимый набор.

Отрицательные тесты:
jjjjl;jkl ();
0dfhdfghj int ();
procedure 0dfhdfghj int ();
procedure int data ()
procedure float data ();
procedure catch data ();
procedure int goto ();
procedure int 0data ();
procedure void data (data2);
procedure int data (long);
procedure data (long data2);
procedure int data (int data2 int data3);
procedure int data (int data2, int data3)
procedure int data (long data2, data3);
procedure int data (int data2, long);
procedure data (long data2, int data3);
procedure void data (int data2, int data2);
procedure void data2 (long data2, long data3);
procedure void data (float data2, long data3);
procedure void data (long data2, float data3);
procedure void data (long data2, int data3, int data4 int data5, int data6, int data7);

С моей точки зрения минимальный необходимый набор.

Читать ответ неудобно, разбейте на классы эквивалентности (в теме выше было об этом)

Ну, например, нет русских букв в переменных.

И почему это фейл - procedure int data (int data2 int data3); ?


В теме: задачка для тестирования

03 сентября 2014 - 07:10

Всем привет, не могу понять, являются ли такие строки не избыточными и правильными:

 

procedure void Name (int i, long l); 
procedure void Name (long l, int i); 

procedure void Name (int i, int b);

 

и далее, с тремя параметрами - аналогично., т.е. где изменен порядок параметров или дважды указаны параметры одного типа.