julia_v_iluhina

Untitled

Nov 23rd, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.38 KB | None | 0 0
  1. Task Manager use cases:
  2.  
  3. Contexts:
  4. - All
  5. ...
  6.     count
  7. /*
  8.     См прошлое ревью, строки 33-36
  9.  
  10.     для этого пункта - должно быть более наглядное имя и он должен быть расположен к этом списке - в отдельной группе
  11. */
  12.  
  13. - Active
  14.     ...
  15.     celar completed
  16.     /*
  17.         поправь написание - clear
  18.     */
  19.     count
  20.     /*
  21.         см выше про это
  22.     */
  23.  
  24. - Completed
  25.     ...
  26.     count
  27.     /*
  28.         см выше про это
  29.     */
  30.  
  31. Additional edit operations:
  32. finish edit by left-click beyond the field;
  33. finish edit by filtering;
  34. /*
  35.     эти варианты - по сути один вариант
  36.     это - клик вне редактируемой таски
  37.  
  38.     по поводу термина finish
  39.     можно точнее - confirm = подтверждение
  40.  
  41.     confirm edit by click outside - будет один пункт + более точное название
  42.  
  43.     кстати, в тесте это реализовывать лучше, кликая на таком элементе
  44.     при клике на котором ничего, кроме смены фокуса, не происходит
  45.  
  46.     причина проста - если при клике на другом элементе - происходит ошибка, связанная с поведением уже этого элемента
  47.     то в ситуации, когда этот элемент используется как вспомогательное действие
  48.     внутри реализации другого, тестируемого действия (confirm edit by click outside) =
  49.     нам будет тяжело понять - что не так с тестируемым действием
  50. */
  51. finish edit by pressing tab;
  52. /*
  53.     confirm edit by press Tab - чуть лаконичнее и точнее
  54. */
  55. cancel edit by pressing escape;
  56. /*
  57.     cancel edit by press Escape  - чуть лаконичнее
  58. */
  59. delete by emptying text
  60. /*
  61.     тут все ок
  62. */
  63.  
  64. Additional add operations:
  65. freeze add by left-click beyond the field;
  66. /*
  67.     Да, есть такая особенность
  68.     но что она нам дает с точки зрения логики приложения?
  69.  
  70.     если варианты из Additional edit operations - это действия
  71.     которые имеют последствия для состояния списка тасок
  72.     то тут - такого нет
  73.  
  74.     Я бы это не стала выносить как юз кейс вообще -
  75.     т к мы оперируем юз кейсами иммено для функционального тестирования
  76. */
  77.  
  78. filter sequence:
  79. All -> Active
  80. Active -> Completed
  81. Completed -> All
  82. All -> Completed
  83. Completed -> Active
  84. Active -> All
  85. /*
  86.     Не)
  87.     не надо последовательности действий
  88.     нужен перечень
  89.     желательно - хорошо структурированный
  90.  
  91.     например вот так
  92. */
  93. Switching between filters:
  94.      
  95.     from All to
  96.         Active
  97.         Completed
  98.     from Active to
  99.         All
  100.         Completed
  101.     from Completed to
  102.         All
  103.         Active
Advertisement
Add Comment
Please, Sign In to add comment