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










0 коментарів