Не кожен може претендувати на звання тестувальника програмного забезпечення. Послуги із забезпечення якості вимагають дійсно унікального набору навичок, і найкращі тестувальники програмного забезпечення - це ті, хто завжди намагається розширювати свою базу знань і віддає перевагу навчальним стратегіям тестування. До речі, хороші тестувальники роблять все можливе, щоб бути кращими, ніж вони є. Ми створили список технічних навичок, якими повинен володіти тестувальник в компанії, що займається тестуванням програмного забезпечення.
| Предметні області | Базовий рівень | Рівень молодшого або середнього спеціаліста | |||||
Операційні системи |
|||||||
| Windows | Використання на рівні досвідченого користувача | Встановлення, використання та адміністрування, вирішення проблем, конфігурація для налаштування тестового середовища та виконання тестових кейсів. | |||||
| Linux | Загальні знання | Встановлення, використання, адміністрування, вирішення проблем, конфігурація для налаштування тестового середовища та виконання тестових кейсів. | |||||
| Mac OS | Не потрібно | Загальні знання | |||||
| Предметні області | Базовий рівень | Рівень молодшого або середнього спеціаліста | |||||
| Віртуальні машини | Використання на рівні користувача-початківця | Встановлення, використання, адміністрування, вирішення проблем, конфігурація для налаштування тестового середовища та виконання тестових кейсів. | |||||
Бази даних |
|||||||
| Теорія відношень | Не обов’язково | Загальне розуміння, вміння читати та розуміти схеми баз даних у загальноприйнятих графічних позначеннях. | |||||
| Реляційна СУБД | Можливість встановлення, налаштування та використання для налаштування тестового середовища та виконання тестових кейсів. | ||||||
| Мова SQL | Вміння писати та виконувати прості запити, використовуючи інструменти для роботи з БД/СУБД. | ||||||
Комп’ютерні мережі |
|||||||
| Мережеві протоколи | Не обов’язково | Загальне розуміння принципів роботи TCP/IP, вміння налаштовувати параметри локальної мережі в операційній системі. | |||||
| Мережеві утиліти | Загальне розуміння та вміння використовувати утиліти для діагностики стану мережі та дефектів мережі. | ||||||
Веб-технології |
|||||||
| Веб-сервер | Не обов’язково | Загальне розуміння принципів роботи веб-серверів, вміння встановлювати та налаштовувати веб-сервер. | |||||
| Сервер додатків | Загальне розуміння принципів роботи серверів додатків, вміння встановлювати та налаштовувати сервер додатків. | ||||||
| Веб-сервіси | Загальне розуміння принципів роботи веб-сервісів та способів діагностики дефектів у їх роботі. | ||||||
| Мови розмітки тексту | Загальне уявлення про HTML та CSS | Вміння використовувати HTML та CSS для створення простих сторінок. | |||||
| Протокол передачі даних | Не обов’язково | Загальне розуміння принципів роботи протоколів прикладного рівня OSI, загальне уявлення про діагностику дефектів. | |||||
| Мови веб-програмування | Базові знання принаймні однієї мови веб-програмування. | ||||||
Мобільні платформи та технології |
|||||||
| Android | Не потрібно | Використання на рівні користувача-початківця. | |||||
| iOS | Використання на рівні користувача-початківця. | ||||||
| Windows Phone | Використання на рівні користувача-початківця. | ||||||










0 коментарів