Перейти до головного вмісту

Блоки

Пропустити Навігація

Навігація

  • Інформаційна панель

    • Домашня сторінка

    • Сторінки сайту

      • Мої курси

      • Мітки

      • ФайлІнструкція для здобувачів освіти до вибору дисципл...

      • URL (веб-посилання)Вибір дисциплін на 2025-2026 навчальний рік

      • URL (веб-посилання)Вибір дисциплін на 2024-2025 навчальний рік

      • ФорумНовини сайту

      • URL (веб-посилання)Інструкція - основи роботи з системою Moodle

      • URL (веб-посилання)ЦИВІЛЬНИЙ ЗАХИСТ

      • ТекаНормативна база СЕЗН

      • URL (веб-посилання)Відновлення пароля

      • ФайлПам’ятка для користувача системи Moodle

      • ФайлСистема оцінки курсу

      • Зворотний зв’язокОцінка якості курсу

    • Мої курси

    • Курси

      • Факультети, кафедри

        • Біологічний факультет

        • Економічний факультет

        • Журналістики факультет

        • Інженерний навчально-науковий інститут ім. Ю.М. По...

        • Іноземної філології факультет

        • Математичний факультет

          • Кафедра загальної математики

          • Кафедра загальної та прикладної фізики

          • Кафедра комп'ютерних наук

            • archive

            • Інформаційна безпека держави

            • Нормативно-правове забезпечення інформаційної безпеки

            • Діджитал-інструменти в комерційній діяльності

            • Архітектура обчислювальних систем (ОПП Комп’ютерне...

            • Сучасні методи машинного навчання

            • Безпека інформаційно-комунікаційних систем

            • Сучасні інформаційні технології перекладу

            • Освітні вимірювання

            • Теорія інформації та кодування даних

            • Сучасні інформаційні системи і технології

            • Науково-дослідницька практика (ОНП)_4 семестр

            • Якість та тестування програмного забезпечення

                • ЗавданняЛабораторна робота №1

                • ЗавданняЛабораторна робота №2

                • ЗавданняЛабораторна робота №3

                • ЗавданняЛабораторна робота №4

                • ЗавданняЛабораторна робота №5

                • ЗавданняЛабораторна робота №6

                • ЗавданняЛабораторна робота №7

                • ЗавданняЛабораторна робота №8

                • ЗавданняЛабораторна робота №9

                • ЗавданняЛабораторна робота №10

              • Заочна форма здобуття освіти

              • Підсумковий контроль

          • Кафедра прикладної математики і механіки

          • Кафедра програмної інженерії

          • Кафедра фундаментальної та прикладної математики

          • Практична підготовка математичного факультету

          • Інформація, Статистика Математичного факультету

        • Менеджменту факультет

        • Соціальної педагогіки та психології факультет

        • Соцiологiї та управлiння факультет

        • Факультет історії та міжнародних відносин

        • Факультет фізичного виховання, здоров'я та туризму

        • Філологічний факультет

        • Юридичний факультет

      • Аспірантура

      • Науково-технічна позашкільна освіта

      • Відділ доуніверситетської підготовки, профорієнтац...

      • Адміністративний розділ

      • Центр післядипломної освіти та професійних кваліфі...

      • Школа педагогічної майстерності

  • Закрити
    Переключити введення пошуку
  • Українська ‎(uk)‎
    • Русский ‎(ru)‎
    • Українська ‎(uk)‎
    • Deutsch ‎(de_old)‎
    • English ‎(de)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Français ‎(fr)‎
    • Italiano ‎(it)‎
    • Polski ‎(pl)‎
  • Вхід

Якість та тестування програмного забезпечення

Закрити
Переключити введення пошуку
Вибір дисциплін Згорнути Розгорнути
Вибір дисциплін Згорнути Розгорнути
Обрати дисципліни Статистика вибору дисциплін ВМУ
  1. Головна
  2. Курси
  3. Факультети, кафедри
  4. Математичний факультет
  5. Кафедра комп'ютерних наук
  6. Якість та тестування програмного забезпечення
  7. Лабораторна робота №2

Лабораторна робота №2

Умови завершення
Початок приймання: середу 2 жовтня 2024 00:00 AM

Мета роботи: Навчитися складати тест-план для перевірки програмного забезпечення, розуміти його структуру, етапи та види тестування.

Завдання

  1. Ознайомитися з концепцією тест-плану, його компонентами та важливістю для процесу забезпечення якості ПЗ.
  2. Створити тест-план для обраного програмного продукту або окремої функціональності. Наприклад, можна обрати тестування форми реєстрації користувача, кошика покупок, авторизації тощо.
  3. Розробити стратегію тестування, описати цілі, підходи та методи, які будуть використані під час тестування.
  4. Розписати тест-кейси, які відповідатимуть зазначеній функціональності.

Методичні вказівки

  1. Зміст тест-плану: Тест-план повинен містити такі основні елементи:

    • Опис тестованої системи: Короткий опис об’єкту тестування, його функціональних можливостей та обмежень.
    • Цілі тестування: Що саме потрібно перевірити під час тестування та які результати очікуються.
    • Типи тестування: Види тестування, які планується використовувати (функціональне, нефункціональне, регресійне, навантажувальне, безпекове тощо).
    • Критерії початку та завершення тестування: Опис умов, за яких тестування може бути розпочате та завершене.
    • Ресурси та відповідальні особи: Перелік інструментів, програмних засобів, потрібних для тестування, а також відповідальні за виконання тестування особи.
    • Ризики та обмеження: Можливі ризики, які можуть виникнути під час тестування, та обмеження (наприклад, часові або ресурсні).
  2. Розробка тест-кейсів: Для обраної функціональності скласти набір тест-кейсів, який повинен включати:

    • Унікальний ідентифікатор тест-кейсу.
    • Назва тесту.
    • Короткий опис.
    • Передумови: що має бути виконано перед початком тестування.
    • Вхідні дані.
    • Кроки виконання.
    • Очікуваний результат.
    • Фактичний результат (заповнюється під час виконання тесту).
  3. Виконання тестів: Після складання тест-кейсів, спробуйте виконати їх на практиці. Зафіксуйте результати тестування, зазначте, чи пройшов тест успішно, чи були виявлені помилки.


Хід роботи

  1. Вибір об’єкту тестування: Виберіть програму або окремий модуль, який буде тестуватися.
  2. Розробка тест-плану: Заповніть структуру тест-плану, як було зазначено у методичних вказівках.
  3. Написання тест-кейсів: Розробіть мінімум 5-7 тест-кейсів, орієнтуючись на ключові функціональні вимоги обраного об’єкту тестування.
  4. Проведення тестування та аналіз результатів: Виконайте складені тест-кейси та зафіксуйте фактичні результати. Вкажіть, чи успішно пройдено кожен тест.

Приклад структури тест-плану

Тест-план для реєстрації користувача

  • Опис тестованої системи: Система авторизації та реєстрації на веб-сайті.
  • Цілі тестування: Перевірка працездатності функції реєстрації, включаючи введення даних, перевірку полів, обробку помилок.
  • Типи тестування: Функціональне тестування, тестування на правильність валідації, тестування на заповнення обов’язкових полів.
  • Критерії початку та завершення: Початок — після завершення розробки форми реєстрації; завершення — після проходження всіх тест-кейсів без критичних помилок.
  • Ресурси: Браузер, документація по API, відповідальні особи: інженер з тестування.
  • Ризики: Можлива затримка в розробці інтерфейсу.

Попередня секція
Лабораторна робота №1
Наступна секція
Лабораторна робота №3
Підсумок збереження даних
Завантажте мобільний додаток