Трудно сказать, какие тесты важнее Цель продукта: заработать больше бабок, как бы ни говорили праведники и т.п. Как заработать больше бабок? - Удовлетворить потребности клиента Как удовлетворить потребности клиента? - Постоянно развивать систему, т.к. потребности в ходе эволюции будут меняться Как развивать систему? - Дополнять функциональность Как дополнять функциональность? - Изменять архитектуру и писать код Для того, чтобы изменять архитектуру нормально надо для начала иметь формально где-то эту архитектуру и понимать, что там всё норм работает. А для этого нужны юнит и интеграционные тесты. Так что я-б так с ходу не заявлял, что end-to-end тесты являются самыми важными
Трудно сказать, какие тесты важнее
Цель продукта: заработать больше бабок, как бы ни говорили праведники и т.п.
Как заработать больше бабок? - Удовлетворить потребности клиента
Как удовлетворить потребности клиента? - Постоянно развивать систему, т.к. потребности в ходе эволюции будут меняться
Как развивать систему? - Дополнять функциональность
Как дополнять функциональность? - Изменять архитектуру и писать код
Для того, чтобы изменять архитектуру нормально надо для начала иметь формально где-то эту архитектуру и понимать, что там всё норм работает. А для этого нужны юнит и интеграционные тесты.
Так что я-б так с ходу не заявлял, что end-to-end тесты являются самыми важными
Тема интересная , но зачем заставлять человека выступать если он ну не умеет)
а как он должен научиться? не выступая?)