Тестувальники програмного забезпечення - герої у світі послуг з тестування ІТ. Чому так? Розробники програмного забезпечення отримують всі заслуги за створення програм, тоді як тестувальники - ті люди, які надають сирому продукту форму - залишаються в тіні.
Якщо повернутися до історії, то тестувальник програмного забезпечення як професія з’явився не так давно, і знайти людину з 10-річним досвідом роботи в цій сфері - практично неможливо. Вважається, що першими тестувальниками були консультанти із забезпечення якості.
Як з’явилася професія тестувальника програмного забезпечення? Все досить просто: компанії, що займаються тестуванням програмного забезпечення, дійшли висновку, що головною складовою успіху є якість. В результаті, якщо кілька років тому ця професія вважалася рідкісною і не затребуваною, то сьогодні попит на тестувальників значно перевищує пропозицію.
#1 Цілі та завдання тестувальника
Основні цілі та завдання тестувальника - зробити продукт або програму кращими. Тестувальник програмного забезпечення схожий на детектива, який йде слідами програміста і шукає помилки. Перевірити програму на наявність помилок недостатньо. Кінцевою метою тестування є створення програми, яка буде відповідати вимогам і потребам користувачів і замовників.
#2 Розвиток кар’єри
Влаштуватися на роботу тестувальником-стажистом не складно. Тим більше, що зараз більшість компаній, що займаються тестуванням програмного забезпечення, вважають за краще наймати людей без досвіду, а потім навчати їх або на спеціальних курсах (власних або зовнішніх), або в “польових умовах”. Стандартна схема розвитку кар’єри виглядає наступним чином:

#3 Виявити та усунути
Поширеною проблемою для тестувальників є відсутність чітких вимог з боку замовника. Погодьтеся, важко задовольнити людину, яка іноді сама не знає, чого хоче. Робота тестувальника полягає у виявленні та аналізі багів, складанні звітів про процес тестування, усуненні багів тощо. В принципі, чим раніше баг буде знайдено, тим кращим буде кінцевий результат.
#4 Тестувальник - людина на всі часи
Тестувальник, який працює в найкращих компаніях з тестування програмного забезпечення, є крос-функціональним спеціалістом. Він добре справляється з усіма видами тестування, такими як функціональне тестування як послуга, тестування безпеки, тестування локалізації та багатьма іншими. Крім того, тестувальник поєднує в собі функції дизайнера тестів, розробника тестів та адміністратора тестових систем.
#5 Професіонали повинні це знати:
- Windows OS та Mac OS.
- Мови програмного забезпечення.
- Основні системи автоматизації тестування.
- Системи відстеження помилок.
- Різні типи застосувань.
- Основні методології тестування.
- Технічна англійська.
#6 Домашнє завдання
Безумовною перевагою професії тестувальника є можливість працювати з дому. Особливо поширене віддалене тестування в роботі з веб-додатками.










0 коментарів