Langkau ke kandungan

Jaminan kualiti

Ujian yang mencari kegagalan struktur, bukan hanya console error.

Quality pass Korvelto memeriksa content, geometry, interaction, media, SEO dan mobile behaviour secara berasingan sebelum melihat pengalaman sebagai satu keseluruhan. Tujuan QA bukan mencari sebanyak mungkin defect kecil, tetapi mengesan di mana struktur, truth boundary atau implementation tidak lagi menyokong keputusan yang dijanjikan oleh halaman.

QA evidence ledger

Quality & QA

CHECK01

Content integrity

Semak factual boundary, duplicate claims, information gain, business model dan hubungan copy dengan source. Kami mencari statement yang terlalu yakin, section yang mengulang thesis, dan CTA yang menyamar sebagai content. Copy perlu cukup padat untuk membantu keputusan tetapi tidak menggunakan volume sebagai pengganti substance.

CHECK02

Layout morphology

Neutral wireframe digunakan untuk mengesan section yang sebenarnya sama walaupun warna, image atau class name berbeza. Kami membandingkan text measure, media mass, track ratio, boundary, overlap dan whitespace. Jika beberapa section masih kelihatan seperti template yang sama selepas neutralisasi, ia kembali ke grammar selection.

CHECK03

Responsive behaviour

Mobile bukan sekadar stack. Order, media crop, controls, spacing, heading measure dan reading rhythm diperiksa semula. Kami juga melihat sama ada semua page collapse menjadi silhouette mobile yang sama; jika ya, transform family perlu diubah tanpa mengorbankan semantic order atau accessibility.

CHECK04

Interaction state

Menu, consent, accordions dan controls diuji untuk keyboard, focus, persistence, error path dan keadaan sebelum/selepas interaction. UI yang kelihatan betul tetapi tidak menyimpan preference atau tidak boleh ditutup dengan keyboard masih dianggap defect.

CHECK05

Release evidence

Static PASS sahaja tidak menggantikan runtime. Kami rekod apa yang benar-benar diuji: syntax, DOM, browser render, media decode, host URL, fresh install dan upgrade migration mempunyai status berasingan. Gate yang tidak tersedia kekal BLOCKED supaya laporan tidak melebihkan keyakinan package.

QA evidence ledger

Device lab: apa yang kami bandingkan, bukan sekadar apa yang kami buka

Satu build boleh kelihatan stabil pada satu skrin tetapi runtuh apabila input, latency, crop atau density berubah. Device lab kami memecahkan ujian kepada tiga lapisan supaya defect boleh dikaitkan dengan punca, bukan hanya screenshot akhir.

Interaction parity

Primary action, back path, focus order, gesture dan keyboard behaviour dibandingkan supaya device berbeza tidak menghasilkan logik produk yang bercanggah.

Visual resilience

Heading wrap, crop, safe area, contrast dan media dominance diperiksa pada ukuran berbeza; mobile tidak boleh menjadi sekadar desktop yang dipaksa mengecil.

State continuity

Loading, offline, retry, partial data dan return-state diuji sebagai flow. Kami mahu recovery path kekal jelas walaupun session atau network berubah.

Evidence yang kami mahu lihat sebelum menerima perubahan

Rendered structure

Screenshot atau geometry capture menunjukkan section benar-benar berbeza dan tidak bergantung pada color/image untuk kelihatan unik.

DOM integrity

Heading count, links, image attributes, semantic order dan interaction hooks sesuai dengan tujuan page serta tidak menghasilkan duplicate IDs atau dead destination.

Media health

Responsive source decode, aspect/crop, alt/title, lazy/eager policy dan exact reuse diperiksa untuk major content imagery.

SEO output

Title, description, canonical, robots, language, schema entity dan internal link context diperiksa pada rendered output, bukan hanya config object.

Runtime boundary

Fresh install, upgrade, permalink probe dan host behaviour hanya ditanda PASS jika environment sebenar tersedia; jika tidak, blocker kekal eksplisit.

Quality ialah loop

Apabila satu gate gagal, penyelesaian kembali ke komponen, content atau grammar yang menyebabkan masalah. Kami tidak menutup defect dengan styling tambahan. Fix dianggap selesai apabila evidence baru menunjukkan masalah asal hilang dan perubahan tersebut tidak mencipta regression pada mobile, SEO, media atau page lain.

Mulakan perbualan