Хто такий тестувальник?!
Кожен з нас уже бував у ролі тестувальника програмного забезпечення, можливо навіть не усвідомлюючи цього. Помилки у роботі програм, некоректна робота софту, «404 помилка» на веб-сайтах, неочікуване завершення роботи програми та інші подібні ситуації виникали у кожного.
Особисто мені стало цікаво перевірити чим же займаються тестувальники. Інформатика динамічний предмет, в якому ми вчителі маємо можливість завжди вивчати щось нове і навчати цьому учнів.
Для цього я записалась на марафон QA- тестувальник ПЗ. Перед марафоном встигла переглянути декілька вебінарів. Було цікаво, але на вебінарах 0 практики, тільки теорія.
Важливо:
високий рівень володіння англійською мовою
вміння роботи в команді
системне розуміння роботи комп'ютерних систем
хороші комунікативні навички
Цей список не кінцевий, лише частина. Тестувальник працює в команді. Знайти помилку не важко, складно її правильно описати. Звичайні користувачі повідомляють про проблеми, а тестувальники мають розібратись де ця проблема і покроково її описати. На старті для початківця можна почати працювати без знання англійської мови, на початку з переведенням документації допомагають ментори. Але, надалі без англійської мови нікуди. Вся документація та програми для роботи з документацією на англійській мові. Прикладом таких програм є: TestRail QA, Jira
Завжди при тестуванні програмного забезпечання тестувальник орієнтується на специфікацію вимог, документ, в якому міститься набір вимог до програмного продукту. Вимоги структуруються та описують логіку роботи продукту (функціональні вимоги), його зовнішній вигляд (користувацький інтерфейс), обмеження в розробці, а також нефункціональні вимоги.
QA створює власні тест кейси, Test Case. Їх періодично необхідно оновлювати. Test Case - опис поетапного виконання дій по тестуванню певного продукту або його функціональних можливостей.
Виконує тест ран, Test Run власних Test Case, тестує кейси на конкретному ПЗ (програмному забезпеченні).
Створює власний Check List.
Заповнює баг репорти (Bug Report), помилки на основі Test Case.
Пояснення до термінів Test Case, Test Run, Bug Report, Check List буде в наступній статті.
На фото приклад Test Case
