79
Также были проведены тестирования системы, которое следует
строгому плану, чтобы оптимизировать рабочую нагрузку, время и деньги,
предоставляя заинтересованным сторонам необходимую информацию для
продвижения продукта. Тестирование выполняется в соответствии следующим
этап:
1. анализ требований;
2. тестирование;
3. анализ результатов тестирования;
4. исправление дефектов, проверка работоспособностей модулей;
5. отчет о завершении теста, который детализирует процесс и
результаты.
В случае с поставленной задачей было произведено модульное
тестирование, когда разработчики тестируют самые основные части кода, такие
как классы, интерфейсы и функции / процедуры. В случае с используемой
системой «Electron» был выбран фреймворк «SmartCear TestComplete».
SmartCear TestComplete – это инструмент автоматического тестирования
пользовательского интерфейса, который позволяет быстро и легко создавать,
поддерживать и выполнять функциональные тесты для настольных, веб и
мобильных приложений.
С помощью механизма распознавания объектов на базе AI TestComplete
автоматически, быстро и легко находит динамические элементы
пользовательского интерфейса, что устраняет необходимость в тестах на основе
кода. TestComplete позволяет инженерам-тестировщикам собирать элементы
пользовательского интерфейса на контекстном уровне и легко управлять
сложными задачами.