ISTQB® CTAL - Test Automation Engineering (Versiya 2.0)
-
başlanğıc 24-08-26 bitiş 26-08-26
Germany - Online
English
Təsvir
The Certified Tester Advanced Level Test Automation Engineering (CTAL-TAE) kvalifikasiyası proqram təminatının testi və test avtomatlaşdırılması ilə məşğul olan şəxslər üçün nəzərdə tutulub. Buraya tester, test analitiki, test avtomatlaşdırma mühəndisi, test məsləhətçisi, test memarı, test meneceri və proqram təminatı tərtibatçısı kimi rollar daxildir. Bu kvalifikasiya həmçinin test avtomatlaşdırılması haqqında əsas anlayış əldə etmək istəyən layihə menecerləri, keyfiyyət menecerləri, proqram təminatının hazırlanması üzrə menecerlər, biznes analitikləri, IT direktorları və idarəetmə məsləhətçiləri üçün də uyğundur.
ISTQB® CT - Test Automation Engineering sertifikasiyası ISTQB® Foundation sertifikatına sahib olan və Test Automation Engineer olmaq üçün proqram təminatının testi üzrə biliklərini daha da dərinləşdirmək istəyən proqram təminatı mütəxəssisləri üçün nəzərdə tutulub.
Test Automation Engineer kvalifikasiyası proqram təminatının testi üzrə karyerasında artıq yüksək səviyyəyə çatmış və avtomatlaşdırılmış test üzrə bilik və bacarıqlarını daha da inkişaf etdirmək istəyən şəxslər üçün nəzərdə tutulub.
Fəsil 1: Test Avtomatlaşdırılmasına Giriş və Məqsədlər
- Tester test avtomatlaşdırılmasının faydalarını və məhdudiyyətlərini öyrənir.
- Müxtəlif proqram təminatının inkişaf həyat dövrü modellərində test avtomatlaşdırılması izah olunur.
- Tester test edilən sistemin (SUT) arxitekturasının test alətlərinin uyğunluğuna necə təsir etdiyini öyrənir.
Fəsil 2: Test Avtomatlaşdırılmasına Hazırlıq
- Müşahidə edilə bilmə, idarə edilə bilmə və aydın müəyyən edilmiş arxitektura vasitəsilə SUT-un test edilə bilməsi üçün dizayn izah olunur.
- Tester müxtəlif mühitlərdə test avtomatlaşdırılması haqqında öyrənir.
- Uyğun test avtomatlaşdırma həllini qiymətləndirmək üçün lazım olan amillər izah olunur.
- Tester test avtomatlaşdırılması üzrə tövsiyələr hazırlamaq üçün lazım olan texniki məsələləri öyrənir.
Fəsil 3: Test Avtomatlaşdırma Arxitekturası
- Test avtomatlaşdırma arxitekturası və test avtomatlaşdırma həllini yaradan onun komponentləri izah olunur.
- Tester test avtomatlaşdırma çərçivəsində qatları və onların tətbiqini öyrənir.
- Test avtomatlaşdırma alətlərindən istifadə üçün müxtəlif yanaşmalar izah olunur.
- Tester dizayn prinsiplərinin və dizayn nümunələrinin test avtomatlaşdırılmasına necə tətbiq edilə biləcəyini öyrənir.
Fəsil 4: Test Avtomatlaşdırılmasının Tətbiqi
- Test avtomatlaşdırılması üçün pilot layihənin effektiv şəkildə necə planlaşdırılması və tətbiq edilməsi izah olunur.
- Tester tətbiq risklərini və onların azaldılması strategiyalarını öyrənir.
- Test avtomatlaşdırma kodunun saxlanmasını asanlaşdıran amillər izah olunur.
Fəsil 5: Test Avtomatlaşdırılması üçün Tətbiq və Yerləşdirmə Strategiyaları
- Tester CI/CD proseslərini və müxtəlif test səviyyələrində avtomatlaşdırılmış testlərin icrasını öyrənir.
- Test avtomatlaşdırma komponentləri üçün konfiqurasiya idarəetməsi izah olunur.
- Tester API və müqavilə testlərində istifadə olunan asılılıqları öyrənir.
Fəsil 6: Test Avtomatlaşdırılması üzrə Hesabat və Metriklər
- Tester təhlil və hesabat üçün SUT-dan və test avtomatlaşdırmasından məlumatların haradan toplana biləcəyini öyrənir.
- Xətaların səbəblərini müəyyən etmək üçün SUT hesabatlarından və test avtomatlaşdırmasından əldə edilən məlumatların təhlili izah olunur.
- Maraqlı tərəfləri məlumatlandırmaq üçün test hesabatlarından və idarəetmə panellərindən istifadə izah olunur.
Fəsil 7: Test Avtomatlaşdırma Həllinin Yoxlanması
- Tester test avtomatlaşdırma komponentlərinin və mühitinin düzgün işləməsini necə yoxlamağı və təsdiqləməyi öyrənir.
- Test skriptlərinin və test paketlərinin düzgün icra olunmasının təmin edilməsi izah olunur.
- Tester əsas səbəb təhlilinin nə vaxt aparılmalı olduğunu başa düşür.
- Test avtomatlaşdırma kodunun keyfiyyətini təhlil etmək üçün üsullar izah olunur.
Fəsil 8: Davamlı Təkmilləşdirmə
- Test hallarını təkmilləşdirmək üçün əlavə məlumat təhlili sahələri izah olunur.
- Tester test avtomatlaşdırma həllini və onun komponentlərini necə yaxşılaşdırmağı və yeniləməyi öyrənir.
- Test avtomatlaşdırmasını birləşdirmək və sadələşdirmək yollarının müəyyən edilməsi izah olunur.
- Tester test avtomatlaşdırma alətlərinin test dəstəyi və hazırlıq ehtiyaclarına necə kömək edə biləcəyini öyrənir.
Biznes nəticələri
Bu səviyyəni uğurla keçmək namizədlərin aşağıdakıları edə bildiyini göstərir:
- Test avtomatlaşdırılmasının məqsədini təsvir etmək
- Proqram təminatının inkişaf həyat dövrü boyunca test avtomatlaşdırılmasını başa düşmək
- Test avtomatlaşdırılmasını mümkün etmək üçün infrastrukturun konfiqurasiyasını başa düşmək
- Uyğun alət və strategiyaları seçmək üçün qiymətləndirmə prosesini öyrənmək
- Modul və genişləndirilə bilən test avtomatlaşdırma həlləri qurmaq üçün dizayn anlayışlarını başa düşmək
- Proqram təminatının inkişaf həyat dövründə test avtomatlaşdırılmasının tətbiqini planlaşdırmaq üçün pilot layihə daxil olmaqla uyğun yanaşma seçmək
- Texniki ehtiyaclara cavab verən yeni və ya dəyişdirilmiş test avtomatlaşdırma həllərini dizayn və inkişaf etdirmək
- Test avtomatlaşdırılmasının əhatə dairəsini, yanaşmasını və test materiallarının saxlanmasını nəzərə almaq
- Avtomatlaşdırılmış testlərin CI/CD proseslərinə necə inteqrasiya olunduğunu başa düşmək
- Maraqlı tərəfləri məlumatlandırmaq üçün test avtomatlaşdırma məlumatlarını toplamaq, təhlil etmək və hesabat hazırlamaq
- Test avtomatlaşdırma infrastrukturunu yoxlamaq
- Test avtomatlaşdırılması üçün davamlı təkmilləşdirmə imkanlarını müəyyən etmək
Hədəf kütləsi
Test Automation Engineering sillabusu test avtomatlaşdırmasını tətbiq etmək və ya təkmilləşdirmək istəyən test mühəndisləri üçün nəzərdə tutulub. O, davamlı və uzunmüddətli test avtomatlaşdırma həllini dəstəkləyə bilən metod və təcrübələri müəyyən edir.
Test avtomatlaşdırma həlləri ilə bağlı digər təlimatlar və istinad modellərinə seçilmiş proqram təminatının inkişaf həyat dövrləri üçün proqram mühəndisliyi standartları, proqramlaşdırma texnologiyaları və formatlaşdırma standartları daxildir. Bu sillabus proqram mühəndisliyini öyrətmir. Bununla belə, Test Automation Engineer-in proqram mühəndisliyi üzrə bacarıq, təcrübə və biliyə sahib olması gözlənilir.
Bundan əlavə, Test Automation Engineer sənayedə istifadə olunan proqramlaşdırma və sənədləşdirmə standartlarını və yaxşı təcrübələri bilməli və test avtomatlaşdırma həllini hazırlayarkən onlardan istifadə etməlidir. Bu təcrübələr həllin saxlanmasını asanlaşdıra, etibarlılığını və təhlükəsizliyini artıra bilər. Belə standartlar adətən keyfiyyət xüsusiyyətlərinə əsaslanır.
Tələblər
- ISTQB® CTFL sertifikasiya imtahanını uğurla keçmiş və sertifikata sahib olmaq.
- Proqram təminatının testi sahəsində kifayət qədər uyğun iş təcrübəsinə malik olmaq, adətən ən azı 18 ay.