Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ МО417 Ибрагимова КБ 24.06.docx
Скачиваний:
55
Добавлен:
14.09.2022
Размер:
4.85 Mб
Скачать

Заключение

В ходе выполнения выпускной квалификационной работы:

  1. На основе проведённого анализа выделены основные шаги процесса модульного тестирования (создание, интерпретация, выполнение).

  2. Проведён обзор и анализ существующих сред модульного тестирования, который выделил библиотеку Jest по многим критериям сравнения.

  3. В результате проведённого анализа существующих инструментальных средств разработки автоматизированных тестов для веб-приложений были выбраны: язык программирования TypeScript, платформа Node.js, среда разработки Visual Studio Code.

  4. Разработана программная среда, обеспечивающая создание, выполнение и анализ модульных тестов.

  5. Проведено тестирование и оценка эффективности разработанного программного продукта.

Список используемых источников

  1. 9 фреймворков автоматизированного тестирования // Stormnet URL: https://www.it-courses.by/9-best-open-source-test-automation-frameworks/ (дата обращения: 25.04.2022).

  2. Автоматизация и пирамида тестов // Lebedev URL: https://lebedev.of.by/piramida-tests/ (дата обращения: 18.04.2022).

  3. Зачем нужны юнит-тесты // Tproger URL: https://tproger.ru/translations/unit-tests-purposes/ (дата обращения: 18.04.2022).

  4. Инструменты для тестирования JavaScript-проектов // Хабр URL: https://habr.com/ru/company/ruvds/blog/349452/ (дата обращения: 25.04.2022).

  5. Модульное тестирование // Википедия URL: https://ru.wikipedia.org/wiki/Модульное_тестирование (дата обращения: 18.04.2022).

  6. Пирамида тестов на практике // Хабр URL: https://habr.com/ru/post/358950/ (дата обращения: 02.05.2022).

  7. Подходы к автоматизации тестирования веб-приложений // otus URL: https://otus.ru/nest/post/1083/ (дата обращения: 30.05.2022).

  8. Разработка через тестирование // Википедия URL: https://ru.wikipedia.org/wiki/Разработка_через_тестирование (дата обращения: 25.04.2022).

  9. Регрессионное тестирование // Википедия URL: https://ru.wikipedia.org/wiki/Регрессионное_тестирование (дата обращения: 25.04.2022).

  10. Тесты, которые должен писать разработчик // Medium URL: https://medium.com/@arturbasak/тесты-которые-должен-писать-разработчик-a04cab35f45b (дата обращения: 02.05.2022).

  11. Top 5 Javascript Testing Frameworks // Browserstack URL: https://www.browserstack.com/guide/top-javascript-testing-frameworks (дата обращения: 25.04.2022).

  12. Что такое юнит-тесты и почему они так важны // Skillbox URL: https://skillbox.ru/media/code/chto-takoe-unit-testy/ (дата обращения: 18.04.2022).

  13. Что такое npm? Гайд по Node Package Manager для начинающих // proglib URL: https://proglib.io/p/chto-takoe-npm-gayd-po-node-package-manager-dlya-nachinayushchih-2020-07-21 (дата обращения: 16.05.2022).

  14. Юнит-тестирование для чайников // Хабр URL: https://habr.com/ru/post/169381/ (дата обращения: 18.04.2022).

  15. BDD (программирование) // Википедия URL: https://ru.wikipedia.org/wiki/BDD_(программирование) (дата обращения: 25.04.2022).

  16. Best 9 JavaScript Testing Frameworks // Lambdatest URL: https://www.lambdatest.com/blog/top-javascript-automation-testing-framework/ (дата обращения: 25.04.2022).

  17. Behavior-driven development // wikipedia URL: https://en.wikipedia.org/wiki/Behavior-driven_development (дата обращения: 29.05.2022).

  18. Data-driven testing // wikipedia URL: https://en.wikipedia.org/wiki/Data-driven_testing (дата обращения: 29.05.2022).

  19. Graphical user interface testing // wikipedia URL: https://en.wikipedia.org/wiki/Graphical_user_interface_testing (дата обращения: 28.05.2022).

  20. Keyword-driven testing // wikipedia URL: https://en.wikipedia.org/wiki/Keyword-driven_testing (дата обращения: 29.05.2022).

  21. Test-driven development // wikipedia URL: https://en.wikipedia.org/wiki/Test-driven_development (дата обращения: 29.05.2022).