Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
Методика автоматического тестирования развивающегося веб-приложения. / Ткачев, Александр Витальевич; Иртегов, Дмитрий Валентинович.
в: Вестник Новосибирского государственного университета. Серия: Информационные технологии, Том 17, № 3, 2019, стр. 93-110.Результаты исследований: Научные публикации в периодических изданиях › статья › Рецензирование
}
TY - JOUR
T1 - Методика автоматического тестирования развивающегося веб-приложения
AU - Ткачев, Александр Витальевич
AU - Иртегов, Дмитрий Валентинович
N1 - Ткачев А.В., Иртегов Д.В. Методика автоматического тестирования развивающегося веб-приложения // Вестник НГУ. Серия: Информационные технологии. - 2019. - Т. 17. - №3. - C. 93–110
PY - 2019
Y1 - 2019
N2 - Статья посвящена методике автоматизированного тестирования системы автоматической оценки заданий по программированию NSUts. При разработке методики главным приоритетом было параллельное тестирование старой и новой версий приложения так, чтобы одни и те же или минимально модифицированные тесты проходили на двух версиях системы с различными архитектурами. Мы надеемся, что наш опыт будет полезенпри выстраивании процесса разработки других приложений с длительным жизненным циклом.Чтобы тестировать не только серверную, но и клиентскую часть веб-приложения, мы предлагаем использовать инструменты типа Selenium WebDriver для симуляции действий пользователей, посылая команды на-стоящим браузерам. В методике применяется известный шаблон проектирования Page Object и рассматривается ряд приемов, позволяющих снизить хрупкость разрабатываемых тестов и упростить их адаптацию дляработы с новой версией системы.В статье также описано применение данной методики для организации тестирования системы NSUts и проведен анализ ее эффективности. Анализ показал, что оценочное покрытие кода данными тестами достаточно высоко, и потому методику можно считать эффективной и применять на схожих веб-приложениях
AB - Статья посвящена методике автоматизированного тестирования системы автоматической оценки заданий по программированию NSUts. При разработке методики главным приоритетом было параллельное тестирование старой и новой версий приложения так, чтобы одни и те же или минимально модифицированные тесты проходили на двух версиях системы с различными архитектурами. Мы надеемся, что наш опыт будет полезенпри выстраивании процесса разработки других приложений с длительным жизненным циклом.Чтобы тестировать не только серверную, но и клиентскую часть веб-приложения, мы предлагаем использовать инструменты типа Selenium WebDriver для симуляции действий пользователей, посылая команды на-стоящим браузерам. В методике применяется известный шаблон проектирования Page Object и рассматривается ряд приемов, позволяющих снизить хрупкость разрабатываемых тестов и упростить их адаптацию дляработы с новой версией системы.В статье также описано применение данной методики для организации тестирования системы NSUts и проведен анализ ее эффективности. Анализ показал, что оценочное покрытие кода данными тестами достаточно высоко, и потому методику можно считать эффективной и применять на схожих веб-приложениях
UR - https://www.elibrary.ru/item.asp?id=41570983
U2 - 10.25205/1818-7900-2019-17-3-93-110
DO - 10.25205/1818-7900-2019-17-3-93-110
M3 - статья
VL - 17
SP - 93
EP - 110
JO - Вестник Новосибирского государственного университета. Серия: Информационные технологии
JF - Вестник Новосибирского государственного университета. Серия: Информационные технологии
SN - 1818-7900
IS - 3
ER -
ID: 22367311