Yazılım test cihazı: stajlı yoğun kurs - kurs 34.200 ruble. First Online Testing Institute'tan, 11 haftalık eğitim, tarih 28 Kasım 2023.
Miscellanea / / November 28, 2023
QA mühendisi olarak da bilinen bir yazılım test uzmanı, bir yazılım ürününün kalitesinden sorumlu, aranan bir BT uzmanıdır.
11 hafta - Kurs süresi
11 eğitmen - Alanında uzman
4 - 12 saat - Haftalık ortalama çalışma süresi
1. Teste Giriş
Antrenör: Natalya Rukol
Harika test uzmanlarıyla aynı dili konuşabiliyor musunuz, yoksa terminoloji konusunda kafanız mı karıştı? Diğer proje çalışanları sizi dinliyor mu veya şikayetlerinizi dikkate almıyor mu? Projede kimin neyden sorumlu olduğunu anlıyor musunuz? Dün yapılması gerekmesine rağmen, gerekli çeşitli testleri hızlı bir şekilde gerçekleştirebilir ve tüm önemli hataları bulabilir misiniz? Sorulardan en az birini pek de hoş olmayan bir şekilde cevapladıysanız o zaman size geliyoruz!
Web semineri sırasında şunlara bakacağız:
yazılım testinin nasıl ortaya çıktığı ve geliştiği;
yazılım geliştirme projeleri genellikle nasıl inşa ediliyor, hangi ekipler var, kim ne yapıyor;
ileri düzey test uzmanlarının hangi görevleri çözdüğü ve ne yapmayı hatırladığı.
Sonuç olarak şunları öğreneceksiniz:
Doğru temel test terminolojisini kullanın (evet, artık meslektaşlarınızla iletişim kurarken mırıldanmanıza ve acemi bir test uzmanının sözlüğünü çılgınca karıştırmanıza gerek kalmayacak!);
Dinlenebilmeniz için geliştirme ekibi ve proje yönetimi ile etkileşime geçin;
farklı projelerde ne tür ve türde testlerin gerekli olduğunu belirlemek;
Tüm temel test türlerini gerçekleştirin.
Ödevinizin bir parçası olarak 10(!) farklı türde test yapacak ve bunlarla ilgili görsel geri bildirim alacaksınız.
2. Hata izleme
Antrenör: Sofya Kharlamova
Bir hata bulursanız ne yapmalısınız? Hangi yöne panik yapalım, kime şikayet edelim? AffectVersion ve Steps’tuReproduce nasıl yoldaşlar ve ofisinizde ne yapıyorlar? Bug'lara ve bug tracker'lara adanan web seminerinde bu konuyu ve çok daha fazlasını konuşacağız.
Web semineri sırasında şunlara bakacağız:
hatalar, hata raporları ve hata izleyicileri nelerdir;
bir hata raporu hangi özelliklerden oluşur ve nasıl doğru bir şekilde oluşturulabilir (iyi ve kötü hata raporlarına bakalım);
Hata izleyiciler ne işe yarar?
Bir böceğin yaşam döngüsü nedir?
Sonuç olarak şunları öğreneceksiniz:
böceklerle çalışın (tanımlanan zararlıları kutulara dikkatlice ve doğru bir şekilde yerleştirin);
hata raporlarını doğru yazın;
bir hata izleyici kullanın;
geliştiriciler ve yöneticilerle iyi ilişkiler sürdürün;).
3. 5 Keşifsel Test Tekniği
Antrenör: Nina Poltorakova (Ageeva)
Keşif testi çok tartışmalı ve belirsiz bir şeydir. Bazıları bu yöntemi övüyor, bazıları ise planlamanın karmaşıklığı ve karmaşıklığı nedeniyle onu atlıyor. diğerleri genellikle keşif amaçlı testlerin zaman kaybı ve bir "maymun oyunu" olduğunu düşünüyor. iş."
Web semineri sırasında şunlara bakacağız:
keşif testinin temel özellikleri ve özellikleri;
beş ana keşif testi tekniği - ayrıştırma, test turları, kopya sayfaları, anımsatıcılar, oturum testi.
Sonuç olarak şunları öğreneceksiniz:
bilmediğiniz ürünlerdeki hataları arayın ve en önemlisi gözden kaçırmayın;
zaten tanıdık olan ürünlere farklı bir açıdan bakın;
keşif testinin yürütülmesi için farklı tekniklerin seçilmesi ve birleştirilmesi;
Açık ve anlamlı test raporları hazırlayın.
Web seminerinin sonunda öğrencilere teorik materyali pekiştirmek için ödevler (ortalama 2-4 saat) verilecektir. Öğrenciler uygulama kusurlarını bulmak ve yetkin raporlar yazmak için keşifsel test tekniklerini kullanmayı öğreneceklerdir.
4. Test Tasarımına Giriş
Antrenör: Nina Poltorakova (Ageeva)
Test etmek sonsuz bir uzlaşmadır. Bir yandan hataları kaçırmamalıyız. Öte yandan testleri mümkün olduğu kadar çabuk tamamlamak bizim için önemli. Dengeyi korumak ve aşılmaz bir gereksiz kontroller uçurumunda takılıp kalmamak, test tasarımının amacıdır.
Web semineri sırasında şunlara bakacağız:
test analizi ve test tasarımı nedir;
test modelleri nasıl oluşturulur;
kapsamlı testlerin mümkün olup olmadığı ve nedeni;
eşdeğerlik sınıfları ve sınır değerleri nelerdir;
kullanım senaryolarının doğru şekilde nasıl yazılacağı.
Sonuç olarak şunları öğreneceksiniz:
test edilen ürünlerin zihin haritalarını ve modellerini oluşturun (uzun süredir her şeyi nasıl çözeceğinizi öğrenmek istiyordunuz, değil mi?);
gereksiz testleri ortadan kaldırmak için yazılımı eşdeğerlik sınıflarına ayırın;
Kusurları kaçırmamak için sınır değerlerini bulun.
Ev ödevi olarak, daha fazla analiz için test edilen ürünün bir modelini oluşturacaksınız.
5. Test analizi ve test kombinatorikleri
Antrenör: Nina Poltorakova (Ageeva)
Gerçek test guruları sadece her şeyi test etmekle kalmaz, işlerinde gerçek bilimi de kullanırlar; kombinatorik! En yüksek kalitede test kapsamı sağlamamıza ve güvenle "evet!" yanıtını vermemize yardımcı olur. Patronun "Her şeyi test ettiğinden emin misin?" sorusuna inanamayan bir ses tonuyla sordu.
Web semineri sırasında şunlara bakacağız:
farklı ürün türleri ve tasarım koşulları için test setlerini birleştirmenin yolları;
ikili test (PairwiseTesting);
durumların ve geçişlerin analizi (Durum&Geçiş Testi);
karar tabloları (DecisionTesting).
Sonuç olarak şunları öğreneceksiniz:
test analizi için gerekli yaklaşımı seçin;
en gelişmiş test tasarım tekniklerinin tümünü pratikte kullanın;
kullanıcılarımızı rahatsız eden ancak çoğu zaman "hayatta kalan" zararlı kusurları bulur.
Ödeviniz kombinatorik kullanarak ayrıntılı bir test senaryosu oluşturmak olacaktır.
6. Test tasarımı ve test dokümantasyonu
Antrenör: Igor Savchenko
Bir kez yürütülecek testler oluşturursak, bunları belgelememize gerek kalmaz. Uzun vadeli bir projede aynı test grupları düzenli olarak tekrarlanacaktır. Bir dokümantasyon formatını ne kadar başarılı bir şekilde seçerseniz, o kadar az zamanınız olur ve (hem sizin hem de başkalarının) daha az sinirlenirsiniz. bunları güncellemek için harcanması gerekecek ve projeye daha fazla fayda, neşe ve mutluluk getirecekler takım.
Web semineri sırasında şunlara bakacağız:
testleri belgelemenin çeşitli yolları (kontrol listeleri, test senaryoları, test komut dosyaları);
testleri depolamak için araçlar (TestManagementSystems);
Harika testleri yeniden yapmanıza gerek kalmadan hemen yazmanıza yardımcı olacak faydalı yaşam tüyoları.
Sonuç olarak şunları öğreneceksiniz:
farklı test sistemleri ve formatları kullanın (klasik "pekala, oraya bir şey sokun" şeması artık moda değil);
her özel durum için uygun çözümleri seçin;
"Tam olarak ne test edildi?" sorusuna her zaman net bir şekilde yanıt verin. (ve küfretmeden veya kekelemeden).
Ev ödevinde çeşitli sistemlerdeki (GoogleSheets, TestLink, Sitechco, QA Space) testleri belgeleyecek ve bu araçların temel işlevlerini nasıl kullanacağınızı öğreneceksiniz.
7. Yazılım gereksinimleri testi
Antrenör: Kirill Kirsanov
İdeal bir dünyada, bir yazılım ürününün gereksinimleri, onun nasıl çalışması gerektiğine ilişkin ana ve en güncel bilgi kaynağıdır. Gerçekte, teknik özellikler yama işi bir yorgan gibidir; orada burada tutarsızlıklar, hatalar ve tutarsızlıklar bulursunuz; süreç gecikir ve kaçırılan hatalar ve kaçırılan son teslim tarihleri nedeniyle başınıza bir şey gelmez. Kendini koruma içgüdüsünü zamanında dinlerseniz ve onlarla çalışmaya başlamadan ÖNCE gereksinimleri test etmeye başlarsanız bu önlenebilir. Bu web semineri, teknik dokümantasyonun kontrol edilmesi sürecinin planlanması, yürütülmesi, yöntemleri ve önemli ipuçlarına ayrılacaktır.
Web semineri sırasında şunlara bakacağız:
gereksinimleri test etme ihtiyacının gerekçesi;
gereksinimleri hazırlamak ve test etmek için algoritma;
gereksinimlerin karşılaması gereken özellikler;
hataların çoğunlukla gizlendiği riskli alanlar.
Sonuç olarak şunları öğreneceksiniz:
test gerekliliklerine olan ihtiyacın değerlendirilmesi (tiksinti dolu bir yüz ifadesinin uygulanması ve “bana ne tür bir saçmalık getirdin?” ifadesinin doğru tonlaması üzerine bir mini kurs - dahil);
Gereksinim testlerine hazırlanmak ve bunları yürütmek;
Gereksinimler ve işlevsellikteki gerçek ve potansiyel hataları bulun.
Sonunda Ürünün kendisini test ederken artık teknik yazarın yanıtlarını bekleyerek zaman kaybetmenize gerek yok. Yanlış gereksinimler nedeniyle işlevselliğin hangi bölümünün uygulanmayacağını (veya hatalarla uygulanacağını) tahmin edebileceksiniz.
Ev ödevi olarak Eksiklik, tutarsızlık, belirsizlik ve belirsizlik açısından gerçek gereksinimleri test edeceksiniz. doğrulanamazlık, analist için bir soru listesi hazırlayın ve iyileştirme seçeneklerinizi önerin belge.
8. Test cihazı için SQL
Antrenör: Roman Budanov
Veritabanları artık kelimenin tam anlamıyla her yerde bulunuyor. Hangi ürünü test ederseniz edin, tüm bilgilerin veritabanında saklandığına hazırlıklı olun. Kahve makinenizin bile büyük olasılıkla sizden gizli olan kendi tabanı vardır. SQL (Yapılandırılmış sorgu dili), amacınız hızlı ve verimli bir şekilde test yapmaksa, geçinilmesi hayati önem taşıyan bir canavardır. Size sıkıcı şeylerden (veri tabanlarının kökeninin tarihi ve diğer ilginç olmayan teoriler gibi) bahsetmeyeceğiz; Bu bilgi internette her köşede bir ruble karşılığında dağıtılıyor. Amacımız SQL'i doğal ortamında size göstermek. Sadece pratik! Sadece hayat hileleri!
Web seminerinde sizinle konuşacağız:
temel bilgiler hakkında biraz (sadece grubun bilgisini eşitlemek için);
yazılımda bulunması uzun zaman alan bilgileri hızlı bir şekilde elde etmenin yolları hakkında;
bir testçinin bakış açısından veritabanıyla çalışmanın nüansları hakkında: ne yapabilirsiniz ve ne için dövüleceksiniz (ve sadece bir cetvelle ve sadece parmaklarınızla da olsa iyidir);
diğer birçok yararlı pratik çözüm hakkında.
Kurs sonrasında şunları yapabileceksiniz:
"Katıl", "alt sorgu", "ekle", "takma ad" kelimelerini görünce gün batımına koşmayın;
ilgilendiğiniz bilgileri hızlı bir şekilde çıkarın ve kullanıcı arayüzündeki düğmelere sıkıcı tıklamadan gerekli test verilerini oluşturun;
veritabanına komuta edin!
Ödev yaparken Parmaklarınızı şıklatarak değişen karmaşıklıkta sorgular yazacak, bilgiler arasında denge kuracak, testler için verileri bulacak ve gerekli test koşullarını yeniden yaratacaksınız.
9. Web Ürün Testi
Antrenör: Igor Savchenko
Web uygulamalarının sayısı sürekli ve hızla artıyor ve şu anda web ürünlerinin testi kalite güvencenin en popüler alanıdır. Elbette bu tür uygulamaları test etmenin kendi nüansları vardır ve bunlar web semineri sırasında tartışılacaktır.
Web semineri sırasında şunlara bakacağız:
web uygulama cihazı;
test türleri;
her türün test edilmesinin özellikleri;
geliştirici konsoluyla çalışma;
test araçları.
Sonuç olarak şunları öğreneceksiniz:
web uygulamalarının nüanslarını dikkate alarak kontroller yapmak;
popüler araçları kullanın;
kusurları yerelleştirmek;
Ürünün uyarlanabilirliğini ve uyumluluğunu kontrol edin.
Ev ödevi olarak Web seminerinde özetlenen web uygulamalarının test edilmesinin tüm adımlarını “savaş koşulları” altında gerçekleştirmek için özel olarak oluşturulmuş bir test sitesini test edeceksiniz.
10. Web hizmetlerini test etme
Antrenör: Igor Savchenko
Tüm web siteleri ve mobil uygulamalar, modüller arasında veya diğer harici programlar/istemciler (tarayıcılar) ile istek ve yanıt alışverişinde bulunarak çalışır. Bu etkileşimi kontrol etme ihtiyacıyla karşılaştığımızda çeşitli programlar ve yardımcı programlar kullanırız. Bu webinarda popüler ücretsiz program SoapUI hakkında konuşacağız.
Web semineri sırasında şunlara bakacağız:
entegrasyon testi nedir;
istek yolu (SoapUI'da nasıl proje oluşturulur ve istek gönderilir);
SoapUI'da test yaparken zamandan nasıl tasarruf edilir;
testleri basitleştiren hayat tüyoları;
bir entegrasyon hatasının hata raporunda nelerin belirtilmesi gerektiği.
Sonuç olarak şunları öğreneceksiniz:
Temel SOAP entegrasyon testi görevlerini gerçekleştirin;
SoapUI programında çalışmak;
entegrasyon hatalarını anlamak;
entegrasyon testine ilişkin hata raporlarını açıklayın;
Zamandan on kat daha fazla tasarruf etmenizi sağlayacak hayat tüyolarını uygulayın.
11. Kullanılabilirlik testi
Antrenör: Kirill Kirsanov
Popüler inanışın aksine, kullanılabilirlik yalnızca düğmelerin güzelliğini ve renklerin şıklığını test etmek değildir (hatta o kadar da değil!). Aslında bu, “kullanılabilirlik” kavramının yalnızca küçük bir yüzdesi! Elbette, bir kullanıcının arayüzünüzü yalamak istemesi hoş ve güzel bir şeydir, ancak kullanılabilirlik testinin asıl görevi farklıdır: Ürünümüzle çalışan kullanıcının labirentte kısa mesafe koşusu değil, kolay ve keyifli bir yürüyüş olmasını sağlamalıyız. Minotor.
Web semineri sırasında şunlara bakacağız:
bir ürünün hedef kitlesi (TA) kavramı;
yazılımın kullanılabilirliğini değerlendirmek için sayısal modeller;
kullanılabilirlik denetimlerinin formatları ve türleri;
kullanılabilirlik yönergeleri.
Sonuç olarak şunları öğreneceksiniz:
Ürününüzün uygunluğunu objektif bir şekilde değerlendirin ve “beğendim/beğenmedim” demeyin;
ürünün hedef kitlesi üzerinde ve yönergelere göre kullanılabilirlik testleri yapmak;
çeşitli işlemleri gerçekleştirme hızını ölçün ve bu süreyi azaltmanın yollarını önerin (kimse kullanıcılara kırbaçla vurmayı yasaklamadı, evet, evet!);
Yönetimi, önerdiğiniz değişiklikleri yapma ihtiyacı konusunda ikna edin.
Ödeviniz sırasında yazılımı yönergelere göre test edecek, kullanılabilirliğini ölçecek ve faydalı iyileştirmeler önereceksiniz.
12. Mobil Uygulama Testi Temelleri
Antrenör: Kirill Vinokurov
Mobil test, milyonlarca ekran çözünürlüğünü, çeşitli donanımları, çeşitli işletim sistemi sürümlerini, farklı türdeki ağ bağlantıları, ani bağlantı kesintileri vb. Bir mobil uygulamanın yayınlanmasındaki bir hatanın maliyeti yüksektir (PlayMarket'teki incelemeler sayesinde ve Uygulama mağazası); Bir hata bulan kullanıcılar yorumlarda safra fışkırmaya başlar, bu da yeni müşteri akışını azaltır ve uygulamanın başarısını olumsuz etkiler. Mobil uygulamaların test edilmesi hakkında çok şey yazıldı. Ancak iş süresini kısaltmak ve aynı zamanda kaliteyi kaybetmemek için hangi yöntemleri ve kaynakları kullanmanız gerektiğine dair adım adım talimatları hiçbir yerde bulamazsınız.
Bu web seminerinde şunları ele alacağız:
mobil uygulamaları test etmek için adım adım süreç;
işi basitleştirecek cihazlar ve uygulamalar;
mobil uygulamaları test etmek için yaşam tüyoları.
Bu web seminerinin sonucunda şunları öğreneceksiniz:
kurulumdan kaldırmaya kadar uygulamayla çalışın;
günlükleri analiz edin;
emülatörleri ve simülatörleri kullanın;
işi basitleştirmek ve hızlandırmak için ek uygulamalar kullanın.
Sonuç olarak işinizi 5 kat daha hızlı tamamlayacaksınız!
13. Mobil test için emülatörler, simülatörler ve çiftlikler
Antrenör: Kirill Vinokurov
Bu web seminerinde şunları ele alacağız:
test için cihazların seçimi;
iş asistanı olarak simülatörler ve emülatörler;
mobil uygulamaları test etmek için mobil çiftlikler.
Bu web seminerinin sonucunda şunları öğreneceksiniz:
iş için gerekli cihaz filosunu belirlemek;
emülatörleri ve simülatörleri kurun, yapılandırın ve bunlarla çalışın;
mobil cihaz çiftlikleriyle çalışın.
Sonunda kaliteli işler yapmak için en yakın cep telefonu mağazasına yıllık gelir sağlamanıza gerek yok!
14. Test otomasyonu. Otomasyon araçları
Antrenör: Maxim Levchenko
Her gün sıkıcı, aynı tür görevleri mi gerçekleştiriyorsunuz? Gerçekten ilginç bir şey için yeterli zamanınız yok mu? Bir görevi bitirmek için zamanınız olmadan, düzinelerce yeni görevden oluşan bir kuyruk zaten sizin için sıraya girdi ve "hepsini görmenize" izin vermiyorlar mı? Otomatikleştirmek! Web semineri, sıkıcı rutini ortadan kaldırmak ve zaman alan görevleri çözmek için yeni fırsatlar bulmanıza yardımcı olacaktır. Yeni teknolojileri kullanmak işinizi daha verimli hale getirecek ve belki de sonunda otomasyon mühendisi olarak kariyer yapmayı bile düşüneceksiniz.
Web semineri sırasında şunlara bakacağız:
test otomasyonu ve otomatik testler hakkında (artıları ve eksileri, farklılıklar ve özellikler);
otomatik testler hakkında (otomatikleştirme zamanı geldiğinde ne olur);
artık otomatikleştirilebilecek görevler hakkında.
Ayrıca test cihazının çalışmasını basitleştirmeye yardımcı olacak çeşitli kullanışlı otomasyon araçlarına da bakacağız.
Web semineri sonucunda şunları öğreneceksiniz:
kütükleri analiz edin (bu arada, önce bu "kütüklerimizin" ne tür bir canavar olduğunu öğrenin);
dosyalardaki farklılıkları arayın;
test verileri oluşturmak;
test ortamlarını dağıtın.
Ev ödevinin bir parçası olarak Çeşitli otomasyon araçlarını kullanarak sistemi test etmeye hazırlanacaksınız (4 saat).
15. Test otomasyonu. Otomatik Testler Oluşturma
Antrenör: Igor Savchenko
Web semineri sırasında şunlara bakacağız:
ne tür kayıt cihazları vardır ve bunların nasıl kullanılacağı;
otomatik testler hakkında biraz daha bilgi (yapı, yaratılış ilkeleri);
konum belirleyiciler nedir, nerede aranır;
otomatik testin nasıl destekleneceği;
otomasyona giden yol (otomatör olmak için ne çalışılmalı).
Web semineri sonucunda öğreneceksiniz: bir kaydedici (Katalon Otomasyon Kaydedici) kullanarak otomatik testler oluşturun ve optimize edin.
Ev ödevinin bir parçası olarak popüler bir web uygulaması için yüksek kaliteli bir otomatik test oluşturacaksınız (2-4 saat).
16. Test sürecinin organizasyonu
Antrenör: Nina Poltorakova (Ageeva)
Acemi test uzmanları genellikle boşlukta çalışır (“Hata buldum! Ben başlattım bile!! Benden başka ne istiyorsun?!”). Ancak isterseniz (ve bu web seminerini izlerseniz) proje için çok daha fazlasını yapabilirsiniz!
Web semineri sırasında şunlara bakacağız:
geliştirme süreçleri (Çevik, Şelale ve ara seçenekler);
çeşitli müşterilerin testlerden beklentileri;
test sonuçlarına dayalı rapor türleri;
test süreci tasarımının ilkeleri;
Kaizen ve Goldratt'ın Kısıtlar Teorisi tekniklerini kullanarak proje denetimlerinin gerçekleştirilmesi.
Bu web seminerinin sonucunda şunları öğreneceksiniz:
yönetimin sizden ne istediğini anlayın (maalesef bu göründüğü kadar basit değil!);
iş sürecini optimize etmek;
test sürecinin denetimlerini yapın ve iyileştirmenin yollarını bulun (en iyi her zaman iyinin düşmanı değildir).
Ev ödevinin bir parçası olarak projenin tam denetimini yapacak ve nasıl daha iyi test edilebileceğini belirleyeceksiniz.
17. İstihdam stratejisi
Antrenör: Inna Sorokina
Kariyerimizin ilk aşamasında, ister ilk işimizi ararken, ister faaliyet alanımızda köklü bir değişiklik olsun, her zaman korku ve şüphelere kapılıyoruz: “Beni işe alacaklar mı? Bu alanda başarılı olacak mıyım? Gerekli deneyimden daha az yılım varsa nasıl iş bulabilirim? Ne yapmalıyım ve nereye gitmeliyim?” “Görünürlük sıfır, enstrümanları takip ediyorum” durumu için heyecan normal bir duygu ama mantıklı düşünmemizi ve elimizden gelen her şeyi göstermemizi engelliyor. Web seminerimiz böyle heyecan verici bir aşamaya hazırlanmaya adanacak.
Web semineri sırasında şunlara bakacağız:
Şirket türleri ve avantajları;
doğru özgeçmiş nasıl hazırlanır;
nerede iş aranır;
test görevi (nedir ve neden gerekli);
röportajın nüansları (ne beklenmeli ve nasıl davranılmalı);
işe alındıktan sonra gelişim stratejisi.
Bu web seminerinin sonucunda şunları öğreneceksiniz:
Kariyer önceliklerinizi belirleyin ve hedefinize ulaşmak için tam olarak hangi yöne gitmeniz gerektiğini anlayın;
gelecekteki bir işverene gönderilebilecek bir özgeçmiş hazırlamak;
en popüler iş arama kaynaklarıyla çalışın;
Mülakatlara hazırlanın ve orada sizden ne beklendiğini anlayın.
Ev ödevi sırasında Çalışmak istediğiniz şirketle ilgili fikirlerinizi resmileştirecek ve düzeltmeler için geri bildirimlerle uygun bir özgeçmiş oluşturacaksınız!