Kiểm thử phần mềm: Hiệu năng, Agile và Biểu đồ Scrum

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Trong ngữ cảnh của việc kiểm thử phần mềm, loại kiểm thử nào tập trung vào việc đánh giá hiệu năng của hệ thống khi chịu tải cao và số lượng người dùng lớn?

  • Kiểm thử hiệu năng (Performance testing) (correct)
  • Kiểm thử bảo mật (Security testing)
  • Kiểm thử chức năng (Functional testing)
  • Kiểm thử khả năng sử dụng (Usability testing)

Phương pháp kiểm thử hộp đen (black-box testing) dựa trên yếu tố nào để xây dựng các trường hợp kiểm thử?

  • Cấu trúc code bên trong của phần mềm
  • Kinh nghiệm của người kiểm thử
  • Phản hồi của người dùng cuối
  • Yêu cầu và đặc tả của phần mềm (correct)

Trong quy trình phát triển phần mềm Agile, vai trò nào chịu trách nhiệm chính trong việc xác định và ưu tiên các yêu cầu của sản phẩm?

  • Scrum Master
  • Nhà phát triển (Developer)
  • Kiểm thử viên (Tester)
  • Chủ sở hữu sản phẩm (Product Owner) (correct)

Loại biểu đồ nào thường được sử dụng trong Scrum để theo dõi tiến độ công việc của nhóm phát triển trong một Sprint?

<p>Biểu đồ Burn-down (Burn-down chart) (B)</p> Signup and view all the answers

Kỹ thuật kiểm thử nào liên quan đến việc thực hiện kiểm thử phần mềm bằng cách sử dụng các giá trị biên của dữ liệu đầu vào?

<p>Phân tích giá trị biên (Boundary value analysis) (B)</p> Signup and view all the answers

Trong kiểm thử phần mềm, mục tiêu chính của việc kiểm thử hồi quy (regression testing) là gì?

<p>Đảm bảo rằng các thay đổi hoặc sửa lỗi không gây ra lỗi mới (C)</p> Signup and view all the answers

Chọn khẳng định đúng về kiểm thử alpha (alpha testing)?

<p>Được thực hiện bởi đội ngũ kiểm thử nội bộ trong môi trường phát triển. (A)</p> Signup and view all the answers

Trong mô hình thác nước (Waterfall), giai đoạn nào sau đây diễn ra sau giai đoạn thiết kế?

<p>Triển khai (Implementation) (A)</p> Signup and view all the answers

Phương pháp kiểm thử nào sau đây tập trung vào việc tìm kiếm các vấn đề về khả năng sử dụng của phần mềm?

<p>Kiểm thử khả năng sử dụng (Usability testing) (C)</p> Signup and view all the answers

Trong Scrum, sự kiện nào diễn ra hàng ngày để nhóm phát triển đồng bộ hóa công việc và lập kế hoạch cho ngày tiếp theo?

<p>Daily Scrum (Daily Stand-up) (C)</p> Signup and view all the answers

Loại lỗi nào thường gặp phải khi các module phần mềm không tương tác đúng cách với nhau?

<p>Lỗi tích hợp (Integration errors) (A)</p> Signup and view all the answers

Trong kiểm thử hộp trắng, độ bao phủ câu lệnh (statement coverage) đo lường điều gì?

<p>Tỷ lệ các dòng code đã được thực thi (B)</p> Signup and view all the answers

Công cụ nào sau đây thường được sử dụng để quản lý và theo dõi các lỗi (bugs) trong quá trình phát triển phần mềm?

<p>Issue tracker (ví dụ: Jira, Bugzilla) (D)</p> Signup and view all the answers

Mục tiêu của kiểm thử chấp nhận (acceptance testing) là gì?

<p>Đảm bảo phần mềm đáp ứng yêu cầu của khách hàng/người dùng cuối (D)</p> Signup and view all the answers

Trong ngữ cảnh kiểm thử hiệu năng, 'throughput' (lưu lượng) thường được dùng để chỉ điều gì?

<p>Số lượng giao dịch hoặc yêu cầu được xử lý trong một khoảng thời gian nhất định (A)</p> Signup and view all the answers

Phương pháp nào sau đây giúp giảm thiểu rủi ro bằng cách phát triển và phát hành phần mềm theo các chu kỳ ngắn?

<p>Phát triển lặp (Iterative development) (C)</p> Signup and view all the answers

Trong kiểm thử bảo mật, kỹ thuật nào liên quan đến việc cố gắng xâm nhập vào hệ thống để tìm ra các lỗ hổng?

<p>Penetration testing (kiểm thử xâm nhập) (D)</p> Signup and view all the answers

Trong ngữ cảnh của kiểm soát phiên bản (version control) với Git, lệnh nào được sử dụng để tạo một nhánh mới?

<p><code>git branch</code> (B)</p> Signup and view all the answers

Đâu là lợi ích chính của việc sử dụng kiểm thử tự động (automated testing)?

<p>Tăng tốc độ và tính nhất quán của quá trình kiểm thử (D)</p> Signup and view all the answers

Trong kiểm thử phần mềm, 'mock object' thường được sử dụng để làm gì?

<p>Mô phỏng hành vi của các đối tượng hoặc thành phần phụ thuộc (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser