Ses2 - Fundamental Testing Concepts - v1.0
Ses2 - Fundamental Testing Concepts - v1.0
p
Ga
Manufacturer view: quality is
meet the requirements
specification
User Requirements Requirements Specification
Manufacturer’s View
User’s View
Figure 5: The Quality Triangle
TESTING DEBUGGING
To stay in business
A person makes
an error ...
… that creates
defect(s) in the
software ...
• Chất lượng của 1 sản phẩm phần mềm đối với các đối tượng khác nhau thì có cái nhìn khác
nhau như thế nào?
Để tạo ra chất lượng của 1 sản phẩm, cần có những nhân tố nào?
• Có thể có những GAPs gì có thể có khi phát triển Software Product từ Requirement
Specification
• Mục tiêu của kiểm thử là gì?
• Tại sao nói 1 trong những mục tiêu của kiểm thử phần mềm là "phòng chống lỗi - defect
prevention“?
• Sự khác nhau giữa 3 thuật ngữ Error, Fault, Failure như thế nào?
• Chi phí để sửa lỗi thay đổi như thế nào?
A test team consistently finds between 90% and 95% of the defect
present in the system under test. While the test manager
understands that this is a good defect detection percentage for her
test team and industry, senior management and executives remain
disappointed in the test group saying that the test team misses too
many bugs. Given that the users are generally happy with the
system and that the failures which have occurred have generally
been low impact, which of the following testing principles is most
likely to help the test manager explain to these managers and
executives why some defects are likely to be missed
You are running a written test which other testers have run
previously. In addition, this test has found bugs previously, and
those bugs have been confirmed to be fixed. The test
manager has encouraged you to the specific way in which you
run the test, such as the order of certain actions,.. use of
mouse versus hot-keys, and the particular input values, based
on the way users will use in the system. Which of the following
is a testing principle that could explain the test manager’s
directive?