Artikel ditulis aozherelyeva, Insinyur QA di VK.ru dan penyelenggara sekolah QA
Terlepas dari kenyataan bahwa profesi insinyur QA dalam pengertian konvensional relatif baru, permintaan untuk itu terus meningkat. Saat ini semua yang ada di sekitar sedang didigitalkan, kecil kemungkinan Anda akan mengejutkan siapa pun dengan kehadiran layanan online: harga adalah kualitas, kecepatan, dan stabilitas pekerjaannya - oleh karena itu spesialis terkait sudah termasuk dalam harga.
Selain itu, penguji belum dianggap sebagai orang yang menyodok semua tombol secara berurutan dalam upaya untuk memecahkan semuanya untuk waktu yang lama - citra seorang insinyur kualitas menyerupai, lebih tepatnya, Shiva multi-tangan: dia bekerja dengan dokumentasi, dengan kode, mengetahui sistem, dapat meniru tindakan pengguna dan tidak menyerah sampai akan mengetahui kondisi yang tepat untuk mereproduksi masalah yang mengganggu.
Dan ketika kami perlu mengatur pelatihan gratis untuk membuat orang-orang memasuki profesi ini, kami menyadari bahwa pengujian adalah pilihan yang bagus.
Bagaimana ide Women in Tech QA School lahir
Pada Desember 2019, sekolah Women in Tech di Rusia secara resmi dibuka di St. Petersburg. Women in Tech adalah organisasi nirlaba yang didedikasikan untuk mendukung wanita di STEM. Organisasi ini mempekerjakan relawan, jadi kerjasama dengan kedua perusahaan yang berbagi nilai-nilai dan relawan sangat dianjurkan.
Pada bulan Februari kami mengadakan lokakarya kedua βPaths to ITβ. Berdasarkan hasil survey peserta, terlihat jelas bahwa banyak orang yang ingin mencari di WIT tidak hanya inspirasi, tetapi juga bantuan praktis - kemudian kami memutuskan untuk meluncurkan kursus tatap muka tentang pengenalan pengujian.
Kami memutuskan untuk membuat kursus kami tidak hanya berguna, tetapi juga berkesan, dan inilah yang kami temukan:
- . Women in Tech β , , . , , , ( ).
- β , ( , , ) QA , . , , IT.
- , , .
- - , .
Setelah mendapatkan dukungan dari organisasi pemuda PROSTO , Uji TI dan platform untuk kursus online Stepik , kami mulai mengerjakan sekolah QA.
Seleksi peserta dan karantina
Untuk memahami bahwa pelamar sangat tertarik dengan pengetahuan baru, kami menyusun kuesioner khusus, di mana mereka diminta untuk mengisi kuesioner sederhana dan menceritakan tentang diri mereka sendiri.
Kriteria utama:
- Kurangnya pengalaman di bidang TI;
- Kurangnya pemahaman tentang ke mana harus pindah secara profesional - biasanya siswa dari 1-2 program;
- Saya harus menolak mereka yang mengharapkan dari kursus untuk memperoleh keterampilan pemrograman atau otomatisasi tes - sayangnya, kursus tersebut adalah pengantar, dan kemampuan untuk menulis kode bukanlah kriteria wajib untuk memasuki profesi;
Selama seminggu, kami menerima lebih dari 200 lamaran, di mana 60 orang telah dipilih. Kami berencana untuk memulai Sekolah pada akhir Maret, tetapi COVID ikut campur dalam segala hal. Kami harus beradaptasi: ceramah online alih-alih pertemuan pribadi dan pemindahan Sekolah ke April-Mei. Namun demikian, itu memotivasi saya untuk mencari tahu bagaimana kursus ini akan hidup dan terus membantu orang setelah lulus: kami telah menyimpan catatan dari semua ceramah, dan catatan itu masih tersedia di Stepik.
Bagaimana pelatihannya
Hal yang paling sulit adalah menyusun program sedemikian rupa untuk memberikan informasi yang diperlukan kepada peserta, tetapi pada saat yang sama tidak membebani dan tidak menyurutkan minat pada profesi. Dan tetap dalam 7-8 kuliah. Inilah yang kami dapatkan:
1. Pengenalan profesi penguji
1.1 Peran penguji dalam tim, tugas dan bidang tanggung jawabnya
Pada pelajaran pertama, siswa berkenalan dengan konsep pengujian dan bidang tanggung jawab profesi penguji. Bagian perkuliahan dilengkapi dengan diskusi, karena di setiap tim dan perusahaan tugas seorang test engineer berbeda-beda. Kami berbicara tentang jenis pengujian - tergantung pada tugasnya, penguji harus dapat memilih pendekatan yang sesuai. Kami juga membahas siklus hidup perangkat lunak dan siklus hidup pengujian, dan peran penguji di setiap tahap.
1.2 Pendidikan mandiri seorang penguji: bagaimana dan mengapa
Jika dalam kuliah pertama kami "sedikit takut" dengan berbagai persyaratan untuk seorang penguji dan tugasnya, di sini kami meyakinkan bahwa semua ini dapat dipelajari - dalam kursus atau Anda sendiri. Kami memberikan banyak sekali materi belajar mandiri, tautan, dan buku untuk meningkatkan pengetahuan kami secara paralel dengan Sekolah.
2. Teknik Desain Tes
2.1 Bagaimana Tes Dibuat, Bagian 1. Analisis Tes dan Desain Tes
Tanpa analisis uji, tidak ada tempat. Dengannya, Anda mendapatkan pemeriksaan yang relevan dan berkualitas tinggi, dan ini juga memberi Anda kesempatan untuk menguji fungsionalitas maksimum dalam tindakan minimum - yaitu, memberikan perlindungan yang baik dalam waktu yang wajar. Selama kuliah, hadirin berkenalan dengan proses analisis tes, belajar bagaimana mengajukan pertanyaan sehingga akan dijawab, dan juga berkenalan dengan dua teknik desain tes yang populer - partisi ekivalen dan analisis nilai batas.
2.2 Bagaimana pengujian dibuat, bagian 2. Metode pengujian kombinatorial
Disini dosen memperluas topik analisis tes sehingga mahasiswa tidak mendapat kesan bahwa teknik desain tes dibatasi hanya pada dua hal di atas :) Dalam kuliah membahas teknik desain tes kombinatorial, berpasangan, dan juga menganalisis diagram transisi keadaan - pendekatan pengujian berdasarkan model.
3. Uji dokumentasi dan sistem untuk bekerja
3.1 Dokumentasi uji: daftar periksa, kasus uji, laporan bug
Kepemilikan informasi tidak ada artinya jika Anda tidak tahu bagaimana membagikannya. Oleh karena itu, di sini siswa berkenalan dengan format dasar di mana penguji memberikan informasi kepada tim - dengan kata lain, dengan dokumentasi tes, atau artefak tes.
3.2 Sistem pelacakan kerja: pelacak bug, TMS, pelacak tugas
Kemudian ada pengenalan sistem tempat seluruh tim sering bekerja: pelacak tugas, pelacak bug, dan TMS. Para siswa belajar kapan harus menggunakan setiap jenis sistem, dan bagaimana bekerja di dalamnya, dan juga mengenal sistem manajemen pengujian Tes IT.
4. Kesimpulan
4.1 Untuk membantu penguji: program, ekstensi, alat
Pada kuliah akhir, siswa belajar tentang DevTools berbasis browser, alat untuk bekerja dengan log, alat untuk bekerja dengan API - Tukang pos, dan juga secara umum menemukan alat mana yang akan membantu menyederhanakan yang tampaknya sangat kompleks tugas.
4.2 Tugas Akhir
Tugas terakhir adalah tes kekuatan. Kami menetapkan tugas untuk membuat analisis independen dari kualitas antarmuka. Dari situs yang ditawarkan untuk dipilih, mereka meminta untuk menentukan bagian untuk pengujian, dan melakukan siklus pengujian: menulis skrip, melakukan pemeriksaan, melaporkan bug, dan membuat laporan akhir dengan keputusan keras: dapatkah itu dirilis?
Para siswa bekerja di TMS nyata untuk merasa seperti penguji tempur. Pekerjaan terakhir dapat ditambahkan ke portofolio.
Tentang dosen
Kami menarik pakar dari perusahaan IT terkemuka - Yandex.Market, Wrike, Test IT, Softmashina, Noveo - pimpinan QA, teknisi otomasi, analis pengujian, dan penguji seluler. Yang paling keren adalah para spesialis yang bergaji tinggi ini menghabiskan waktu luangnya dengan mempersiapkan perkuliahan, tidak terlalu malas untuk mengumpulkan dan menyusun materi serta mengadakan pelatihan.
Kami juga harus menyebutkan kemitraan dengan Test IT... Rekan kerja mengambil bagian dalam perkuliahan dan bertindak sebagai mitra informasi, dan perusahaan juga menyediakan alat penguji nyata, tempat siswa melaksanakan tugas akhir. Bekerja dengan instrumen langsung diperlukan untuk memahami bagaimana proses dibangun dalam tim yang bekerja dengan produk yang membutuhkan stabilitas dan keandalan - lagipula, audiens target instrumen semacam itu rentan terhadap kesederhanaan dalam mencari masalah kecil sekalipun.
Rekan-rekan dari ruang remaja HANYA membantu dengan organisasi dan dukungan informasi Sekolah. Bersama mereka, kami mengeluarkan sertifikat kepada peserta yang mendengarkan semua ceramah dan menyelesaikan tugas akhir.
Tim Stepikjuga membantu meliput kursus di media; catatan kuliah juga tersedia di platform ini. Lebih dari 2500 orang telah mendaftar untuk versi online kursus - hasil yang mengesankan untuk pertama kalinya.
Hasil pembelajaran
Puncak dari sesi adalah pelaksanaan tugas akhir. Tampak seperti ini: jika Anda mau, Anda dapat mencobanya juga!
- Pilih situs yang akan Anda uji - sebaiknya situs "mainan" yang khusus dibuat untuk latihan, seperti situs ini ;
- Siapkan dokumentasi tes: daftar periksa, peta pikiran, daftar kasus tes - sesuai keinginan Anda;
- Uji situs (atau bagian yang dipilih);
- Temukan bug, keluarkan laporan tentang cacat;
- Tulis laporan pengujian singkat.
Sebaiknya unggah karya yang dihasilkan ke Google Drive atau layanan hosting file lainnya dan gunakan sebagai portofolio (atau sebagai lampiran pada resume) saat melamar pekerjaan.
Dari 60 orang yang memulai kursus, sekitar 30 orang telah menyelesaikannya - ini sukses! Tugas akhir siswa cukup percaya diri - jelas bahwa mereka yang mencapai tahap ini, belajar secara mandiri, bekerja melalui dan melalui sendiri pengetahuan yang diperoleh di perkuliahan. Selain itu, kami telah menambahkan modul terakhir ke versi online Sekolah - materi dari obrolan webinar dan obrolan siswa.
Cerita-cerita sukses
Tentu saja, yang penting tidak hanya tentang bagaimana sekolah itu berjalan, tetapi juga apa yang terjadi pada siswanya setelahnya.
Sekolah membantu seseorang untuk mengambil langkah pertama ke dalam profesi baru.
Olga:
WIT , ! ! , .
- , .
:
QA ! ! β , ! , β , .
- !
:
, ( ). , . - , , , . , β , , .
! . , , , . , . β , , , . , , . , -: . , , . :) , , .
, :
-, ;
-, .
, , . , IT-, , , , hr.
, . , , , , . , Β« Β» :)
, . no-notion period, , , , , :) QA- , , !
Apa berikutnya? Selanjutnya, kami berencana meluncurkan aliran kedua Sekolah - namun, setelah pandemi, karena banyak peserta menunggu komunikasi offline.
Selain itu, kami berencana untuk meluncurkan Sekolah di wilayah lain - untuk ini kami membutuhkan sukarelawan! Jika Anda ingin membantu dan mengatur acara serupa, silakan hubungi kami (misalnya, di sini).
Catatan kuliah sekolah: https://stepik.org/course/73926/syllabus . Jika Anda menonton kuliah, silakan tinggalkan umpan balik - ini akan berguna untuk peluncuran di masa mendatang.