julia_v_iluhina

Untitled

Sep 27th, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.08 KB | None | 0 0
  1. <<< Draft Use Cases list >>>
  2.  
  3. 'All' filter:
  4. - create
  5. - edit
  6. - delete
  7. - cancel edit
  8. /*
  9.     cancel edit - вместе с еще тремя операциями - составляет такую отдельную группу - additional edit operations
  10.  
  11.     когда далее по курсу снова вернемся к планированию - нам все эти пункты пригодятся
  12.     на этом этапе - можно и так, как ты написать
  13.  
  14.     т к кроме cancel edit - высокоприоритетных операций в той группе более нет
  15.  
  16.     а вообще эта группа
  17.     Additional edit operations
  18.         cancel edit by press escape
  19.         confirm edit by press tab
  20.         confirm edit by click outside
  21.         delete by emptying text
  22.  
  23.     ее лучше расположить отдельно и ниже списков операций по фильтрам
  24.     очевидно - где возможно выполнить редактирование - там возможно выполнить и эти операции
  25.     они вынесены как отделные юз кейсы - т к мы получаем либо другой результат (не редактирование)
  26.     либо - другим способом осуществляем редактирование (по-другому подтверждаем)
  27.  
  28.     расписала - т к эти сведения если не сейчас, то далее по курсу тебе понадобятся
  29.  
  30.     пока - в этой работе - можешь cancel edit оставить как ты указал - в общих перечнях
  31.     при условии - что ты придерживаешься стратегии - перечислить только основные (высокоприоритетные) юз кейсы
  32. */
  33. - toggle active to completed
  34. /*
  35.     лаконично = complete
  36. */
  37. - toggle completed to active
  38. /*
  39.     лаконично = reopen or activate
  40.     выбери какой-то из этих терминов
  41. */
  42. - toggle all to active
  43. /*
  44.     лаконично =
  45.     activate all
  46.     or
  47.     reopen all
  48.  
  49.     только тут думай
  50.     если перечисляешь только высокоприоритетное - это действие вообще исключай
  51.     как исключили низкоприоритетные Additional edit operations
  52.  
  53.     или - тогда включай
  54.     но включай и Additional edit operations
  55.     придется быть последовательным)
  56. */
  57. - toggle all to completed
  58. /*
  59.     лаконично =
  60.     complete all
  61. */
  62. - clear completed
  63.  
  64. /*
  65.     скорректируй во всем списке названия - которые скорректировал выше
  66. */
  67. 'Active' filter:
  68. ...
  69. /*
  70.     тут clear completed тоже будет востребован
  71.    
  72.     вполне может быть такое - что юзер накомлитил на этом фильтре и тут же не глядя удалил
  73.     вполне возможный вариант
  74. */
  75.  
  76. 'Completed' filter:
  77. - create
  78. - edit
  79. /*
  80.     не часто на Completed фильтре будут выполнять create и edit
  81.  
  82.     из этих соображений - как не высокоприоритетное - тут это можно не перечислять
  83.  
  84.     зависит от стратегии - которую ты выше выбрал - насчет низкоприоритетного
  85. */
  86. ...
  87.  
  88. General:
  89. - Navigate using filters (All, Active, Completed)
  90. /*
  91.     это отдельным подпунктом
  92.     и распиши - с какого фильтра на какой можно перейти
  93. */
  94. - Count items left
  95. /*
  96.     это и правда общий юз кейс
  97.     счетчик активных тасок меняет свое состояние после каждого из действий
  98.    
  99.     и хотя это не высокоприоритетная штука - но она должна быть актуальной после любого действия
  100.     потому - и тут стоит перечислить
  101.     и раз покрыть в е2е сценарии в следующем задании
  102. */
  103. - Verify cash
  104. - Check the links on the main page
  105. - Check title
  106. /*
  107.    Verify cash - лучше бы этим заниматься не на этом уровне тестирования )
  108.     к функциональному тестированию это не имеет отношения
  109.    про test pyramid было в прошлом видео
  110.      
  111.    Check the links on the main page и  Check title - тоже не про функциональное тестирование
  112.    к логике работы приложения - это не имеет отношения
  113.    это не покрываем и не рассматриваем как юз кейсы
  114. */
Advertisement
Add Comment
Please, Sign In to add comment