много, а интеграционных мало.
У меня на работе продукт, внутренний, и есть 2 разраба (я пишу бэк на NodeJS и коллега фронт на VueJS)
К нам приходят с разными требованиями смежные отделы, и хочется как-то быть уверенными что их требования реализованы, а старые не сломаны.
Раньше было просто, ибо продукт только начинали пилить, но сейчас тестировать вручную будет очень долгим, а ждать багрепортов от коллег не хочется.
И вот, нужно быть уверенными что продукт работает согласно требованиям.
Уже есть TypeScript (и уверенность что продукт не упадет в рантайме).
Когда настраивал CI/CD, из-за того что пришлось перейти на внутренние репозитории компании, много изменений версий было, и некоторые API библиотек, хоть и не изменились, но работали не так как их другие версии.
Логика у продукта не сложная, соответственно, не вижу смысла писать кучу UNIT тестов.
Хотелось бы много интеграционных, но так как опыта в тестах нет, непонятно в какую сторону идти.
Подскажите, где могу прочитать/посмотреть про это?
А как добились уверенности что продукт не упадёт в рантайме?
а как TypeScript дает уверенность «что продукт не упадет в рантайме» ?)
Обсуждают сегодня