Skip to main content

Blocks

Skip Navigation

Navigation

  • Dashboard

    • Site home

    • Site pages

      • My courses

      • Tags

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

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

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

      • ForumНовини сайту

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

      • URLЦИВІЛЬНИЙ ЗАХИСТ

      • FolderНормативна база СЕЗН

      • URLВідновлення пароля

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

      • FileСистема оцінки курсу

      • FeedbackОцінка якості курсу

    • My courses

    • Courses

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

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

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

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

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

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

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

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

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

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

            • archive

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

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

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

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

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

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

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

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

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

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

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

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

                • AssignmentЛабораторна робота №1

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

                • AssignmentЛабораторна робота №3

                • AssignmentЛабораторна робота №4

                • AssignmentЛабораторна робота №5

                • AssignmentЛабораторна робота №6

                • AssignmentЛабораторна робота №7

                • AssignmentЛабораторна робота №8

                • AssignmentЛабораторна робота №9

                • AssignmentЛабораторна робота №10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Close
    Toggle search input
  • English ‎(en)‎
    • Русский ‎(ru)‎
    • Українська ‎(uk)‎
    • Deutsch ‎(de_old)‎
    • English ‎(de)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Français ‎(fr)‎
    • Italiano ‎(it)‎
    • Polski ‎(pl)‎
  • Log in

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

Close
Toggle search input
Вибір дисциплін Collapse Expand
Вибір дисциплін Collapse Expand
Обрати дисципліни Статистика вибору дисциплін ВМУ
  1. Home
  2. Courses
  3. Факультети, кафедри
  4. Математичний факультет
  5. Кафедра комп'ютерних наук
  6. Якість та тестування програмного забезпечення
  7. Лабораторна робота №2

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

Completion requirements
Opened: Wednesday, 2 October 2024, 12:00 AM

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

Завдання

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

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

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

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

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


Хід роботи

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

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

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

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

Previous activity
Лабораторна робота №1
Next activity
Лабораторна робота №3
Data retention summary
Get the mobile app