Kategorier: Alle

av Enrico Lombardo 2 år siden

126

SQA-

Dalam pengembangan perangkat lunak, QA atau Quality Assurance memegang peran krusial dalam memastikan kualitas produk. Proses QA mencakup berbagai aspek seperti perencanaan pengujian, penulisan kasus uji, dan pelaksanaan pengujian baik secara manual maupun otomatis.

SQA-

SQA

Manual Testing

White Box
Code Review
Black Box

Automation Testing

API
Unit Testing

Dilakukan Programmer

Mocha & Chai
Mobile Apps
Katalon

Cocok untuk maintenance jangka pendek

GUI (Bisa drag n drop)

Web Apps
Cypress

cocok untuk projek jangka panjang

dari sisi human juga lebih sedikit effort untuk maintenance

Maintenance lebih murah

GUI (Cypress Studio)

Coding Javascript

QA Fundamental

Question?
3. Pembuatan Testcase per fitur / per alur?
2. Untuk sistem yang terintegrasi dengan 2 platform (Web dan Mobile) cara automated testingnya bagaimana?
1. QA Manual & Automation apakah sebaiknya dibedakan secara person?

automated test bisa dijalankan jika test case manual sudah stabil

Tergantung dari perusahaan

Testing Documentation
Standarisasi Test Case
Qase.io/Airtable/Testrail
QA Knowledge
Database
Identifying Issue
Project Knowledge
Test Plan
Test Case

Negative Test

Positive Test

Tools Pendukung

Visual Studio Code
Plugin

https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets

https://marketplace.visualstudio.com/items?itemName=akamud.vscode-javascript-snippet-pack

https://marketplace.visualstudio.com/items?itemName=spoonscen.es6-mocha-snippets

https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv

https://marketplace.visualstudio.com/items?itemName=andrew-codes.cypress-snippets

https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-rename-tag

https://marketplace.visualstudio.com/items?itemName=formulahendry.auto-close-tag

https://marketplace.visualstudio.com/items?itemName=Atishay-Jain.All-Autocomplete

Postman
Yarn
NodeJS versi 14
Git