Perbandingan Manual Testing dan Automation Testing
Automation testing dan manual testing, kedua-duanya masuk kedalam bentuk pengujian aplikasi yang dilakukan oleh seorang QA Engineer dan tester untuk menemukan bug dalam perangkat lunak yang sedang dikembangkan.
Automated testing sendiri merupakan bentuk dari testing yang mana seorang QA engineer menulis code/script uji untuk mengoptimasi pelaksanaan testing. Untuk melakukan automated testing, diperlukan tools yang tepat untuk mendukung pengujian berdasarkan aplikasi atau perangkat lunak yang sedang dikembangkan.
Automated testing sepenuhnya bergantung pada pra-scripted test yang berjalan secara otomatis untuk membandingkan hasil aktual dengan hasil yang diharapkan. Hal tersebut membantu QA engineer untuk menentukan apakah suatu aplikasi berfungsi sebagaimana yang diharapkan atau tidak.
Kelebihannya testing otomatis dibuat agar seorang tester tidak melakukan testing secara berulang-ulang karena ada perubahan dari pihak tim developer. Ya walau bagaimanapun, dalam pembuatan test script tidak sesusah membangun aplikasinya.
Berikut perbandingan antara automated testing dengan manual testing
PARAMETER: Definisi
Automated test: Menggunakan tools testing untuk eksekusi test case
Manual tes: Hanya dilaksanakan langsung oleh tester kpd aplikasi
PARAMETER: Waktu proses
Automated test: Signifikan lebih cepat
Manual tets: Memakan waktu dan membutuhkan SDM
PARAMETER: Pengujian eksplorasi
Automated test: Otomatisasi tidak bisa dilakukan dengan acak
Manual test: Eksplorasi memungkinkan dalam manual testing
PARAMETER: Investasi awal
Automated test: Lebih tinggi
Manual test: Lebih rendah
PARAMETER: Keandalan
Automated test: Metode testing yang diandalkan
Manual test: Pengujian bisa jadi tidak akurat karena ada kemungkinan kesalahan manusia
PARAMETER: Perubahan UI
Automated test: Perubahan sepele di UI dari AUT, script test perlu dimodifikasi terlebih dahulu
Manual test: Perubahan kecil seperti id, class, dan lain-lain tidak akan menggagalkan eksekusi manual testing
PARAMETER: Uji Visibilitas Laporan
Automated test: Semua pihak dapat masuk ke sistem automated testing dan memeriksa hasil uji eksekusi
Manual test: Test manual biasanya direkam dalam excel atau word dan hasil test tidak tersedia
PARAMETER: Human Observation
Automated test: Tidak melibatkan pertimbangan user/tester. Jadi tidak pernah bisa memberikan jaminan user friendly dan user experience yang positif
Manual test: Berguna untuk menawarkan sistem yang user friendly
PARAMETER: Pengujian Kinerja
Automated test: Performa test seperti load testing, stress testing, spike testing etc, wajib dilakukan secara automated testing
Manual test: Pengujian kinerja tidak begitu terlihat
PARAMETER: Eksekusi Paralel
Automated test: Dapat dijalankan pada platform berbeda secara paralel dan mengurangi waktu eksekusi uji
Manual test: Dapat dilakukan secara paralel tetapi membutuhkan SDM lebih
PARAMETER: Programming Knowledge
Automated test: Keahlian dalam programming wajib dimiliki seorang QA engineer
Manual test: Tidak membutuhkan keahlian Bahasa pemrograman
PARAMETER: Set up
Automated test: membutuhkan pengaturan pelaksanaan tes yang lebih complex
Manual test: Memiliki pengaturan test yang lebih mudah
PARAMETER: Engagement
Automated test: Dilakukan dengan tools, akurat dan tidak membosankan
Manual test: Dapat membosankan dan cenderung error
PARAMETER: Devops
Automated test: Membantu dalam membangun verification testing dan merupakan integral dari devops cycle
Manual test: Pengujian manual mengalahkan prinsip otomatis build devops
PARAMETER: Kapan harus digunakan?
Automated test: Cocok untuk Pengujian Regresi, Pengujian Kinerja, Pengujian Beban atau kasus uji fungsional berulang yang sangat tinggi
Manual test: Cocok untuk Pengujian Eksplorasi, Kegunaan, dan Adhoc. Ini juga harus digunakan dimana AUT sering berubah.
Baca juga artikel lannya : Soal Tes Quality Assurance yang Sering Ditanyakan
[fusion_builder_container hundred_percent=”no” hundred_percent_height=”no” hundred_percent_height_scroll=”no” hundred_percent_height_center_content=”yes” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” status=”published” publish_date=”” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” enable_mobile=”no” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” margin_top=”” margin_bottom=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=””][fusion_builder_row][fusion_builder_column type=”1_1″ spacing=”” center_content=”yes” link=”” target=”_self” min_height=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_image_id=”” background_color=”” background_image=”” background_position=”left top” undefined=”” background_repeat=”no-repeat” hover_type=”none” border_size=”0″ border_color=”” border_style=”solid” border_position=”all” border_radius_top_left=”” border_radius_top_right=”” border_radius_bottom_left=”” border_radius_bottom_right=”” box_shadow=”no” box_shadow_vertical=”” box_shadow_horizontal=”” box_shadow_blur=”0″ box_shadow_spread=”0″ box_shadow_color=”” box_shadow_style=”” padding_top=”” padding_right=”” padding_bottom=”” padding_left=”” margin_top=”” margin_bottom=”” animation_type=”” animation_direction=”left” animation_speed=”0.3″ animation_offset=”” last=”no”][fusion_text columns=”” column_min_width=”” column_spacing=”” rule_style=”default” rule_size=”” rule_color=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=””]
Klik dibawah ini untuk informasi tentang IT Training dan Info Loker seputar IT
⇓
[/fusion_text][fusion_button link=”https://api.whatsapp.com/send?phone=62816999735″ text_transform=”uppercase” title=”” target=”_self” link_attributes=”” alignment=”center” modal=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” color=”default” button_gradient_top_color=”” button_gradient_bottom_color=”” button_gradient_top_color_hover=”” button_gradient_bottom_color_hover=”” accent_color=”” accent_hover_color=”” type=”” bevel_color=”” border_width=”” size=”” stretch=”default” shape=”” icon=”fa-whatsapp fab” icon_position=”left” icon_divider=”no” animation_type=”fade” animation_direction=”static” animation_speed=”0.3″ animation_offset=””]Hubungi Kami[/fusion_button][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]
TOG Indonesia can provide IT professionals for temporary, fixed-period placement in your company for project-based assignments: IT Developer, Software Tester, Project Manager, Business Analyst, System Analyst, Security Engineer, etc.
Please FOLLOW our Social Media: —> Facebook, Twitter, Instagram, and Linkedin
We provide competent trainers in the field of Information and Technology with a certified and proven track record for developing human resources from leading multinational and national companies in Indonesia. To formalize the training program while creating a strong foundation for educational programs, Triple One Global Indonesia develops by combining high quality IT education and IT Training to add broad insights into the latest developments.