{"id":11467,"date":"2026-07-13T13:41:20","date_gmt":"2026-07-13T06:41:20","guid":{"rendered":"https:\/\/binus.ac.id\/bekasi\/?p=11467"},"modified":"2026-10-30T13:45:19","modified_gmt":"2026-10-30T06:45:19","slug":"dari-unit-test-ke-contract-test-dan-chaos-testing","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/","title":{"rendered":"Dari Unit Test ke Contract Test dan Chaos Testing"},"content":{"rendered":"<p style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-11468\" src=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png\" alt=\"\" width=\"602\" height=\"401\" srcset=\"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png 602w, https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1-480x320.png 480w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><em><span style=\"font-size: 10pt\">Gambar 1. Pengembangan perangkat lunak (sumber: https:\/\/www.pexels.com\/)<\/span><\/em><\/p>\n<p>Dalam pengembangan perangkat lunak tradisional, piramida testing biasanya hanya berfokus pada tiga lapisan: Unit Test, Integration Test, dan End-to-End (E2E) Test. Namun, seiring dengan pergeseran arsitektur menuju microservices dan cloud-native, kompleksitas sistem meningkat drastis. Sebuah fitur kini bisa melibatkan belasan service yang saling berkomunikasi. Untuk memastikan keandalan sistem (reliability) dalam arsitektur terdistribusi, pendekatan testing modern telah berevolusi. Tiga pilar penting yang kini mendominasi siklus pengembangan modern adalah Unit Test, Contract Test, dan Chaos Testing.<\/p>\n<h2>1.\u00a0\u00a0\u00a0 Unit Test: Fondasi Keandalan Kode<\/h2>\n<h2>Unit test adalah pengujian pada tingkat paling rendah, di mana komponen atau fungsi individu dari perangkat lunak diuji secara terisolasi. Dalam testing modern, unit test harus berjalan sangat cepat (dalam hitungan milidetik) dan tidak memiliki dependensi eksternal (seperti database atau network).<\/h2>\n<p><strong>Kapan Digunakan:<\/strong> Setiap kali developer menulis atau mengubah kode bisnis (<em>business logic<\/em>). Ini adalah garis pertahanan pertama sebelum kode dikirim (<em>push<\/em>) ke <em>repository<\/em>.<\/p>\n<h2>2.\u00a0\u00a0\u00a0 Contract Test: Mengamankan Integrasi Antar-Service<\/h2>\n<p>Dalam microservices, pengujian End-to-End (E2E) konvensional seringkali menjadi bottleneck karena lambat, rapuh (flaky), dan mahal untuk dijalankan. Contract testing hadir sebagai solusi. Pengujian ini memastikan bahwa dua service terpisah (sebagai Consumer dan Provider) sepakat pada format pertukaran data (API payload). Jika salah satu service mengubah struktur datanya, contract test akan langsung gagal. Tool yang paling populer untuk ini adalah Pact.<\/p>\n<p><strong>Kapan Digunakan:<\/strong> Digunakan ketika beberapa <em>microservices<\/em> dikembangkan oleh tim yang berbeda, dan kita perlu memastikan perubahan pada satu <em>service<\/em> tidak merusak <em>service<\/em> lainnya tanpa harus melakukan <em>deployment<\/em> seluruh sistem.<\/p>\n<h2>3.\u00a0\u00a0\u00a0 Chaos Testing (Chaos Engineering): Menguji Ketahanan Sistem<\/h2>\n<p>Di dunia nyata, kegagalan pasti terjadi (hardware rusak, network latency, atau matikan listrik). Chaos testing adalah praktik dengan sengaja menyuntikkan kegagalan (anomali) ke dalam sistem untuk mengamati bagaimana sistem tersebut bertahan dan pulih. Konsep ini dipopulerkan oleh Netflix dengan Chaos Monkey.<\/p>\n<p><strong>Kapan Digunakan:<\/strong> Digunakan pada fase prapeluncuran (<em>staging<\/em>) atau bahkan di <em>production<\/em> (bagi tim dengan maturitas tinggi) untuk memastikan fitur toleransi kesalahan (<em>fault-tolerance<\/em>), <em>auto-scaling<\/em>, dan sistem peringatan (<em>alerting<\/em>) berfungsi saat krisis.<\/p>\n<h2>Contoh Workflow CI\/CD Pipeline Modern<\/h2>\n<p>Bagaimana ketiga jenis pengujian ini hidup berdampingan dalam satu siklus pengiriman otomatis? Berikut adalah ilustrasi <em>Continuous Integration<\/em> (CI) yang ideal:<\/p>\n<p>Table 1. Contoh testing pada workflow CI\/CD<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Tahapan (Stage)<\/strong><\/td>\n<td><strong>Aksi yang Terjadi<\/strong><\/td>\n<td><strong>Durasi Ekspektasi<\/strong><\/td>\n<td><strong>Keputusan (Gate)<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Local \/ Commit<\/strong><\/td>\n<td>Developer menjalankan <strong>Unit Test<\/strong> dan <em>Linter<\/em> secara local.<\/td>\n<td>&lt; 1 menit<\/td>\n<td>Gagal -&gt; Kode tidak bisa di-<em>commit<\/em>.<\/td>\n<\/tr>\n<tr>\n<td><strong>CI Build<\/strong><\/td>\n<td>Kode di-<em>push<\/em>. CI <em>server<\/em> (misal: GitHub Actions) menjalankan <em>compile<\/em> dan seluruh <strong>Unit Test<\/strong> aplikasi.<\/td>\n<td>1 &#8211; 3 menit<\/td>\n<td>Gagal -&gt; <em>Pull Request<\/em> diblokir.<\/td>\n<\/tr>\n<tr>\n<td><strong>Contract Verification<\/strong><\/td>\n<td>Menjalankan <strong>Contract Test<\/strong>. Mengecek apakah <em>API Endpoint<\/em> baru melanggar kontrak dengan <em>service<\/em> lain (<em>Consumer Driven Contracts<\/em>).<\/td>\n<td>2 &#8211; 5 menit<\/td>\n<td>Gagal -&gt; Tim harus mendiskusikan perubahan API.<\/td>\n<\/tr>\n<tr>\n<td><strong>Deploy to Staging<\/strong><\/td>\n<td>Kode berhasil di-<em>build<\/em> menjadi <em>Container<\/em> (Docker) dan di-deploy ke lingkungan <em>Staging<\/em>.<\/td>\n<td>3 &#8211; 5 menit<\/td>\n<td>Lanjut ke tahap pengujian sistem.<\/td>\n<\/tr>\n<tr>\n<td><strong>Chaos &amp; Resiliency Test<\/strong><\/td>\n<td>Di <em>Staging<\/em>, sistem otomatis menjalankan <em>script<\/em> <strong>Chaos Testing<\/strong> (misal: mematikan 1 <em>database node<\/em> atau menunda respon API 2 detik).<\/td>\n<td>10 &#8211; 20 menit<\/td>\n<td>Gagal -&gt; <em>Alerting<\/em> diperbaiki \/ <em>Fallback<\/em> diimplementasi ulang.<\/td>\n<\/tr>\n<tr>\n<td><strong>Release to Production<\/strong><\/td>\n<td>Jika semua lolos, sistem siap di-deploy (misal menggunakan strategi <em>Canary Release<\/em> atau <em>Blue-Green Deployment<\/em>).<\/td>\n<td>&#8211;<\/td>\n<td>Sukses.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>Modern testing menuntut keseimbangan. Unit test memastikan kebenaran logika di tingkat mikro, Contract test menjamin komunikasi yang aman antar-layanan tanpa beban E2E yang berat, dan Chaos testing membuktikan ketangguhan arsitektur saat menghadapi insiden nyata. Ketiganya merupakan fondasi penting dalam mendesain sistem berskala besar.<\/p>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-size: 10pt\">Referensi<\/span><\/h2>\n<ul>\n<li><span style=\"font-size: 10pt\">https:\/\/martinfowler.com\/articles\/practical-test-pyramid.html<\/span><\/li>\n<li><span style=\"font-size: 10pt\">https:\/\/docs.pact.io\/<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Gambar 1. Pengembangan perangkat lunak (sumber: https:\/\/www.pexels.com\/) Dalam pengembangan perangkat lunak tradisional, piramida testing biasanya hanya berfokus pada tiga lapisan: Unit Test, Integration Test, dan End-to-End (E2E) Test. Namun, seiring dengan pergeseran arsitektur menuju microservices dan cloud-native, kompleksitas sistem meningkat drastis. Sebuah fitur kini bisa melibatkan belasan service yang saling berkomunikasi. Untuk memastikan keandalan sistem [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":11468,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[345],"tags":[],"class_list":["post-11467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-science-software-engineering"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dari Unit Test ke Contract Test dan Chaos Testing - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dari Unit Test ke Contract Test dan Chaos Testing - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" \/>\n<meta property=\"og:description\" content=\"Gambar 1. Pengembangan perangkat lunak (sumber: https:\/\/www.pexels.com\/) Dalam pengembangan perangkat lunak tradisional, piramida testing biasanya hanya berfokus pada tiga lapisan: Unit Test, Integration Test, dan End-to-End (E2E) Test. Namun, seiring dengan pergeseran arsitektur menuju microservices dan cloud-native, kompleksitas sistem meningkat drastis. Sebuah fitur kini bisa melibatkan belasan service yang saling berkomunikasi. Untuk memastikan keandalan sistem [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/\" \/>\n<meta property=\"og:site_name\" content=\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-13T06:41:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-30T06:45:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"602\" \/>\n\t<meta property=\"og:image:height\" content=\"401\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"editorarticle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"editorarticle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/\"},\"author\":{\"name\":\"editorarticle\",\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/#\\\/schema\\\/person\\\/0093f9a535f53c255093cb9273f60a88\"},\"headline\":\"Dari Unit Test ke Contract Test dan Chaos Testing\",\"datePublished\":\"2026-07-13T06:41:20+00:00\",\"dateModified\":\"2026-10-30T06:45:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/\"},\"wordCount\":576,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/cs1.png\",\"articleSection\":[\"Computer Science \u2013 Software Engineering\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/\",\"url\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/\",\"name\":\"Dari Unit Test ke Contract Test dan Chaos Testing - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/cs1.png\",\"datePublished\":\"2026-07-13T06:41:20+00:00\",\"dateModified\":\"2026-10-30T06:45:19+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/#\\\/schema\\\/person\\\/0093f9a535f53c255093cb9273f60a88\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#primaryimage\",\"url\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/cs1.png\",\"contentUrl\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/cs1.png\",\"width\":602,\"height\":401},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/2026\\\/07\\\/dari-unit-test-ke-contract-test-dan-chaos-testing\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dari Unit Test ke Contract Test dan Chaos Testing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/#website\",\"url\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/\",\"name\":\"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology\",\"description\":\"Binus kampus komunitas kreatif Bekasi dengan visi membangun universitas yang berkelas dunia di tahun 2020 mendatang, sebagai langkah menuju visi tersebut, BINA NUSANTARA kampus komunitas kreatif mengambil suatu langkah mantap untuk membuka jaringan pendidikan di Kota Bekasi.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/#\\\/schema\\\/person\\\/0093f9a535f53c255093cb9273f60a88\",\"name\":\"editorarticle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g\",\"caption\":\"editorarticle\"},\"url\":\"https:\\\/\\\/binus.ac.id\\\/bekasi\\\/author\\\/editorarticle\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dari Unit Test ke Contract Test dan Chaos Testing - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/","og_locale":"en_US","og_type":"article","og_title":"Dari Unit Test ke Contract Test dan Chaos Testing - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology","og_description":"Gambar 1. Pengembangan perangkat lunak (sumber: https:\/\/www.pexels.com\/) Dalam pengembangan perangkat lunak tradisional, piramida testing biasanya hanya berfokus pada tiga lapisan: Unit Test, Integration Test, dan End-to-End (E2E) Test. Namun, seiring dengan pergeseran arsitektur menuju microservices dan cloud-native, kompleksitas sistem meningkat drastis. Sebuah fitur kini bisa melibatkan belasan service yang saling berkomunikasi. Untuk memastikan keandalan sistem [&hellip;]","og_url":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/","og_site_name":"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology","article_published_time":"2026-07-13T06:41:20+00:00","article_modified_time":"2026-10-30T06:45:19+00:00","og_image":[{"width":602,"height":401,"url":"http:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png","type":"image\/png"}],"author":"editorarticle","twitter_card":"summary_large_image","twitter_misc":{"Written by":"editorarticle","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#article","isPartOf":{"@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/"},"author":{"name":"editorarticle","@id":"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0093f9a535f53c255093cb9273f60a88"},"headline":"Dari Unit Test ke Contract Test dan Chaos Testing","datePublished":"2026-07-13T06:41:20+00:00","dateModified":"2026-10-30T06:45:19+00:00","mainEntityOfPage":{"@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/"},"wordCount":576,"commentCount":0,"image":{"@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png","articleSection":["Computer Science \u2013 Software Engineering"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/","url":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/","name":"Dari Unit Test ke Contract Test dan Chaos Testing - BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology","isPartOf":{"@id":"https:\/\/binus.ac.id\/bekasi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#primaryimage"},"image":{"@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#primaryimage"},"thumbnailUrl":"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png","datePublished":"2026-07-13T06:41:20+00:00","dateModified":"2026-10-30T06:45:19+00:00","author":{"@id":"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0093f9a535f53c255093cb9273f60a88"},"breadcrumb":{"@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#primaryimage","url":"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png","contentUrl":"https:\/\/binus.ac.id\/bekasi\/wp-content\/uploads\/2026\/10\/cs1.png","width":602,"height":401},{"@type":"BreadcrumbList","@id":"https:\/\/binus.ac.id\/bekasi\/2026\/07\/dari-unit-test-ke-contract-test-dan-chaos-testing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/binus.ac.id\/bekasi\/"},{"@type":"ListItem","position":2,"name":"Dari Unit Test ke Contract Test dan Chaos Testing"}]},{"@type":"WebSite","@id":"https:\/\/binus.ac.id\/bekasi\/#website","url":"https:\/\/binus.ac.id\/bekasi\/","name":"BINUS @Bekasi - Kampus Beken Asyik | Business Service and Technology","description":"Binus kampus komunitas kreatif Bekasi dengan visi membangun universitas yang berkelas dunia di tahun 2020 mendatang, sebagai langkah menuju visi tersebut, BINA NUSANTARA kampus komunitas kreatif mengambil suatu langkah mantap untuk membuka jaringan pendidikan di Kota Bekasi.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/binus.ac.id\/bekasi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/binus.ac.id\/bekasi\/#\/schema\/person\/0093f9a535f53c255093cb9273f60a88","name":"editorarticle","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cd7fa27148001ad24ed966c031d91645eee771a6f7fe3b565b46a75ad24f4df6?s=96&d=mm&r=g","caption":"editorarticle"},"url":"https:\/\/binus.ac.id\/bekasi\/author\/editorarticle\/"}]}},"_links":{"self":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/11467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/comments?post=11467"}],"version-history":[{"count":1,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/11467\/revisions"}],"predecessor-version":[{"id":11469,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/posts\/11467\/revisions\/11469"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media\/11468"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/media?parent=11467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/categories?post=11467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/bekasi\/wp-json\/wp\/v2\/tags?post=11467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}