julia_v_iluhina

Untitled

Aug 2nd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.51 KB | None | 0 0
  1.     @Before
  2.     public void testSetup() {
  3.         open("https://todomvc4tasj.herokuapp.com/");
  4.     }
  5.  
  6.     @Test
  7.     public void testUpdateTaskAtAll(){
  8.         //given
  9.         addTasks("a");
  10.         filterAll();
  11. /*
  12.     при так организованном Before-методе - не нужно выполнять filterAll() в  testUpdateTaskAtAll()
  13. */
  14. *****************************************
  15.  
  16. /*
  17.     В принципе, уже в этой работе можно немного поработать с тестовыми ситуациями в фиче-тестах
  18.  
  19.     сейчас UpdateTaskAtAll - редактируем единственную таску и в CancelUpdateTaskAtActive - работаем также с единственной таской
  20.  
  21.     фиче-тесты - маленькие и понятные, и разумно при тестировании одной и той же операции или операций одного семейства -
  22.     использовать разные тестовые ситуации
  23.  
  24.     например - редактировать вторую таску в списке
  25.     и отменять редактирование единственной видимой таске
  26.     так мы проверим большее количество различных комбинаций
  27.  
  28.     единственное - пока предварительные действия реализованы как действия на UI -
  29.     не нужно слишком усложнять предварительные действия -
  30.     т к нам все же важно  - чтобы мы протестировали что-то с помощью теста
  31.     ведь если тест упадет в процессе подготовки тестовой ситуации -
  32.     мы не получим фидбека по работоспособности собственно тестируемой операции
  33.     а вероятность такого падения - выше для более сложных предварительных действиях
  34.  
  35.     тут, в этой работе, пока на этом не настаиваю
  36.     в следующих работах - перепишем предварительные действия через работу с данными
  37.     и там будем тестовые ситуации делать различными для фиче-тестов
  38.  
  39. */
Advertisement
Add Comment
Please, Sign In to add comment