Аудит - це комплексний аналіз проекту, який передбачає виявлення помилок у його роботі та даних про програмні проблеми. Його основна мета - посилити вплив і підвищити продуктивність сайту. Існує три варіанти проведення незалежного аудиту якості.
Варіант №1. Замовник - Клієнт
Основна мета клієнта - перевірити якість роботи його системи забезпечення якості та створеного програмного продукту. Виділені тестувальники висловлюють свою думку, що часто допомагає виявити проблеми та невідповідності, які чомусь упускаються відділом тестування. Доведено, що повністю об’єктивне тестування програми неможливе через людський фактор, який відіграє ключову роль у цій справі. Саме тому краще провести незалежний аудит якості. Найбільш доцільно проводити незалежний аудит якості на етапі завершення розробки програмного забезпечення. У цьому випадку компанія, що займається тестуванням програмного забезпечення, може перевірити якість продукту за допомогою послуг тестування функціональності та тестування продуктивності. Спеціалізовані тестувальники досліджують ключові бізнес-процеси в системі, виконують деякі послуги з юзабіліті-тестування і, нарешті, складають звіт про зручність використання продукту, який включає в себе список виявлених помилок, глибокий аналіз якості продукту і процесу його виробництва.
Варіант №2. Замовник - Користувач
Замовником незалежного аудиту якості може бути і кінцевий споживач. Він/вона спочатку зацікавлений у придбанні продукту найвищої якості, який відповідатиме його/її потребам і допоможе у вирішенні поставлених завдань. Але слід розуміти, що пробне використання - задоволення не з дешевих, і звичайні користувачі не в змозі виявити велику кількість помилок за короткий час. Саме тому для проведення приймального тестування доцільно залучати спеціальну команду тестувальників, що дозволить мінімізувати ризики, пов’язані з придбанням та впровадженням нового програмного забезпечення.
Варіант №3. Замовник - системний інтегратор
Досить часто перед такими компаніями постає завдання розробити програмно-апаратне рішення “під ключ”. Для цього системні інтегратори володіють повним набором програмно-апаратних комплексів, з яких і будують індивідуальне рішення. З системного аналізу відомо, що комплексне рішення може набувати нових властивостей, тому можна зіткнутися з появою нових помилок при взаємодії компонентів системи, а також зі зміною вимог до якості вихідних компонентів. Саме тому системні інтегратори звертаються до компаній, що займаються тестуванням програмного забезпечення, для проведення навантажувального тестування, тестування надійності, тестування безпеки та якості інтеграції компонентів для своїх продуктів. Така робота може бути об’ємною і тривалою, тому краще заздалегідь оцінити час виконання тесту і вказати обмеження в роботі системи.










0 коментарів