Підручник з ручного тестування: Що таке, поняття, типи та підсилювачі Інструмент

Зміст:

Anonim

Тестування вручну

Тестування вручну - це тип тестування програмного забезпечення, в якому тестувальники виконуються тестувальником вручну без використання автоматизованих інструментів. Мета ручного тестування - виявити помилки, проблеми та дефекти програмного додатку. Тестування програмного забезпечення вручну є найбільш примітивною технікою з усіх типів тестування, і воно допомагає знаходити критичні помилки в програмному застосунку.

Будь-яка нова програма повинна бути протестована вручну, перш ніж її тестування може бути автоматизовано. Ручне тестування програмного забезпечення вимагає більше зусиль, але необхідно для перевірки можливості автоматизації. Концепції ручного тестування не вимагають знання будь-якого інструменту тестування. Одним із основних принципів тестування програмного забезпечення є " 100% автоматизація неможлива ". Це робить ручне тестування обов’язковим.

У цьому посібнику з тестування для початківців ми детально висвітлюємо всі концепції та теми ручного тестування.

Клацніть тут, якщо відео недоступне

Мета ручного тестування

Ключова концепція ручного тестування полягає в тому, щоб забезпечити відсутність помилок у програмі та її роботу відповідно до зазначених функціональних вимог.

Тестові набори або кейси, розроблені на етапі тестування і повинні мати 100% охоплення тестом.

Він також гарантує, що заявлені дефекти виправлені розробниками, а тестувальники провели повторне тестування щодо виправлених дефектів.

В основному, це тестування перевіряє якість системи та постачає продукт без помилок замовнику.

Види ручного тестування:

Концепції ручного тестування

Нижче наведені схеми зображують типи ручного тестування. Насправді будь-який тип тестування програмного забезпечення може виконуватися як вручну, так і за допомогою інструменту автоматизації.

  • Тестування чорної скриньки
  • Тестування White Box
  • Одиничне тестування
  • Тестування системи
  • Інтеграційне тестування
  • Прийомне тестування

Як виконати ручне тестування

  1. Прочитайте та зрозумійте документацію / посібники програмного проекту. Крім того, вивчіть заявку під тестом (AUT), якщо вона є.
  2. Проект тестових випадків, які охоплюють усі вимоги, зазначені в документації.
  3. Ознайомтесь із базовим сценарієм тестових випадків із керівником команди, клієнтом (за потреби)
  4. Виконайте тестові кейси на AUT
  5. Повідомте про помилки.
  6. Після виправлення помилок знову виконайте невдалі тестові випадки, щоб перевірити їх проходження.

Міфи ручного тестування

Нижче наведено декілька поширених міфів та фактів, пов’язаних з тестуванням:

Міф: Кожен може зробити ручне тестування

Факт : Тестування вимагає багатьох наборів навичок

Міф: Тестування забезпечує 100% дефект продукту

Факт : Тестування намагається знайти якомога більше дефектів. Виявити всі можливі дефекти неможливо.

Міф: Автоматизоване тестування є потужнішим, ніж тестування вручну

Факт : 100% автоматизацію тестування зробити не можна. Ручне тестування програмного забезпечення також має важливе значення.

Міф: Тестувати легко

Факт : Тестування може бути надзвичайно складним завданням. Тестування програми для можливих випадків використання з мінімальними тестами вимагає високих аналітичних навичок.

Ручне тестування проти автоматичного тестування

Тестування вручну Автоматизоване тестування
Ручне тестування вимагає втручання людини для виконання тесту. Тестування автоматизації - це використання інструментів для виконання тестів
Тестування вручну вимагатиме кваліфікованої робочої сили, тривалого часу та означатиме високі витрати. Тестування автоматизації економить час, витрати та робочу силу. Після запису легше запускати автоматизований набір тестів
Будь-який тип програми можна протестувати вручну, певні типи тестування, такі як спеціальне тестування та тестування мавп, більше підходять для виконання вручну. Автоматизоване тестування рекомендується лише для стабільних систем і в основному використовується для регресійного тестування
Тестування вручну може стати повторюваним та нудним. Нудна частина виконання тих самих тестових випадків раз за разом обробляється програмним забезпеченням для автоматизації в Automation Testing.

Інструменти для автоматизації ручного тестування

  • Селен
  • QTP
  • Jmeter
  • Loadrunner
  • TestLink
  • Центр якості (ALM)

Висновок

Тестування вручну - це діяльність, при якій тестувальник повинен бути дуже терплячим, креативним та відкритим.

Тестування вручну є життєво важливою частиною зручної розробки програмного забезпечення, оскільки люди беруть участь у тестуванні програмних додатків, а кінцеві користувачі також є людьми. Їм потрібно думати і діяти з точки зору Кінцевого користувача.