Какво е Качествен Контрол (Quality Assurance)?
Posted on November 22nd, 2008 | by Стойчев |Една много добре написана статия на Terrance Williamson . Преди да започнем обсъждането на какво всъщност представлява Software Quality Assurance (SQA) трябва да изясним, че не е еквивалент на софтуерно тестване. Software Quality Assurance е дисциплина или функция, която е различна от софтуерно тестване и ние трябва да работим, за да хармонизираме двата термина.
SQA като термин се използва за гарантиране, че всеки продукт спазва точно заданието и покрива изискванията към него. Този стил на контрол може да се осъществи чрез използването на постоянни срещи с project team, срещи с клиенти, ревюта, анализи и така нататък.
SQA ресурсите не изпълняват тест случаи и не пишат код. Те си партнират с отборите през цялото време или целият жизнен цикъл на продукта, за нуждите от адресиране на задачите от списъка по-долу.
1. Осигуряване на всички нужни планове и процеси през цялото време за разработване.
2. Подобряване и презентиране на процеси, които работят.
3. Идентифициране на възможности за подобряване.
4. Гарантиране, че крайният продукт съдържа цялата функционалност, която му е заложена.
SQA е дисциплина, която ще продължи да бъде използвана в авиацията, автомобилната индустрия, медицината и други продуктови звена.
