Test Techniques (Main)

Description

Kỹ thuật kiểm thử
Tuyền Nguyễn Lê Ngọc
Mind Map by Tuyền Nguyễn Lê Ngọc, updated more than 1 year ago
Tuyền Nguyễn Lê Ngọc
Created by Tuyền Nguyễn Lê Ngọc about 2 years ago
5
0

Resource summary

Test Techniques (Main)
  1. black box testing
    1. kiểm thử thông số kỹ thuật, hành vi bên ngoài của sp
      1. dựa trên đặc điểm kỹ thuật của sp, test theo
        1. yêu cầu của KH
          1. tiêu chí của KH
            1. chức năng của hth
            2. testcase đc xây dựng dựa trên bản đặc tả yêu cầu kỹ thuật SRS
              1. tester kh cần biết lập trình vì kh cần code / algorithm
                1. các loại Black box testing
                  1. Equivalence partitioning (phân vùng tương đương)
                    1. chia điều kiện đầu vào thành các vùng tương đương nhau
                      1. các giá trị trong vùng tương đương cho kq đầu ra giống nhau
                        1. test 1 giá trị đại diện trong vùng tương đương
                        2. Boundary value analysis (phân tích giá trị biên)
                          1. testcase được thiết kế bao gồm các giá trị tại biên
                            1. quy tắc tạo testcase
                              1. giá trị tại biên nhỏ nhất -1
                                1. giá trị tại biên nhỏ nhất
                                  1. giá trị tại biên lớn nhất
                                    1. giá trị tại biên lớn nhất +1
                                  2. All-pairs testing (kiểm thử tất cả các cặp)
                                    1. kiểm thử phần mềm use pp tổ hợp
                                    2. fuzz testing
                                      1. nhập đầu vào với diều kiên sai
                                        1. nhập data một cách ngẫu nhiên
                                    3. white box testing
                                      1. kiểm thử code, thuật toán, cấu trúc chtr
                                        1. testcase đc xây dựng dựa trên cấu trúc code, cách thức vận hành code
                                          1. tester phải am hiểu lập trình vì phải xem source code khi kiểm thử
                                            1. các loại white box testing
                                              1. API testing
                                                1. Code coverage
                                              2. gray box testing
                                                1. kết hợp pp black box và white box
                                                  1. ktra phần mềm dựa trên đặc điểm kỹ thuật
                                                    1. nhưng sử dụng một số kiến thức về hoạt động bên trong của phần mềm đó
                                                    2. testcase được thiết kế dựa vào
                                                      1. cấu trúc dữ liệu bên trong
                                                        1. thuật toán của chương trình
                                                        2. khi kiểm thử thì test như là người dùng cuối hoặc là ở mức hộp đen
                                                          1. các loại gray box testing
                                                            1. ktra ma trận
                                                              1. ktra hồi quy
                                                                1. ktra mẫu
                                                              Show full summary Hide full summary

                                                              Similar

                                                              Common Technology Terms
                                                              Julio Aldine Branch-HCPL
                                                              Project Communications Management
                                                              farzanajeffri
                                                              Network Protocols
                                                              Shannon Anderson-Rush
                                                              Abstraction
                                                              Shannon Anderson-Rush
                                                              Computing
                                                              Kwame Oteng-Adusei
                                                              HTTPS explained with Carrier Pigeons
                                                              Shannon Anderson-Rush
                                                              Introduction to the Internet
                                                              Shannon Anderson-Rush
                                                              Construcción de software
                                                              CRHISTIAN SUAREZ
                                                              Historical Development of Computer Languages
                                                              Shannon Anderson-Rush
                                                              Useful String Methods
                                                              Shannon Anderson-Rush
                                                              Web Designing & Development Full Tutorial
                                                              Nandkishor Dhekane