Машықтар
1. Күтілетін нәтижелерді көрсете отырып, тестілеу қадамдарын нақты және анық сипаттау
2. Жеке қосымшалар модульдеріне тест сценарийлерін жасау
3. Тест сценарийлерін орындау үшін қажетті кіріс және шығыс сипаттамаларын анықтау
Білімдер
1. Бағдарламалық қамтылымды әзірлеудің өмірлік циклі
2. Қосымшаларды тестілеу әдістері.
3. Қосымшаларды тиімді тестілеуді қамтамасыз ететін кіріс және шығыс деректер мәндерін таңдау әдістері
4. Қосымшаларды тестілеу процесін сұрыптау әдістері
Машықтар
1. Автоматтандырылған тестілерді жаңартып отыру
2. Автоматтандырылған тест нәтижелерін іске қосу және талдау
3. Қосымша тестілеуді автоматтандыру үшін бағдарламалар жасау
4. Қосымша тестілеу нәтижелерін талдау
5. Нәтижелері бойынша есептік құжаттаманы қалыптастыру
Білімдер
1. Тестілеу түрлері мен түрлерінің жіктелуі
2. Жобалау технигі және тест комбинаторикасы
3. Қосымшаларды автоматтандырылған тестілеу жүйелері
Машықтар
1. Тестілік қосымшаны оқып, онымен танысу
2. Әрекеттердің жеткіліксіздігі немесе артықтығы үшін жұмыс тапсырмасының алгоритмін талдау
3. Тест деректерін жұмыс тапсырмасына сәйкес дайындау
4. Тест платформаларын дайындау (қажет болған жағдайда операциялық жүйені, қосымша бағдарламалық қамтылымды және басқаларын орнату)
5. Тест деректерін дайындау құралдарымен жұмыс істеу
Білімдер
1. Қосымшаларды сынау және тестілеу мәселелері бойынша нормативтік, әдістемелік материалдар
2. Негізгі операциялық жүйелер мен қосымшалардағы жұмыс негіздері
3. Алгоритмдер мен автоматтар теориясының негіздері
4. Дискретті математика негіздері
5. Бағдарламалау принциптері
6. Тестілеу терминологиясы
7. Тестілеу техникасы, тестілеудің негізгі режимдері
Машықтар
1. Тест деректерінің тест процедураларын орындау
2. Қосымшаларды тестілеудің алынған нәтижелеріне талдау жүргізу
3. Тестілеуді бастау үшін құралдар жинағы мен сыналатын қосымшаның барлық компоненттерінің дұрыс бастапқы күйін тексеру
4. Жұмыс алгоритмін ауытқусыз орындау
5. Тестіні орындау құралымен жұмыс жасау
Білімдер
1. Алгоритмдер мен автоматтар теориясының негіздері
2. Бағдарламалау принциптері
3. Бағдарламалау тілдері
4. Тестілеу әдістері, Негізгі тестілеу режимдері
Машықтар
1. Қосымшаларды тестілеу алгоритмдерін ауытқусыз орындау
2. Нақты және күтілетін нәтижелерді салыстыру
3. Ақауды нақтылау және сипаттау
4. Тестілеу қосымшаларының қателерін тексеру
Білімдер
1. Қосымшаларды тестілеудің күтілетін және нақты нәтижелерін талдау
2. Қосымшаларды тестілеу қателерін ойнату процедуралары
3. Қателерді бақылау жүйесіндегі тұрақты қателер
4. Тесттерді басқару жүйесіне нәтижелерді енгізу процедуралары
5. Ақауларды бақылау жүйесіне ақау туралы ақпаратты енгізу қағидасы
Машықтар
1. Қателерді бақылау жүйесіндегі қателерді жазу
2. Тесттерді басқару жүйесіне нәтижелер енгізу
3. Ақауларды бақылау жүйесіне (деректер базасына) ақау туралы ақпаратты, оның ішінде ақау туындаған жағдайлардың сипаттамасын енгізу.
4. Егер мұндай ақпарат пайда болса, қосымшаны жақсарту туралы ақпаратты ақауларды бақылау жүйесіне енгізу
5. Тапсырмаларды жоспарлау жүйесіне орындалған жұмыс тапсырмасы туралы есепке қосу
6. Қосымшаларды тестілеу нәтижелері бойынша есепті құжаттаманы қалыптастыру
Білімдер
1. Қосымшаларды тестілеуді орындау құралдары
2. Жобалау технигі және тест комбинаторикасы
3. Ақаулардың түрлері, олардың жіктелуі және пайда болу статистикасы
4. Қосымшаларды тестілеудің түрлері мен әдістері
5. Әзірленетін қосымшаны қолдану ортасы