Laman kursus / Modul / M05
Hari 2 · 09:00 hingga 10:30 · Sah / Verify

Modul 5: Pengujian Perisian dan Automasi Ujian

Software Testing and Test Automation

Jadual slot / Run sheet

Jadual slot M05

Topik / Topics

Smoke, Sanity, Regression, Exploratory; Prestasi, Beban, Tekanan; Keselamatan dan Kebolehcapaian; Piramid Automasi; Integrasi CI/CD

Makmal amali / Hands-on lab

Langkah

  1. Makmal A: jalankan koleksi Postman dengan Newman: cd lab/shopfast; npm install; npm run test:api (pelayan mesti berjalan: npm start)
  2. Makmal B: jalankan ujian Playwright: npx playwright install chromium; npx playwright test
  3. Rosakkan aplikasi atau tulis ujian sempadan baharu dan lihat ia gagal dengan jelas

Hasil kerja / Output

Koleksi Postman dengan assertions + 1 skrip UI yang lulus

Folder kerja

cd $HOME\sqa-krisa-bengkel\lab

Rujukan KRISAv2 dan PPrISA 2.0 (klik untuk buka halaman tepat)

BahagianHalaman PDFRasmi
Bab 5, 5.7 Pengujian Sistem F4.333JDN
Bab 5, Langkah 5 Laporan Ujian Sistem (Jadual 5.6)39JDN
Bab 5, 5.6.7 Amalan terbaik (Git, piawaian kod)28JDN
Bab 6, 6.9 PAT (prestasi, bebanan, keselamatan)23JDN
Bab 7, 7.10 Persekitaran Pembangunan (Dev, Staging, Prod)19JDN
Bab 8, 8.2.2 Pendekatan DevOps dan CI/CD3JDN

Templat

KodTajukMuat turun
D10Dokumentasi Kod SumberWord · PDF
D11Laporan Ujian SistemWord · PDF

Nota penomboran: bab KRISAv2 Beta menomborkan semula serahan; pautan di sini mengikut fail templat rasmi D01 hingga D18.

Rajah / Diagrams

test-pyramidci-quality-gate

Tangkapan skrin sebenar / Real screenshots

m05-newman-run
Tangkapan skrin sebenar: m05-newman-run
m05-playwright-run
Tangkapan skrin sebenar: m05-playwright-run

Hands-On SQA-AI Assistant Workshop (W05, 15 minit)

Ujian UI dan API dijana AI yang menemui pepijat sebenar

Minta AI menjana ujian Playwright untuk sempadan kuantiti, simpan dan jalankan pada ShopFast, baca kegagalan, kemudian jana ujian API daripada kontrak OpenAPI.

Prompt dalam opencode

/gen-ui-test TC-CHK-004 tambah P002 kuantiti 10 ke troli dan semak troli menerima kuantiti 10 (REQ-CHK-01)

cd shopfast ; npx playwright test tests/ui/m05-senario.spec.js

/gen-api-tests REQ-CHK-01 REQ-CHK-03

Output: outputs/m05-ui-test.md, shopfast/tests/ui/m05-senario.spec.js, outputs/m05-api-tests.md

Panduan langkah demi langkah

Semua slaid / All slides

Slaid 1Slaid 1Slaid 2Slaid 2Slaid 3Slaid 3Slaid 4Slaid 4Slaid 5Slaid 5Slaid 6Slaid 6Slaid 7Slaid 7Slaid 8Slaid 8Slaid 9Slaid 9Slaid 10Slaid 10Slaid 11Slaid 11Slaid 12Slaid 12Slaid 13Slaid 13Slaid 14Slaid 14Slaid 15Slaid 15Slaid 16Slaid 16Slaid 17Slaid 17Slaid 18Slaid 18Slaid 19Slaid 19Slaid 20Slaid 20Slaid 21Slaid 21