Quality Assurance
Quality assurance adalah menjamin kualitas suatu produk dapat digunakan sesuai dengan requirement dan mencegah defects, yang bertujuan untuk memberikan yang terbaik untuk user. Seorang quality assurance harus berpartisipasi dari awal pengembangan produk hingga produk siap di rilis, agar proses flow suatu produk sesuai dengan requirement. Seorang quality assurance juga melakukan uji produk, untuk mencegah defect agar tidak ditemukan oleh user. Quality assurance berfokus pada peningkatan proses untuk menghasilkan produk yang lebih berkualitas.
Quality assurance pasti ada di semua bidang pekerjaan seperti teknologi, mesin, industri, kesehatan, makanan, minuman, obat, dan lain — lain. Tapi sekarang membahas pada bidang pekerjaan teknologi, bahkan fokus pada software. Software quality assurance serangkaian kegiatan untuk mengevaluasi dari fungsionalitas, kinerja, tampilan, multi platform, multi device. Software quality assurance dapat melakukan uji produk secara manual dan otomatis.
Sehingga kurang lebih quality assurance memiliki job description :
- Memastikan produk dapat digunakan sesuai requirement
- Memastikan proses flow produk sesuai requirement
- Merencanakan pengujian produk dari strategi, metode, level, scope & time
- Membuat dokumentasi kualitas produk seperti user story, scenario test, test plan & defect report
- Menguji produk secara detail dan sabar
- Seolah — olah menjadi user
- Membuat dokumentasi defect yang ditemukan
- Melaporkan defect ke team programmer
- Membantu team programmer membuat aplikasi yang sesuai requirement
- Penghubung antara user / team produk dengan team programmer
Sumber :
https://www.javatpoint.com/quality-assurance
https://www.tutorialspoint.com/software_testing_dictionary/quality_assurance.htm
https://www.softwaretestinghelp.com/quality-assurance-vs-quality-control/