Когда я только уходила на фриланс одним из самых больших кайфов в начале работе было то, что ТЕПЕРЬ Я ОТВЕЧАЮ ТОЛЬКО ЗА СЕБЯ. Видимо, слишком рано мне дали создавать отдел и руководить людьми. Не была я к этому готова тогда.
Но время идёт и меняется. И сейчас у меня снова появился джуниор, которого яучу плохому потихоньку воспитываю. Конечно, на данный момент это всё происходит совсем не так, как это было 2,5 года назад, когда мне подсунули первого человека, не знающего ничего о тестировании. И это - о, Боги! - мне начинает нравиться. Хотя до этого я плевалась.
Так о чём это я? Ах, да.
Все мы знаем, что над любым элементом можно производить 4 действия:
1. Создание
2. Просмотр
3. Редактирование
4. Удаление
И на основе этих действий строятся все тест-кейсы, чек-листы, майнд-карты и вообще всё.
А так как я сейчассбросила на человека рутину смотрю, как человек может составить тест-кейсы, то в помощь я сделала шпаргалку, что проверяется на каждом действии:
Вот только смотрю я на таблицу и кажется мне, что чего-то не хватает. Чем бы вы дополнили такую таблицу, если брать описание тест-кейсов на абстрактных элементах?
Но время идёт и меняется. И сейчас у меня снова появился джуниор, которого я
Так о чём это я? Ах, да.
Все мы знаем, что над любым элементом можно производить 4 действия:
1. Создание
2. Просмотр
3. Редактирование
4. Удаление
И на основе этих действий строятся все тест-кейсы, чек-листы, майнд-карты и вообще всё.
А так как я сейчас
Действие при работе с элементом
|
Необходимая проверка
|
---|---|
Создание элемента: |
|
Редактирование элемента: |
|
Просмотр элемента: |
|
Удаление элемента: |
|
Вот только смотрю я на таблицу и кажется мне, что чего-то не хватает. Чем бы вы дополнили такую таблицу, если брать описание тест-кейсов на абстрактных элементах?
про возможности работы в системе с нескольких клиентов:
ОтветитьУдалить- попытка просмотра/редактирования/удаления элемента, только что удаленного с другого клиента
- попытка сохранить после редактирования элемент, только что удаленный/отредактированный с другого аккаунта (те наш элемент потрогали уже после того как мы открыли форму)
О, вот про многопользовательский режим вообще из головы вылетело. Спасибо!
Удалить5. Хранение.
ОтветитьУдалитьну или уточнить "любым элементом в UI"
Хранение да, не рассматривала.
УдалитьНадо будет тоже расширять тогда чуть позже.
Спасибо!
Может быть актуально Редактирование, Просмотр, Удаление элементов/файлов созданных в предыдущих релизах и создание элемента с дефолтными параметрами (если есть).
ОтветитьУдалитьУдаление бывает нескольких типов:
ОтветитьУдалить1) жесткое - полностью удаляется из системы (БД и т.п.)
2) мягкое - элемент помечается как удаленный
В этом случае
1) проверить, что элемент реально удален
2) мягко удаленный элемент не доступен в других местах на просмотр, редактирование и т.п.
3) восстановить удаленный элемент
4) создать новый элемент копию удаленного
Следующее: связи мастер-слейв
1) при удалении мастера, что происходит со слейвами - удаляются, остаются не привязанными и т.п.
Еще одно: если ведется история изменения сущностей
1) проверить. что операции логируются
И напоследок: автозначения полей
1) дата создания (изменения, удаления и т.п.)
2) значения по умолчанию
В созданиии пункт 1 - частный случай пунктов 2 и 3, поэтому можно его или опустить, или заменить на "При создании нового элемента заполняются поля по умолчанию".
ОтветитьУдалить