Manual Testing

Manual testing adalah sebuah proses pengujian secara langsung oleh manusia dengan cara memverifikasi , memitigasi resiko, serta menganalisa kemudahan penggunaan, untuk memastikan produk memenuhi ekspektasi user dan bisnis requirement sebelum sampai pada tahap production.





Tahap - tahap yang saya alami waktu melakukan manual testing adalah sebagai berikut :

1. Pahami requirement

    a. Baca BRD dan FRD 

    b. Tanya hal abu-abu ke PM/BA

    c. Tandai :

            - Flow utama

            - Flow beresiko

            - Edge case


2.  Gunakan pendekatan Risk base testing :

            a. High (System, Integration, Security)

            b. Medium (Functional)

            c.  Low (Cosmetic)


3. Buat Test Plan

            a. Test strategy

            b. QA Metric


4. Design Test Case, dengan pendekatan sebagai berikut :

        a. Teknik menyusun scenario

                1. EP

                2. BVA

                3. Decision Table

                4. State Transition

                5. Exploratory testing

                6. End to End Testing (Flow utama), yang meliputi :

                        input > proses > output > storage


        b. Teknik Variasi Test

                1. Positive

                2. Negative

                3. BVA

                4. Edge Case & Security Testing


5. Execution

       a. yang perlu di cek :
               1. UI/UX

               2. Error Message

               3. Compatibility

               4. Data 

                    - Data integrity

                    - Data Sensitif

                    - Data transformation

                    - Race Condition  


        b. Format Test Case

               1. Test Case ID

                    Format : TC - [Module] - [Type] - [Number]

               2. Modul / Feature

               3. Title : Nama judul saja

               4. Description

               5. Pre Condition

               6. Test Step

               7. Test Data

               8. Expected Result

               9. Actual Result

               10. Status

               11. Priority 


6. Bug Reporting

         a. Bug life cycle

                1. New > Assigned > Open > Fixed > Retest > Verified -> Closed / Reopened -> Open

                    ket :

                        - Rejected

                        - Duplicate

                        - Deferred

                        - Not a bug / Cannot reproduce


         b. Format Bug

                1. Bug ID

                2. Summary / Title

                3. Description

                4. Step to reproduce

                5. Expected Result

                6. Actual Result

                7. Severity

                8. Priority

                9. Environment

                10. Attachments

7. Test Summary Report

             

No comments:

Post a Comment

Pages