
Основная задача
Основная цель проекта заключалась в автоматизации тестовых проверок в случаях, указанных заказчиком. Автоматическое и ручное тестирование было проведено в соответствии с представленной документацией (техническое задание и план реализации тестирования).
Испытуемая система была предназначена для улучшения организации рабочего процесса в одной из сфер строительства. Система предназначалась для широкого круга лиц этой отрасли с уникальным набором доступов и инструментов.
Для каждого пользователя системы предусматривалась определенная роль и ограниченный набор полномочий и доступов, в соответствии с которыми различные пользователи имели доступ к определенному набору данных и инструментов.
В результате, процесс тестирования охватил целый ряд разделов системы.
Решение
В качестве решения, которое позволило бы автоматизировать процесс тестирования, нами были предложены следующие варианты - Eclipse, Selenium RC и TestNG. Копия системы, которая предназначалась для тестирования, была развернута на локальном сервере. Это было необходимо для улучшения исполнения тестов и повышения скорости отладки, в то время как автоматизированные тесты хранились в отдельном репозитории. Окончательный набор утвержденных тестов был запущен с помощью пакетных файлов Windows.
Одновременно с автоматизированными тестами проводилось и ручное тестирование. Все дефекты, обнаруженные в процессе проверки (как автоматической, так и ручной) в тот же день были описаны в отчете, и отправлены руководителю проекта, который представлял интересы заказчика.
Используемые технологии и инструменты.
Net Framework 3.5, ASP.NET WebForms, Visual Studio 2010, MS SQL Server 2008, Eclipse , SeleniumRC , TestNG, XPath
Языки программирования: C#, Java, JavaScript
© 2008-2023 Компания "Симпл Солюшнс".