{"id":9827,"date":"2022-01-26T12:25:19","date_gmt":"2022-01-26T05:25:19","guid":{"rendered":"https:\/\/crocodic.com\/?p=9827"},"modified":"2023-10-06T07:13:52","modified_gmt":"2023-10-06T00:13:52","slug":"software-tester-tentang-automate-test-dan-manual-test","status":"publish","type":"post","link":"https:\/\/crocodic.com\/id\/software-tester-tentang-automate-test-dan-manual-test\/","title":{"rendered":"Software Tester : Tentang Automate Test dan Manual Test"},"content":{"rendered":"<p>Goals dari setiap proyek pembuatan software, <a href=\"https:\/\/crocodic.com\/id\/flutter-vs-react-native-mana-yang-lebih-cocok-untuk-proyekmu\/\">mobile apps<\/a>, atau <a href=\"https:\/\/crocodic.com\/id\/8-alasan-mengapa-perawatan-maintenance-website-mutlak-dilakukan-secara-profesional\/\">website<\/a> adalah untuk mendapatkan hasil output yang berkualitas tinggi, namun tidak menghabiskan banyak biaya atau <em>resources, <\/em>serta mengefisiensikan waktu yang digunakan untuk produksi. Tentunya ini dalam konteks produksi, belum membahas terkait dengan konteks bisnis yang goals utamanya adalah menggunakan produk untuk menghasilkan revenue sebanyak-banyaknya.&nbsp;<br><\/p>\n\n\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-manual-testing\">Manual testing<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-automation-test\">Automation test<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-pemilihan-software-testing-tools\">Pemilihan software testing tools<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-kemampuan-engineer\">Kemampuan engineer<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-process\">Process<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-cakupan-test-yang-lebih-luas\">Cakupan test yang lebih luas<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-hemat-waktu-dan-sumber-daya\">Hemat waktu dan sumber daya<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-support-untuk-berbagai-platform\">Support untuk berbagai platform<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-bug-free-release\">Bug free release<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-mudah-menemukan-dan-memperbaiki-bug\">Mudah menemukan dan memperbaiki bug<\/a><\/li><\/ul><\/li><\/ul><\/div>\n\n\n<p>Untuk mencapai goals produksi di atas, setiap perusahaan perlu melakukan test terhadap apps atau websitenya sebelum benar-benar dirilis ke publik. Software testing pada dasarnya adalah proses untuk menemukan error atau bug di dalam sebuah produk.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/1zLWyabbPOFPIYvcFLDgDYZdYeXOvvQkaAHV7Z-3WpnvqFRzjvB6JMWWfPwwfbtTHZFAE2SiYGOgeUwsd9RxR8iHchr4jGUKPFqo2EZi09yunzoaZzZ5G_adCDLsOzMRQZkSIxf2\" alt=\"\"\/><figcaption><a href=\"https:\/\/www.statista.com\/statistics\/1198849\/worldwide-bug-bounty-program-vulnerability-type\/\">Statista<\/a><\/figcaption><\/figure>\n\n\n\n<p>Software testing secara general dibagi menjadi dua, yaitu manual testing dan automation testing.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-manual-testing\">Manual testing<br><\/h2>\n\n\n\n<p>Sesuai penamaannya, manual testing dilakukan secara manual oleh seorang <a href=\"https:\/\/crocodic.com\/id\/software-quality-assurance-engineer-dan-tester\/(opens in a new tab)\/\">software tester engineer atau QA engineer<\/a>. Hal ini berarti ada seseorang yang secara manual mengakses sebuah mobile apps, software, atau web yang ada di berbagai platform, untuk kemudian mengevaluasi komponen design, performa, atau fungsionalitasnya. Testing ini dilaksanakan tanpa bantuan tools atau testing script.&nbsp;<\/p>\n\n\n\n<p>Manual testing relatif lebih mudah dilaksanakan, karena tidak memerlukan kemampuan menggunakan tools atau coding script. Akan tetapi, karena dilakukan secara manual, maka test akan memakan waktu lebih lama, cenderung subjektif tergantung tester, serta memakan biaya yang cukup besar.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-automation-test\">Automation test<\/h2>\n\n\n\n<p>Automation test menggunakan tools, script, atau software tertentu untuk menggantikan aktivitas manual testing yang dilaksanakan oleh manusia. Pada automation test, tester engineer terlebih dahulu mempersiapkan script yang kemudian akan dilaksanakan secara berulang oleh software. Dibandingkan dengan manual testing, automation testing bekerja lebih efisien dan mengurangi waktu yang dibutuhkan untuk melakukan test.&nbsp;<\/p>\n\n\n\n<p>Ada tiga hal yang harus diperhatikan ketika akan memutuskan untuk melakukan automation test.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-pemilihan-software-testing-tools\">Pemilihan software testing tools<\/h2>\n\n\n\n<p>Sebelum melaksanakan automation test, tentu terlebih dahulu perlu memilih testing tools. Jika fitur dari tools tersebut sesuai dengan kebutuhan, maka proses pengetesan akan berjalan lebih mudah.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-kemampuan-engineer\">Kemampuan engineer<\/h3>\n\n\n\n<p>Untuk dapat menjalankan testing tools, dibutuhkan tester dengan kemampuan programming, untuk dapat merancang script dan logic dalam tools.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-process\">Process<\/h3>\n\n\n\n<p>Test case atau script yang dibuat dengan tools tertentu.<\/p>\n\n\n\n<p>Benefit menggunakan automation test tools diantaranya adalah :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-cakupan-test-yang-lebih-luas\">Cakupan test yang lebih luas<\/h3>\n\n\n\n<p>Menggunakan tools akan memudahkan tester untuk mencapai <em>coverage testing<\/em> yang lebih luas, dengan proses yang lebih konsisten dan pengulangan yang lebih relevan.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-hemat-waktu-dan-sumber-daya\">Hemat waktu dan sumber daya<\/h3>\n\n\n\n<p>Tujuan utama perusahaan dalam pengembangan <a href=\"https:\/\/crocodic.com\/id\/5-kesalahan-yang-sering-dilakukan-developer-mobile-apps\/\">aplikasi<\/a> atau website adalah terciptanya produk dengan kualitas tinggi dan biaya yang rendah. Dengan manual testing, akan lebih banyak waktu dan sumber daya manusia yang terpakai. Menggunakan tools akan meningkatkan kecepatan pengetesan, otomatisasi tes sehingga berdampak pada efisiensi sdm untuk tes yang dilakukan berulang.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-support-untuk-berbagai-platform\">Support untuk berbagai platform<\/h3>\n\n\n\n<p>Testing tools dapat melakukan test atau memeriksa fungsionalitas apps yang kita buat dalam waktu yang relatif singkat dan sekaligus untuk beberapa platform.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-bug-free-release\">Bug free release<\/h3>\n\n\n\n<p>Tujuan utama penggunaan test tools adalah menghindari bug pada apps yang akan kita launch.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-mudah-menemukan-dan-memperbaiki-bug\">Mudah menemukan dan memperbaiki bug<\/h3>\n\n\n\n<p>Dengan tools, kita menjadi lebih cepat menemukan bug yang ada di aplikasi, tentunya dengan terlebih dahulu membuat script agar testing tool berjalan optimal.<\/p>\n\n\n\n<p>Kami di <a href=\"https:\/\/crocodic.com\/id\/5-developer-mobile-app-terbaik-di-indonesia-tahun-2024\/\">Crocodic<\/a> menerapkan target 0 bug di setiap mobile apps atau produk lain yang kami kembangkan. Setiap aplikasi sudah melewati performance dan load test untuk memastikan apps dapat berfungsi meskipun dipakai oleh banyak user, serta test keamanan untuk memastikan <a href=\"https:\/\/crocodic.com\/id\/data-science-framework-definisi-manfaat-dan-jenisnya\/\">data<\/a> yang disimpan hanya dapat diakses oleh pihak yang berwenang. <\/p>\n\n\n\n<p>Tertarik untuk mengembangkan mobile apps atau website dengan performa optimal? kontak kami <a href=\"https:\/\/crocodic.com\/id\/form-pemesanan-pengembangan-aplikasi-mobile-dan-web\/\">disini<\/a>! <\/p>","protected":false},"excerpt":{"rendered":"<p>Goals dari setiap proyek pembuatan software, mobile apps, atau website adalah untuk mendapatkan hasil output yang berkualitas tinggi, namun tidak menghabiskan banyak biaya atau resources, serta mengefisiensikan waktu yang digunakan untuk produksi. Apa saja yang bisa dilakukan untuk mencapai goals tersebut, dari sisi software tester?<\/p>","protected":false},"author":43,"featured_media":9835,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[465,1],"tags":[461,462,466],"class_list":["post-9827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-quality-assurance-and-tester","category-uncategorized","tag-quality-assurance","tag-software-tester","tag-tester"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/9827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/comments?post=9827"}],"version-history":[{"count":2,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/9827\/revisions"}],"predecessor-version":[{"id":11471,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/posts\/9827\/revisions\/11471"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media\/9835"}],"wp:attachment":[{"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/media?parent=9827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/categories?post=9827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crocodic.com\/id\/wp-json\/wp\/v2\/tags?post=9827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}