Một số câu hỏi ISTQB liên quan:
1.To which testing quadrant do unit integration tests belong to?
- a) Quadrant Q1 (correct)
- b) Quadrant Q2
- c) Quadrant Q3
- d) Quadrant Q4
2. Which Agile testing quadrant’s tests should be automated and included in the CI process?
- a) Quadrant Q1 (correct)
- b) Quadrant Q2
- c) Quadrant Q3
- d) Quadrant Q4
3. According to the testing quadrants model, which of the following falls into Quadrant Q3?
- a) UX testing
- b) Usability testing (correct)
- c) Portability testing
- d) White-box testing
4. Which Agile testing quadrant’s tests are user-oriented and often manual?
- a) Quadrant Q1
- b) Quadrant Q2
- c) Quadrant Q3 (correct)
- d) Quadrant Q4
Testing quadrants (Các góc phần tư testing) được định nghĩa bởi Brian Marick (Marick 2003, Crispin 2008), phân loại các cấp độ test (test level) tương ứng với các loại test (test type), các hoạt động test, các kỹ thuật test, tài liệu test trong mô hình Agile. Mô hình Testing quadrants hỗ trợ việc quản lý test thành hình ảnh để đảm bảo các test types (functional, nonfuctional..) và test levels (unit test, integration component, system test…) đều được thể hiện đầy đủ trong mô hình phát triển phần mềm. Đồng thời Testing quadrants hỗ trợ việc thể hiện về một số loại test types sẽ phù hợp với một số test levels nhất định và cũng là một cách để giúp các cấp quản lý hay các bên liên quan, dev, tester, các đại diện kinh doanh hiểu về các loại kiểm thử – test types
Trong mô hình này, việc kiểm thử có thể tiếp cận theo hướng nghiệp vụ hoặc theo hướng kỹ thuật. Việc kiểm thử có thể mang tính hỗ trợ team hoặc đánh giá sản phẩm (ví dụ kiểm tra sản phẩm hoạt động có đúng với mong muốn). Hai quan điểm trên kết hợp tạo ra 4 góc phần tư sau:
Góc phần tư 1 – Q1 (về công nghệ, hỗ trợ team). Góc phần tư này bao gồm component and component integration. Các hoạt động test này nên được làm automation và bao gồm quy trình CI.
Góc phần tư 2 – Q2 (về nghiệp vụ, hỗ trợ team). Phần này bao gồm functional test như test user story, test trải nghiệm người dùng, kiểm thử api, các hoạt động mô phỏng. Các hoạt động test này kiểm tra tiêu chí nghiệm thu (trong user story, srs) và có thể thực hiện manual hoặc auto
Góc phần tư 3 – Q3 (về nghiệp vụ, đánh giá sản phẩm). Phần nayf bao gồm test phá – exploratory testing, usability testing, và kiểm thử chấp nhận (user acceptance testing – UAT). Phần này hướng tới người dùng và thường sẽ được làm manual
Góc phần tư 4 – Q4 (về kỹ thuật, đánh giá sản phẩm). Phần này bao gồm smoke test và kiểm thử phi chức năng (non functional test) – Không bao gồm usability test. Thường phần này sẽ được làm automation
Mô hình được thể hiện như hình dưới: