Марафон admin-19.05.2023-0 комментариев Имя Email Телефон 1. Які основні етапи життєвого циклу тестування програмного забезпечення? Розробка програмного забезпечення, тестування, реліз програми, підтримка продукту. Аналіз вимог, розробка тестової документації, виконання тестів, звіт про тестування. Перевірка безпеки програмного забезпечення, тестування функціональності, регресійне тестування. Планування тестування, підготовка тестових даних, виконання тестів, аналіз результатів. 2. Що таке usability testing? Тестування, яке перевіряє функціональність програми в реальних умовах використання. Тестування, яке виконується без доступу до внутрішньої структури або коду програми. Тестування, яке оцінює зручність та доступність програмного інтерфейсу для користувачів. Тестування, яке виконується з використанням спеціальних інструментів тестування. 3. Які основні види тестування включає в себе негативне тестування? Модульне тестування, системне тестування, інтеграційне тестування. Тестування на здатність до відновлення, тестування продуктивності, тестування безпеки. Тестування на відмову, тестування безпеки, тестування граничних значень. Тестування, яке перевіряє негативні сценарії та помилки в роботі програми. 4. Яка основна мета тестування продуктивності (performance testing)? Перевірка безпеки програмного забезпечення. Встановлення відповідності програми вимогам клієнта. Вимірювання швидкодії та реакції програми під різними навантаженнями. Виявлення програмних помилок і дефектів. 5. Які основні етапи включає в себе тест-дизайн (test design)? Вимірювання швидкодії та реакції програми під різними навантаженнями. Перевірка безпеки програмного забезпечення, тестування функціональності. Встановлення відповідності програми вимогам клієнта, тестування на здатність до відновлення. Визначення тестових вимог, розробка тест-кейсів, підготовка тестових даних. 6. Що таке статичний аналіз коду? Перевірка програмного коду на наявність помилок в процесі виконання. Аналіз програмного коду без його фактичного виконання. Тестування, яке виконується без доступу до внутрішньої структури або коду програми. Процес перевірки документації програмного забезпечення. 7. Що таке баг репорт? Документ, в якому описується архітектура програмного забезпечення. Документ, в якому описується виявлена помилка або проблема в програмному забезпеченні. Документ, в якому вказуються вимоги до програмного забезпечення. Документ, в якому зазначаються результати виконання тестових кейсів. 8. Що таке тестовий набор (test suite)? Перелік тестів, які виконуються під час одного тестування. Група тестів, які перевіряють певну функціональність програми. Документ, який містить вимоги до програмного забезпечення. Інструмент для автоматизації тестування програмного коду. 9. Що таке "тестування безпеки" (security testing)? Тестування, яке перевіряє чи програма може відновитись після відмови або помилки. Тестування, яке перевіряє безпеку програмного забезпечення. Тестування, яке перевіряє зручність та доступність програмного інтерфейсу для користувачів. Тестування, яке перевіряє функціональність програми в реальних умовах використання. 10. Яка основна мета регресійного тестування (regression testing)? Виявлення програмних помилок і дефектів. Перевірка безпеки програмного забезпечення. Перевірка, що зміни в програмі не впливають на вже наявну функціональність. Перевірка відповідності програми вимогам клієнта. 11. Які типи тестування включає в себе функціональне тестування? Позитивне тестування, негативне тестування, тестування граничних значень. Модульне тестування, системне тестування, інтеграційне тестування. Ручне тестування, автоматизоване тестування, регресійне тестування. Тестування на здатність до відновлення, тестування продуктивності, тестування безпеки. 12. Що таке гілка (branch) у системі контролю версій (VCS)? Інструмент для збирання відповідей від користувачів. Копія репозиторію, в якій можна внести та протестувати зміни. Розділення програмного коду на окремі модулі. Версія програми, що стабільно працює. 13. Що таке тестування витривалості (endurance testing)? Тестування продуктивності програми під великим навантаженням. Тестування, яке перевіряє коректність програми за різних вхідних даних. Тестування, яке перевіряє роботу програми протягом тривалого періоду часу. Тестування, яке перевіряє безпеку програми. 14. Що таке граничні значення (boundary values) у тестуванні програмного забезпечення? Максимальні або мінімальні значення вхідних даних, що перевіряють коректність програми. Значення, які використовуються для тестування безпеки програмного забезпечення. Середні значення, які використовуються для вимірювання продуктивності програми. Значення, які використовуються для перевірки правильності виконання програмного коду. 15. Що таке тест дизайн? Встановлення відповідності програми вимогам клієнта. Визначення тестових вимог і розробка тест-кейсів. Перевірка безпеки програмного забезпечення. Вимірювання швидкодії та реакції програми. Время вышло! Время вышлоДобавить комментарий Отменить ответВаш адрес email не будет опубликован. Обязательные поля помечены *Имя * Email * Сайт Комментарий *