Quality Assurance (QA) is a systematic approach to ensuring that the products or services produced or provided by an organization meet or exceed established quality standards. QA is a key aspect of quality management aimed at enhancing customer satisfaction, reducing risks, and ensuring that the products or services produced meet expectations.
6. Software
Testing Life
Cycle
sequence of specific activities
conducted during the testing process to
ensure software quality goals are met.
STLC involves both verification and
validation activities. Contrary to popular
belief, Software Testing is not just a
single/isolate activity, i.e. testing. It
consists of a series of activities carried
out methodologically to help certify your
software product. STLC stands for
Software Testing Life Cycle.
Fase Pengembangan Diantaranya
1. Requirement Analysis
2. Test Planning
3. Test case development
4. Test Environment setup
5. Test Execution
6. Test Cycle closure
7. -Functional Testing
jenis pengujian yang memverifikasi bahwa
setiap fungsi aplikasi telah beroperasi sesuai
dengan requirement specification.
Functional testing berfokus pada manual
dan automation testing.
-Non Functional Testing
Pengujian yang melakukan verifikasi pada
kebutuhan non-fungsional seperti performa
dan kegunaan sebuah aplikasi. Non-
functional testing lebih kepada
meningkatkan kualitas sebuah aplikasi.
Kualitas yang dimaksud yaitu bergantung
pada Waktu, Akurasi, Stabilitas, Kebenaran
dan Durability di berbagai macam keadaan.
10. Apa yang perlu dipelajari pada QA Manual
Testing
● Black Box Testing
● White Box Testing
● Unit Testing
● System Testing
● Integration Testing
● Acceptance Testing
13. Tipe Automate Testing
● Smoke Testing
● Unit Testing
● Integration Testing
● Functional Testing
● Keyword Testing
● Regression Testing
● Data Driven Testing
● Black Box Testing
14. Dasar Automation Testing
Cypress Testing(javascript)
Dasar
https://www.w3schools.com/js/
Selenium (Python)
Dasar https://www.pythonindo.com/tutorial-
python-dasar/