Тестілеу процесінің автоматтандырылу дәрежесіне байланысты келесі топтарға бөлінеді:
Тестілеу процесінің автоматтандырылу дәрежесіне байланысты келесі топтарға бөлінеді:
қолмен тестілеу (manual testing);
автоматтандырылған тестілеу (automated testing) ;
жартылай автоматтандырылған тестілеу (semiautomated testing).
Тестілеу процесінде қолданылатын теориялық әдіс- тәсілдерге:
Тестілеу процесінде қолданылатын теориялық әдіс- тәсілдерге:
«қара жәшік» әдісі бойынша тестілеу (black box);
«ақ жәшік» әдісі бойынша тестілеу (white box);
«сұры жәшік» (grey box).
«Қара жәшік» әдісі бойынша тестілеу (black box)
Қосымшаның ішкі жұмыстарын білмей-ақ тестілеу әдістері «қара жәшік» әдісі бойынша тестілеу деп аталады. Тестер жүйенің архитектурасына көңіл аудармай және бастапқы кодқа қолжетісіз болады. Ереже бойынша қара жәшік тесті орындалуда тестер жүйенің пайдаланушы интерфейсімен өзара әрекеттеседі.
«ақ жәшік» әдісі бойынша тестілеу (white box)
«Ақ жәшік» әдісі бойынша тестілеу кодтың ішкі логикасын және құрлымын толық зертеу болып табылады.