Size: a a a

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

2019 January 27

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Olga
Баги бывают разные - иногда это может быть поменять одно слово на другое, например

И что тестировщику, что разработчику платят за то чтоб они совместно выпускали качественный продукт, а не перекладывали ответственность друг на друга.
Ага, в одном месте поменял, а в девяти других забыл. А Клавдия Ивановна уборщица может баги фиксить, если все уже чисто и ей делать нечего? Или СЕО Василий Петрович, пару автотестов накинуть, между митингами найдя время?
источник

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Olga
Серьёзно?! Тестировщик это обидно?!
Мне больно подобное читать
Да, некоторые программисты считают тестирование ниже собственного достоинства (это не значит что я разделяю эту точку зрения).
источник

O

Olga in Heisenbug, конференция по тестированию
Daniil Volkov
Ага, в одном месте поменял, а в девяти других забыл. А Клавдия Ивановна уборщица может баги фиксить, если все уже чисто и ей делать нечего? Или СЕО Василий Петрович, пару автотестов накинуть, между митингами найдя время?
Во первых, если он что-то фиксит, его так же проревьюят
Во вторых, а программист то у нас безгрешный и 100% не забывает ни про что и его код можно сразу в продакшн
источник

B

Bonum in Heisenbug, конференция по тестированию
Daniil Volkov
Да, некоторые программисты считают тестирование ниже собственного достоинства (это не значит что я разделяю эту точку зрения).
ровно до тех пор, пока этот процесс не играет большой роли в размере их зарплаты
источник

DV

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

VP

Valery Pavlov in Heisenbug, конференция по тестированию
Daniil Volkov
Ага, в одном месте поменял, а в девяти других забыл. А Клавдия Ивановна уборщица может баги фиксить, если все уже чисто и ей делать нечего? Или СЕО Василий Петрович, пару автотестов накинуть, между митингами найдя время?
Тестировщик настолько глуп, что не может по всему проекту поискать? И если речь о чём-то одинаковом, что реализовано в 10 разных местах, то мне кажется это уже сам код попахивает
источник

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Valery Pavlov
Тестировщик настолько глуп, что не может по всему проекту поискать? И если речь о чём-то одинаковом, что реализовано в 10 разных местах, то мне кажется это уже сам код попахивает
Расскажите это программистам, это их код, вот он и попахивает.
источник

B

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

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Bonum
ровно до тех пор, пока этот процесс не играет большой роли в размере их зарплаты
Вот чётко. Кинут бабла и скажут: ты кросфанкшнл тим мембер, будешь половину времени тестировать и ещё 10 процентов автотесты писать. И съест, не подавится.
источник

VP

Valery Pavlov in Heisenbug, конференция по тестированию
Daniil Volkov
Расскажите это программистам, это их код, вот он и попахивает.
Т.е. программисты наговнокодили, а тестировщику туда теперь и ступить нельзя, ведь он не шарит?
источник

B

Bonum in Heisenbug, конференция по тестированию
вообще, я не читал предысторию и не понял кого тут хотят линчевать. Но лично я, как разраб, стараюсь писать тесты.
источник

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Valery Pavlov
Т.е. программисты наговнокодили, а тестировщику туда теперь и ступить нельзя, ведь он не шарит?
Business as usual же.
источник

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Bonum
вообще, я не читал предысторию и не понял кого тут хотят линчевать. Но лично я, как разраб, стараюсь писать тесты.
Это очень хорошо. Покрываете код или требования? Или и то и то?
источник

B

Bonum in Heisenbug, конференция по тестированию
Daniil Volkov
Это очень хорошо. Покрываете код или требования? Или и то и то?
А требования это BDD?
источник

B

Bonum in Heisenbug, конференция по тестированию
я сейчас пока что остановился на TDD, стараюсь по возможности писать код сразу с тестами. Так он более простым и заменяемым получается. По большей части тестирую именно какие-то бизнес-требования (сколько товара в корзину по факту упало, правильность подсчета скидок и тому подобное), но иногда могу и переупороться тестами
источник

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Bonum
я сейчас пока что остановился на TDD, стараюсь по возможности писать код сразу с тестами. Так он более простым и заменяемым получается. По большей части тестирую именно какие-то бизнес-требования (сколько товара в корзину по факту упало, правильность подсчета скидок и тому подобное), но иногда могу и переупороться тестами
TDD рулит. Но он же про покрытие кода, классов тестами. Не функциональности, а кода. То есть перед написанием кода, напиши тест, который будет валиться, потом пиши код до тех пор, пока тест валится. Как только тест прошел - работа сделана. Или у вас для тдд функциональные тесты? Вида: клиент залогинился, кинул заказ, проверить что у него соответствующее количество денег списалось?
источник

B

Bonum in Heisenbug, конференция по тестированию
Daniil Volkov
TDD рулит. Но он же про покрытие кода, классов тестами. Не функциональности, а кода. То есть перед написанием кода, напиши тест, который будет валиться, потом пиши код до тех пор, пока тест валится. Как только тест прошел - работа сделана. Или у вас для тдд функциональные тесты? Вида: клиент залогинился, кинул заказ, проверить что у него соответствующее количество денег списалось?
и такие тоже есть. Но я такие пока не пишу. Не умею еще :)
источник

B

Bonum in Heisenbug, конференция по тестированию
Наверное именно такие и нужны, они нагляднее для не разрабов
источник

DV

Daniil Volkov in Heisenbug, конференция по тестированию
Да, требования в идеале должны приходить в виде тестов.
источник

DV

Daniil Volkov in Heisenbug, конференция по тестированию
У нас так. Мы объяснили пдмам что это добро, они поняли. Не завидуйте.
источник