Разумевање обезбеђења квалитета и тестирања (КАС) у развоју софтвера
КАС је скраћеница за "Осигурање квалитета и тестирање" што је процес праћења и побољшања квалитета развоја софтвера. То укључује тестирање, преглед и верификацију да софтвер испуњава наведене захтеве и стандарде. Циљ КАС-а је да обезбеди да је софтвер поуздан, стабилан и да ради како се очекује у различитим окружењима и сценаријима.ӕӕКАС обично укључује следеће активности:ӕӕ1. Планирање теста: дефинисање циљева тестирања, тест случајева и тест скрипти.ӕ2. Извођење теста: покретање тестова и снимање резултата.ӕ3. Пријављивање недостатака: идентификовање и пријављивање недостатака или проблема пронађених током тестирања.ӕ4. Отклањање кварова: отклањање недостатака и поновно тестирање како би се осигурало да су отклоњени.ӕ5. Завршетак теста: провера да ли су сви тестови успешно завршени.ӕ6. Тест документација: документовање планова тестирања, тест случајева и резултата теста.ӕ7. Аутоматизација тестирања: коришћење алата за аутоматизацију задатака тестирања који се понављају.ӕ8. Тестирање перформанси: тестирање перформанси софтвера под различитим оптерећењима и условима.ӕ9. Безбедносно тестирање: тестирање безбедносних функција и рањивости софтвера.ӕ10. Тестирање усаглашености: тестирање усклађености софтвера са индустријским стандардима и прописима.ӕӕ Пратећи КАС процес, тимови за развој софтвера могу да осигурају да је њихов софтвер високог квалитета, да испуњава захтеве купаца и да се испоручује на време иу оквиру буџета.