Yazılım test cihazı - kurs 60.456 ruble. Eduson Academy'den, 4 aylık eğitim, tarih 27 Kasım 2023.
Miscellanea / / November 28, 2023
Uzmanlıklar: uygulamalı matematik, analitik, programlama, Veri Bilimi, bilgisayarla görme, yapay zeka
deneyim (İşletme ve analitik alanında 6 yıldan fazla deneyim):
- BT Özgeçmişi - CEO, Kurucu
- Eczacılık Merkezi – İcra Direktörü
- Aurum – Veri Bilimcisi (Bilgisayarlı Görme)
- Invitro (bölgeler) – Veri Bilimcisi
Eğitim:
IATE NRNU MEPhI, Uygulamalı Matematik
Başarılar:
- Teknik görüşmelere hazırlanmak ve BT Özgeçmiş becerilerini geliştirmek için bir platformun kurucusu ve baş geliştiricisi
- Bir eczane zincirinde şirketin analitik altyapısını geliştirdi: veri toplama, raporlama otomasyonu, görselleştirme, otomatik raporlama
- Aurum'da insanları halka açık etkinliklerden tanımak için bir web hizmetinin oluşturulmasında yer aldı. İşletmelerdeki çalışanların yapay zeka kullanılarak belirlenmesine yönelik projeye öncülük etti
- Veri işleme algoritmalarının ve yöntemlerinin bilimsel olarak geliştirilmesiyle uğraşmaktadır: sınıflandırma, enterpolasyon, zaman serisi işleme, sinir ağları. Atıf yapılan yayınlarda periyodik olarak yayınlanmakta ve bilimsel konferanslara katılmaktadır.
Bir BT entegratöründe yazılım test departmanı başkanı Eğitim ve kariyer Yüksek öğrenimim var teknik eğitim, 2014'ten beri testte, 2018'den beri yönetime geçti - ilk başta o Önder...
Bir BT entegratöründe yazılım testi başkanı Eğitim ve kariyer Daha yüksek bir teknik eğitimim var, 2014'ten bu yana test yapıyor, 2018'de yönetime geçti - ilk olarak JSC'de entegrasyon test grubunun başkanıydı "Bell Entegratörü": Test sürecini oluşturduk ve kusurlarla çalışıyoruz, yeni çalışanları eğitiyoruz, projeyi sürdürüyoruz VTB Bank için belgeler. Mevcut şirkette, müşteri UniCredit Bank ile birlikte test alanını tamamen yönetiyorum: kontrol ve geliştirme Bankacılık ürünlerinin kalite testi, kaynak sağlanması, genel sürecin yönetimi ve organizasyonu yazılım testi. Teste neden tesadüfen girdim; 2014 yılında işim bana test departmanına transfer teklifinde bulundu. Teklif ilginçti ama bölümde küratör yoktu ve testin yönü hakkında hiçbir şey bilmiyordum. Ancak teklifi kabul ettim ve böylece uzmanlığa bağımsız olarak dalma yolculuğuma başladım. Ne kadar çok araştırıp anladıkça, bu bilgiyi pratikte ne kadar çok uygularsam, bu sürecin içine o kadar çok çekildim. Test, yazılım yaşam döngüsünün önemli bir aşamasıdır ve test uzmanı yalnızca proje ekibinin arka plan üyesi değildir; yazılımın endüstriyel bir ortamda kurulumuna ilişkin güçlü anlaşmazlığını ifade edebilen bir çalışan (kritik bir tespitte bulunmuşsa) yorumlar). Testi yapan kişi, test edilen sistemi kapsamlı bir şekilde bilmeyebilir, ancak sistemin/prosesin darboğazlarını tam olarak bilir ve bu sistemin/prosesin kalite kontrolünün yetkin bir şekilde nasıl tasarlanacağını bilir. Bu alanda belli bir profesyonelliğe ulaştığınızda analistler sizi dinlemeye başlar ve geliştiriciler ve bazen gereksinimlerdeki yanlışlıkları/eksiklikleri belirtebilirsiniz - işte bunu seviyorum uzmanlık. Öğrencilerim Havalı ve yüksek maaşlı bir test uzmanı olmak için elbette deneyime ihtiyaçları var ve azim, ancak eğitim sırasında bazı temel bilgiler öğrenilebilir, bu da antrenmanınıza ayırdığınız zamanı azaltmanıza yardımcı olacaktır. gelişim. Her şeyi kendi başıma, hatalarla (bazen de birçok hatayla) öğrendim, bu da çoğu zaman işimi yavaşlattı. Şimdi geriye dönüp baktığımda, tüm temel bilgiler bana açıklansa, bazı vakalar gösterilse ve Sorular konusunda yardımcı oldum (herkesin sınava çalışırken karşılaştığı bir durum), o zaman belki de başlangıcım iyi gidebilirdi Daha hızlı. Ancak şunu unutmamalıyız ki her BT alanında olduğu gibi test alanında da sürekli olarak kendi başınıza öğrenmeniz gerekir. Kelimelerle zor görünüyor ama gerçekte çok eğlenceli olacak. Sonuçta, birinci sınıf bir testçi olmak sadece parayla ilgili değildir; önemli olan işinizden duyulan memnuniyet ve büyük bir ekipte önemli olma duygusudur.
Akıllı cihaz projesinde çalışır: arka uç sistemlerini test eder, büyük verileri analiz eder ve Java'daki testleri otomatikleştirir. Sinir ağlarının ve ETL sistemlerinin test edilmesinde uzmanlaşmıştır. Daha önce Jet Infosystems'de QA mühendislerinden oluşan bir ekibi yönetmiş ve aynı zamanda Nexign'da (eski Peter-Service) petrol ve gaz endüstrisindeki projelerde çalışmıştı.
1. Test mesleğine giriş
Dersler ve pratik:
- Testçi olarak mesleğe girmenin ve kariyer gelişiminin yolları
- Bir test uzmanının gerektirdiği beceriler ve kişisel nitelikler
- Test mesleğinin özellikleri
Sonuç olarak:
- Bir test uzmanının mesleğini öğrenin: şirketteki rolü ve gerekli gereksinimler
- Yazılım testindeki yeterlilik seviyenizi değerlendirin
2. Yazılım yaşam döngüsü
Dersler ve pratik:
- Yazılım Geliştirme Süreci
- Yazılım geliştirme metodolojileri
- Çevik ilkeler ve yazılım geliştirme metodolojileri: Scrum, Kanban
Sonuç olarak:
- Yazılım geliştirme yaşam döngüsünü anlayın
- Farklı geliştirme metodolojilerini ayırt edebilme
- Trello, Jira ve Asana'da hata bildirmeyi öğrenin
3. Uzaktan çalışmanın özellikleri
Dersler ve pratik:
- Uzaktan çalışmayla ilgili 10 efsane
- Uzaktan çalışma sırasında çalışma gününün organizasyonu
- Dağıtılmış bir ekipteki meslektaşlarla ilişkiler
Sonuç olarak:
- Uzaktan çalışırken gününüzü nasıl organize edeceğinizi öğrenin
- Test kullanıcısı olarak uzaktan çalışmaya hazırlanın
4. Test Temelleri
Dersler ve pratik:
- Test türleri ve farklılıkları, test tasarımı
- Test belgeleri: test planları, kontrol listeleri, test senaryoları ve test sonuçlarına ilişkin raporlar
- Hatalar: yaşam döngüsü, hata önceliği, belgeleme ve hata izleme sistemleriyle çalışma
Sonuç olarak:
- Test teorisini öğrenin ve uygulamaya koyun
- Test belgeleri yazmayı öğrenin
5. İstemci-sunucu etkileşimi
Dersler ve pratik:
- İstemci-sunucu mimarisinin unsurları
- İstemci-sunucu etkileşiminin ilkeleri
- Protokollerle çalışma (HTTP protokolü)
Sonuç olarak:
- İstemci-sunucu mimarisinin nasıl çalıştığını öğrenin
- Protokoller ve URL'lerle nasıl çalışılacağını anlayın
- İstemci-sunucu uygulamalarının ilkelerini anlamak
6. HTML ve CSS Temelleri
Dersler ve pratik:
- HTML düzeninin temelleri: Sayfa öğeleri, yanıt verme hızı, tarayıcılar arası uyumluluk
- HTML Sayfası Oluşturma: CSS Etiketleri, Nitelikler ve Seçiciler
- Düzen test algoritması
Sonuç olarak:
- HTML ve CSS kullanarak web siteleri tasarlamayı öğrenin ve düzeni test edin
7. Veritabanlarıyla çalışmak için SQL
Dersler ve pratik:
- Temel Sorgular Yazma
- Farklı tablolardaki verileri birleştirme
Sonuç olarak:
- Temel SQL sorgularını kullanarak verileri filtrelemeyi öğrenin
8. Manuel Web Test Araçları
Dersler ve pratik:
- Komut satırıyla çalışma
- Testi basitleştirmek ve hataları yerelleştirmek için Chrome DevTool ile çalışın
- Web geliştirici araç çubuğunda çalışma
Sonuç olarak:
- Chrome Geliştirici Aracı'nı kullanmayı öğrenin
- İşletim komut satırıyla çalışmayı öğrenin
- Web uygulamalarını test etme deneyimi kazanın
- Pratik bir vaka örneği kullanarak bir veritabanı tasarlayın
9. İşlevsel olmayan testler
Dersler ve pratik:
- Stres testi
- Güvenlik testi
Sonuç olarak:
- Farklı işlevsel olmayan test türleri hakkında bilgi edinin
- Bazı işlevsel olmayan test türlerini yapmayı öğrenin
- Kullanılabilirlik ve arayüz testi
10. Mobil uygulama testi
Dersler ve pratik:
- Mobil uygulama testinin özellikleri
- Mobil uygulama türleri ve işletim sistemi türleri
Sonuç olarak:
- Mobil uygulama testinin özelliklerini öğrenin
- Mobil test araçlarıyla tanışın: TestFlight (iOS), Google Play Dahili Test (Android), xCode
- Mobil testi kolaylaştıran hizmetler
11. API testi
Dersler ve pratik:
- API testinin özellikleri
- Postacı - API testi için HTTP istemcisi
Sonuç olarak:
- Postman ile API testini öğrenin
12. GitHub: sürüm kontrol sistemiyle çalışma
Dersler ve pratik:
- Sürüm kontrol sisteminin amacı
- Temel işlemler: (değişiklikleri işleme ve geri alma, arama, geçmiş)
Sonuç olarak:
- GitHub hizmetinde temel işlemleri nasıl yapacağınızı öğrenin ve tamamlanmış ev ödevlerinden oluşan bir portföy oluşturabilirsiniz
- Şubeler, şube birleştirme ve uyuşmazlık çözümü
13. Test Otomasyonunun Temelleri
Dersler ve pratik:
- Python'a Giriş
- UI Test Otomasyonu Temelleri
Sonuç olarak:
- Python programlama dilinin temellerini öğrenin
- Otomatik kullanıcı arayüzü testleri yazın
- API Testi Otomasyonu
14. Kariyer hızlandırıcı
Dersler ve pratik:
- Özgeçmiş nasıl yazılır (Rusça ve İngilizce)
- Portfolyo nasıl oluşturulur ve nereye yerleştirilir?
- Mülakat ve test görevlerine nasıl hazırlanılır?
Sonuç olarak:
- Rus ve yabancı şirketler için özgeçmiş yazmayı öğrenin
- Portföy oluşturmayı ve onu GitHub'a nasıl yükleyeceğinizi anlayacaksınız
- Bir röportaja en iyi şekilde nasıl hazırlanacağınızı öğrenin
Bitirme projesi ve diploma
Kursun sonunda tam yazılım testi gerçekleştireceksiniz: test belgeleri oluşturun - test planı, test senaryoları ve hata raporları. Özgeçmişinizi güçlendirecek resmi bir diploma kazanın.