Size: a a a

Heisenbug, конференция по тестированию

2018 December 19

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Inna Red
наши разработчики начали сильно-сильно возмущаться. Да и утилиты покрытия считают покрытие кода, для покрытия сценариев нужно чтобы эти сценарии где-то велись и хранились
ну тогда можно нанять разработчиков что не будут возмущаться. У меня была команда распределённая из 8 человек и всем было ок
источник

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Inna Red
наши разработчики начали сильно-сильно возмущаться. Да и утилиты покрытия считают покрытие кода, для покрытия сценариев нужно чтобы эти сценарии где-то велись и хранились
можно в коде их и хранить
источник

IR

Inna Red in Heisenbug, конференция по тестированию
а есть реальный пример хранения сценариев? как на практике реализовано?
источник

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Inna Red
а есть реальный пример хранения сценариев? как на практике реализовано?
код
источник

FB

Foo Bar in Heisenbug, конференция по тестированию
Inna Red
наши разработчики начали сильно-сильно возмущаться. Да и утилиты покрытия считают покрытие кода, для покрытия сценариев нужно чтобы эти сценарии где-то велись и хранились
Это тоже можно понять. Если это большой легаси проект, в принципе нетестопригодный то может и тесты писать смысла нет.
источник

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Foo Bar
Это тоже можно понять. Если это большой легаси проект, в принципе нетестопригодный то может и тесты писать смысла нет.
такое тоже бывает кстати
источник

FB

Foo Bar in Heisenbug, конференция по тестированию
Т.е. в теории, представить себе ситуацию в которой автотесты (даже юниты) не оправданны, можно
источник

IR

Inna Red in Heisenbug, конференция по тестированию
они возмущались на формальный подход - если утилита показывает ниже процент не брать. Тесты при этом пишут
источник

IR

Inna Red in Heisenbug, конференция по тестированию
у нас в проекте около 60% легаси, которое потихоньку дорабатывается и переписывается, очень сложно тестировать в таком случае без автотестов
источник

FB

Foo Bar in Heisenbug, конференция по тестированию
Тут возможно будет оправдано перевернуть пирамидку тестирования. Сделать большой регрессионный e2e сьют, чтобы экономить на регрессии, и не писать юнитов, на код который полностью переписывается/выкидывается
источник

IR

Inna Red in Heisenbug, конференция по тестированию
так и было сделано :)
источник

IR

Inna Red in Heisenbug, конференция по тестированию
тесты более высокого уровня
источник

FB

Foo Bar in Heisenbug, конференция по тестированию
А, сорри 🙂 Я капитан О
источник

IR

Inna Red in Heisenbug, конференция по тестированию
практика просто показала, что разработчики лучше понимают баг, который заведен как тест, это экономит время, меньше недопонимания. И как следствие, быстрее чинят
источник

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Inna Red
практика просто показала, что разработчики лучше понимают баг, который заведен как тест, это экономит время, меньше недопонимания. И как следствие, быстрее чинят
это точно
источник

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Inna Red
тесты более высокого уровня
можно компонентные писать вместо е2е и это сильно поможет им
источник

EB

Ekaterina Bateeva in Heisenbug, конференция по тестированию
Vsevolod Brekelov
ну тогда можно нанять разработчиков что не будут возмущаться. У меня была команда распределённая из 8 человек и всем было ок
Это конечно круто, но на практике скорее придёт менеджер и скажет: «нафиг ваши тесты, фичи ждут»
источник

IR

Inna Red in Heisenbug, конференция по тестированию
а можно код переписывать, чем они и занялись. Это их общая коллективная игра :)
источник

IR

Inna Red in Heisenbug, конференция по тестированию
Ekaterina Bateeva
Это конечно круто, но на практике скорее придёт менеджер и скажет: «нафиг ваши тесты, фичи ждут»
менеджеру реально важно, как вы тестируете? МНе кажется, что если менеджер в какие-то сроки получает фичи, то до лампочки
источник

VB

Vsevolod Brekelov in Heisenbug, конференция по тестированию
Ekaterina Bateeva
Это конечно круто, но на практике скорее придёт менеджер и скажет: «нафиг ваши тесты, фичи ждут»
менеджер проблема да. если он не шарит то будет плохо не зависимо от того пишете вы тесты или нет
источник