julia_v_iluhina

Untitled

Nov 15th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.79 KB | None | 0 0
  1. http://joxi.ru/52akqzoUG8DaPr
  2.  
  3. /*
  4.     раз работаем с таблицей - разумнее ее делать не в гугл-документе, а в гугл-таблице
  5.     следующую версию реализуй в гугл-таблице
  6.     не забудь мне и Якову дать доступ на комментирование
  7.  
  8.     1 и 2 - это одна группа операций, причем - каждую из которых можно покрыть на разных фильтрах
  9.     отобрази эти операции как одгу группу - рядом друг с другом и со строкой - заголовком группы
  10.     как назвать эту группу - определились еще в Main Use Cases List
  11.  
  12.     3 - это операция, которую тоже можно покрыть на любом из фильтров
  13.     отобрази ее как строку
  14.     а вот так - отобразать как столбец - как раз нужно items left
  15.     вот тут - прямая аналогия с singing из видео
  16.  
  17.     4 - возле таблицы - отобрази легенду = принятые в таблице обозначения
  18.     что мы обозначаем
  19.     приоритеты
  20.     покрытие
  21.  
  22.     Это - величины разной природы
  23.     и хорошо бы показывать их по-разному
  24.     например - покрытие - цветом фора
  25.     приоритет - цифрой
  26.  
  27.     И у покрытия, и у приоритетов есть своя шкала
  28.  
  29.     Приоритеты - 2 приоритета(высокий и низкий) - маловато
  30.     а вот 3(высокий, средний и низкий) - будет в самый раз
  31.     с одной стороны - уже сравнительно точно можем сказать о приоритете
  32.     с другой стороны - все еще легко определить приоритет, без детального его описания
  33.     с четырьмя и более приоритетами в этом смысле - сложнее работать
  34.     нам хватит трех
  35.  
  36.     Покрытие
  37.     Мы планируем  - что покроем в фиче-тестах
  38.     И мы знаем - что покрыто в е2е тесте
  39.     Также есть то, что покрыть невозможно
  40.     если эти вещи обозначить разными цветами
  41.     то ячейки без цветного фона = это то, что покрыть можно, но оно не покрыто
  42.  
  43.     Это - и покрытие, и приоритеты - с их шкалами - должно быть описано в легенде
  44.     рядом с таблицей
  45.  
  46.     Также в эту же таблицу можно включить переходы с фильтра на фильтр
  47.     В логику таблицы это отлично впишется
  48.     строка = что делаем = переходим на такой-то фильтр
  49.     столбец = где делаем = делаем это на таком-то фильтре
  50.    
  51.     Пока не нужно рамписывать код фиче-тестов
  52.     покажи в таблице - что собираешься ими покрыть
  53.     В рамках этого задания - этого хватит
  54.    
  55.     Уже в следующем будешь писать код этих тестов
  56.    
  57.     Также не забывай - что вот эти несколько тестов - е2е + фиче-тесты
  58.     должны обеспечивать smoke покрытие
  59.     А это значит - что мы по-прежнему должны покрывать только высокоприоритетное
  60.     только на одном из контекстов, и равномерно распределять по фильтрам операции
  61.      
  62.     Сначала - отобрази в таблице покрытое в е2е
  63.     Потом - определись, осталось ли что-то высокоприоритетное, не покрытое ни на одном из фильтров
  64.     Если осталось - да, это нужно покрыть в фиче-тесте
  65.     Если не осталось - прими решение, что из е2е можно безболезненно убрать, чтобы покрыть в фиче-тестах
  66.     безболезненно = не придется долго думать над переделкой е2е
  67.  
  68. */
Advertisement
Add Comment
Please, Sign In to add comment