Рекомендації за напрямком Software Testing

Для того, щоб ваше навчання було ефективним, просимо вас ознайомитися з вимогами та рекомендаціями для вступу до інтернатури.

Основні вимоги:

  • Упевнені знання теорії тестування програмного забезпечення:
  • Що таке тестування ПО? Які цілі?
  • Типи / методи / рівні тестування
  • Основні артефакти тестування (тест кейс, чек лист, баг репорти, тест план, і т.д), цілі артефактів тестування, ким і коли пишуться
  • Життєвий цикл дефекту
  • Розуміння базових принципів ведення проектів, ролей, стадій і термінології
  • Базові знання методик розробки (Agile, SCRUM, Kanban, Waterfall, XP)
  • Базові технічні знання:
  • Що таке Web-система, види клієнт-серверних додатків, основні протоколи спілкування в Web
  • Основи HTML, SQL
  • Основи адміністрування операційних систем (як мінімум сімейства Windows)
  • Розуміння специфіки тестування додатків для мобільних пристроїв, десктопних додатків
  • Досвід роботи з різними програмними рішеннями, розуміння як вирішуються різні завдання
  • Розуміння основ організації роботи: послідовність виконання завдань, оцінка трудовитрат, планування
  • Упевнена технічна англійська

Рекомендуємо прочитати:

  • Тестування програмного забезпечення. Фундаментальні концепції менеджменту бізнес-додатків авторів Сем Канер, Джек Фолк і Енг Кек Нгуєн
  • Art of Software testing автора Glenford J. Myers
  • Software Quality Engineering автора Jeff Tian
  • Тестування dot com або Посібник по жорсткому поводженню з багами в інтернет-стартапах автора Р.Савін

Інтернет ресурси: