На перший погляд може здатися, що основними завданнями сервісів тестування програмного забезпечення є запуск готової програми, виконання тестів і набридання розробникам питаннями “Чому не працює?”: “Чому не працює?”. Це не зовсім так.
На практиці, залежно від продукту, що розробляється, та моделі розробки програмного забезпечення, тестувальники виконують певні дії до і після тестування. Якщо спеціалізований тестувальник хоче проводити ефективне та продуктивне тестування, протягом усього життєвого циклу розробки програмного забезпечення він повинен виконувати певні види діяльності.
Діяльність тестувальника протягом життєвого циклу розробки програмного забезпечення
- Планування та контроль.
- Вибір умов тестування.
- Розробка тестових кейсів та перевірка результатів.
- Оцінка критеріїв виходу.
- Звітування про процес тестування та закриття.
- Виявлення дефектів.
- Набуття впевненості в рівні якості.
- Надання інформації для прийняття рішень.
- Попередження дефектів.
Якщо дефект виявлено та усунуто, якість продукту підвищується. Інформація про знайдені помилки, які ще не були виправлені, дозволяє менеджеру оцінити ризики і прийняти рішення - чи готовий продукт або програма до випуску. Виявлені дефекти дозволяють тестувальнику програмного забезпечення проаналізувати причини появи дефекту.
В ідеалі, тестувальник повинен бути залучений до проекту на його ранніх стадіях для виконання аналізу вимог, тестових кейсів, перевірки документації на наявність помилок і підготовки тестового середовища.










0 коментарів