Юридическое
США
Июль 2020 г. - настоящее время
1 QA-инженер
LegalAtoms разбивает подготовку судебных дел на простой управляемый опыт с помощью ряда вопросов. На каждом шагу вы будете видеть точную информацию от судебных чиновников и юристов. Когда вы будете готовы, вы можете отправить свои документы в электронный вид несколькими щелчками мыши, сэкономив при этом тысячи на комиссиях.
Формы были действительно большими с динамически добавляемыми элементами. Плюс первоначальные тесты были написаны на Typescript, поэтому пришлось перейти на него с более привычного Javascript. В конце концов, мы адаптировались к этому стилю и добавили несколько рекурсивных функций для обхода веб-элементов и заполнения случайно сгенерированными данными с минимальным кодом.
Мы должны были думать в Typescript, что поначалу было сложно, но проблемы были компенсированы обнаружением проблем с тестовым кодом во время компиляции и использованием типов и интерфейсов Typescript. Мы разработали процедуру быстрого реагирования, настроив оповещения по электронной почте в CircleCI, когда тесты на Cypress Dashboard не пройдены. Наш набор тестов рос и трансформировался в соответствии с изменениями в тестируемой базовой функциональности.
Стабильная среда автоматизированного тестирования. Тестовые случаи, полностью охватывающие функциональность системы.