Kelas: B2 Malam
Nim: 1955201109
apakah memenuhi persyaratan yang ditentukan dan menghasilkan hasil yang diinginkan.
Sebagai
-Keterampilan komunikasi: Penguji perangkat lunak yang baik harus memiliki kemampuan
verbal dan keterampilan komunikasi tertulis. Menguji artefak (seperti kasus/rencana
pengujian, pengujian strategi, laporan bug, dll.) yang dibuat oleh penguji perangkat lunak
harus mudah untuk membaca dan memahami. Berurusan dengan pengembang (dalam hal bug
atau apapun masalah lain) akan membutuhkan naungan kehati-hatian dan diplomasi.
-Sikap HEBAT: Untuk menjadi penguji perangkat lunak yang baik, Anda harus memiliki
HEBAT sikap. Sikap untuk 'test to break', orientasi detail, kemauan untuk belajar dan
menyarankan perbaikan proses. Dalam industri perangkat lunak, teknologi berkembang
dengan kecepatan luar biasa, dan penguji perangkat lunak yang baik harus meningkatkan
kemampuannya keterampilan pengujian perangkat lunak teknis dengan teknologi yang
berubah. Sikapmu harus mencerminkan tingkat independensi tertentu di mana Anda
mengambil kepemilikan atastugas yang dialokasikan dan menyelesaikannya tanpa banyak
pengawasan langsung.
-Gairah: Untuk Unggul dalam profesi atau pekerjaan apa pun, seseorang harus memiliki gelar
yang signifikan dari gairah untuk itu. Penguji perangkat lunak harus memiliki hasrat untuk
bidangnya. TAPI bagaimana Anda menentukan apakah Anda memiliki hasrat untuk
pengujian perangkat lunak jika Anda belum pernah menguji sebelumnya? Sederhana COBA
dan jika pengujian perangkat lunak tidak menggairahkan Anda beralih ke sesuatu yang lain
yang menarik minat Anda.
Keterampilan teknis
-Pengetahuan dasar Database/ SQL: Software System memiliki jumlah yang besar dari data
di latar belakang. Data ini disimpan dalam berbagai jenis database seperti: Oracle, MySQL,
dll di backend. Jadi, akan ada situasi ketika data ini perlu divalidasi. Dalam hal ini,
kueri SQL sederhana/kompleks dapat digunakan untuk periksa apakah data yang tepat
disimpan dalam database backend.
-Pengetahuan dasar tentang perintah Linux: Sebagian besar aplikasi perangkat lunak seperti
Layanan Web, Basis Data, Server Aplikasi dikerahkan di Linux machine.Jadi, sangat penting
bagi penguji untuk memiliki pengetahuan tentang perintah Linux.
-Pengetahuan dan pengalaman langsung tentang alat Pelacakan Cacat apa pun- Pelacakan
Cacat dan Siklus hidup Cacat adalah aspek utama pengujian perangkat lunak. Dia sangat
penting untuk mengelola cacat dengan benar dan melacaknya secara sistematis tata krama.
Pelacakan cacat menjadi perlu karena seluruh tim harus tahu tentang cacat termasuk manajer,
pengembang, dan penguji. Beberapa alat yang digunakan untuk mencatat cacat
termasuk QC, Bugzilla, Jira, dll.
-Pengetahuan dan pengalaman langsung tentang alat Otomasi: Jika Anda melihat diri Anda
sebagai "penguji Otomasi" setelah beberapa tahun mengerjakan manual pengujian, maka
Anda harus menguasai alat dan mendapatkan pengetahuan yang mendalam dan langsung
tentang alat otomatisasi. Catatan – Hanya pengetahuan tentang alat Otomasi apa pun tidak
cukup untuk memecahkan wawancara, Anda harus memiliki pengalaman langsung yang baik,
jadi latih alat Anda pilihan untuk mencapai penguasaan. Pengetahuan tentang bahasa skrip
apa pun seperti VBScript, JavaScript, C# selalu membantu sebagai penguji jika Anda mencari
pekerjaan di bidang otomatisasi. Beberapa perusahaan juga menggunakan Pembuatan skrip
Shell/Perl, dan ada banyak permintaan untuk penguji yang memiliki pengetahuan tentang
sama. Sekali lagi, itu akan tergantung pada perusahaan dan alat mana yang digunakan oleh itu
perusahaan. Ada juga banyak cakupan untuk alat pengujian kinerja karena aplikasi
membutuhkan untuk diuji kinerjanya yang merupakan bagian dari pengujian non-fungsional.