what are test deliverables software testing
Дізнайтеся все про результати тестування при тестуванні програмного забезпечення на прикладах:
Зітхнення з полегшенням приходить для кожного тестувальника, коли доручене завдання успішно виконане. Наприкінці кожного тестування тестувальник повинен надіслати клієнту відповідні результати тесту.
У цій статті ми детально розглянемо деякі важливі результати тесту.
Тестові результати, як правило, використовуються протягом проекту. Вони використовуються на всіх етапах тестування, і їх завжди потрібно надсилати вчасно для подальшої обробки.
Що ви дізнаєтесь:
Результати тестування при тестуванні програмного забезпечення
Результати тестування відіграють важливу роль у тестуванні програмного забезпечення. У цій статті докладно розглядається все про результати тесту.
Деякі важливі результати тестування наведені нижче для довідки:
- Тестова стратегія
- План випробувань та оцінка
- Тестовий сценарій
- Тестові кейси та дані тестів
- RTM
- Звіт про випробування
- Звіт про закриття випробувань
- Звіт про інцидент
Тестова стратегія
Стратегія випробування визначатиметься на основі специфікації бізнес-вимог. Це життєво важливий документ, який містить усі деталі випробувальних робіт, які слід проводити. Це повний управлінський документ.
Порівняно з планом тестування, це документ високого рівня, який, як правило, готується керівником тесту або керівником. Тут повинні бути зазначені ціль тесту, підхід тесту, обсяг тесту, критерії входу та виходу, типи та рівні тестування, етапи, штатний розклад тощо.
План випробувань та оцінка
Тут слід вказати деталізований рівень деталізації для кожного етапу тестування. Загалом, правильний план веде до належної структури роботи. Подібним чином хороший план веде до хорошого тестування.
Ціль тесту, підхід до тесту, обсяг тесту, критерії входу та виходу, типи та рівні тестування, етапи, штатний розклад тощо повинні бути зазначені тут детально.
Генеральний план, який включає спосіб проведення тестування, використовується для простих проектів.
Оцінка: Оцінка визначає, як довго кожен крок відбуватиметься під час тестування разом із загальною вартістю.
Також прочитайте => Підручник з ідеального плану тестування - поглиблений посібник
Сценарій тесту
Ми це зрозуміємо на прикладі зараз. Візьмемо тут приклад бронювання поїздів. Усі функції, які нам потрібно протестувати, згадані у формах високого рівня у документі сценарію тестування. Простими словами, це означає групу подібних видів діяльності, які потрібно виконати.
Дві методики для сценарію:
# 1) Приклад використання
Це цілеспрямований метод, який являє собою сукупність взаємодій між зовнішніми факторами та системою. Його компоненти включають первинний потік, альтернативний потік, активатори або дії, потоки винятків, попередні умови, пост-умови тощо.
Приклад:
(зображення джерело )
# 2) ACE (елемент компоненту діяльності)
Процес Елемента Компонента Діяльності розбиває бізнес-вимоги на діяльність.
який інструмент можна використовувати для візуального представлення та аналізу бази даних?
Приклад:
Загалом, ми замовляємо квиток, заповнюючи дані про пасажира, стать тощо. Отже, нам потрібно перевірити наступні поля, які таким чином стають сценаріями.
- Бронювання: Перевірте функціональність бронювання.
- Інформація про пасажира: Перевірте функціональність полів статі, віку та статі.
- Змінити: Перевірте, чи функціональність модифікації працює належним чином.
- Концесія: Перевірте, чи функціонал концесії працює належним чином.
- Вид: Перевірте, чи функціональність подання працює належним чином.
- Скасувати: Перевірте, чи функція скасування працює належним чином.
Тут концесію можна назвати «альтернативним сценарієм», оскільки користувач може забронювати з ним або без нього, залежно від віку. Однак мета однакова, тобто забронювати квиток.
Тестовий кейс
Беручи той самий наведений вище приклад сторінки бронювання, тестові приклади пишуться наступним чином:
Бронювання:
- Перевірте, чи може користувач замовити квиток, заповнивши дійсні дані у всіх полях.
- Перевірте, чи може користувач замовити квиток, заповнивши недійсні дані у всіх полях.
- Перевірте, чи може користувач замовити квиток, залишивши будь-яке порожнє поле.
Інформація про пасажира:
- Перевірте, чи може користувач забронювати квиток, ввівши дійсне ім’я.
- Перевірте, чи може користувач замовити квиток, ввівши невірне ім’я.
- Перевірте, чи може користувач забронювати квиток, вибравши за раз будь-яку стать.
- Перевірте, чи може користувач замовити квиток, ввівши вік старше 60 років.
- Перевірте, чи може користувач замовити квиток, ввівши вік до 60 років.
- Перевірте, чи може користувач замовити квиток, ввівши будь-який дійсний вік, який перевищує 5 років.
- Перевірте, чи не може користувач здійснити бронювання, ввівши вік менше 5 років.
Змінити:
- Перевірте, чи може користувач змінити поле імені.
- Перевірте, чи може користувач змінити гендерне поле.
- Перевірте, чи може користувач змінити вікове поле.
Концесія:
- Перевірте, чи може користувач отримати концесію, вибравши “ Пенсіонер ”Варіант.
- Перевірте, чи може користувач отримати концесію, вибравши “ Інваліди / інваліди ”Варіант.
Вид:
- Перевірте, чи може користувач переглянути заброньований квиток.
Скасувати:
- Перевірте, чи може користувач скасувати квиток.
Таким чином, тестові кейси розповідають, що саме потрібно детально перевірити. Тестові кейси повинні бути написані простою мовою і повинні бути зрозумілими. Він повинен бути написаний у належному форматі відповідно до запиту відповідного клієнта.
Дані тесту
Деякому проекту потрібні попередні дані від клієнта, перш ніж продовжувати виконання тестового випадку. Дані тестів потрібно застосовувати для проведення тестування.
Приклад: На лікарняному порталі для отримання ін’єкції важливо отримати дані про пацієнта, щоб перевірити опцію нагадування про ін’єкцію.
Тут “дані про пацієнта” - це дані тесту.
Пропоноване читання => Дані тесту - значення та методи підготовки на прикладах
RTM / Матриця простежуваності вимог
- Як випливає з назви, це просто означає, що ви повинні зіставити всі вимоги з відповідним тестом.
- Це допомагає нам перевірити, чи ми виконали всі вимоги в наших тестових випадках чи ні.
- Це допомагає у переробці або наступних послідовних випусках проекту.
- Клієнт може легко перевірити наш статус покриття та знати наш процес тестування.
Звіт про випробування
Підсумковий звіт про випробування підсумовує всі проведені випробування, і результати випробувань у ньому збираються. Тут повинна бути зазначена вся інформація про тестування, така як члени, які беруть участь у тестуванні, цілі, обсяг, деталі клієнта, використаний підхід до тестування, результати тесту, звіт про дефекти тощо.
Однак підсумковий звіт про тестування слід готувати відповідно до порад клієнта. Таким чином, це корисний документ і для клієнта для перегляду загальної ефективності.
Звіт про закриття випробувань
Це означає, що ми збираємось закрити проект після тестування та виправлення дефектів. Таким чином, тут ми маємо надати детальний аналіз виконання тестів.
Тут слід зазначити виявлені та виправлені дефекти. Загальне охоплення вимог видно в цьому звіті. Зазвичай він готується керівником команди або менеджером. Усі критерії виходу повинні відповідати відповідно.
Звіт про інцидент
Виконуючи виконання формування, якщо користувач виявляє дефекти, слід підняти звіт про інцидент (IR). Це означає, що є дефект і, отже, виконання має бути зупинено. Тепер нам потрібно підняти до клієнта звіт про інцидент з проханням дозволити його знову запустити області помилок як окремий тестовий випадок.
Це справді чорна мітка, і від тестера цього не очікують. Всі дефекти повинні бути знайдені в самому сухому ході. Якщо його пропустили і знайшли під час офіційного виконання, тоді він стає ІР.
Приклад:
найкраще очищення диска для Windows 10
Якщо я втрачаю певні функції в мобільному тестуванні, скажіть ' зміна заставки - - ' варіант. Тоді під час виконання тестового випадку я замикаюся, і я не зможу продовжувати далі через цю опцію. Потім я піднімаю інфрачервоний діапазон і пишу окремий тестовий приклад, щоб виконати опцію заставки.
Висновок
Артефакти, які надсилаються зацікавленим сторонам програмного проекту під час STLC, відомі як 'Тестові результати'. У цій статті ми розглянули найважливіші результати тестів.
Сподіваємось, ця стаття допомогла вам дізнатись про результати тестування при тестуванні програмного забезпечення !!
Рекомендована література
- Різниця між планом тестування ефективності та стратегією тестування ефективності
- Як підготувати план тестування та написати тестові кейси для застосування ERP - Тестування ERP, частина 2
- Підручник з плану тестування: Посібник із написання документа плану плану тестування з нуля
- Концепція, процес та стратегія управління тестовими даними
- Що таке дані тесту? Методи підготовки даних тесту на прикладі
- Як писати тестові справи: Остаточне керівництво з прикладами
- Як написати документ про стратегію тестування (із зразком шаблону стратегії тестування)
- Різниця між планом тесту, стратегією тесту, тестовим кейсом, сценарієм тесту, сценарієм тестування та умовою тесту