TAILIEUCHUNG - Fundamentals of testing - Session 1A & 1B

Overview: why testing is necessary, fundamental test process, psychology of testing, re-testing and regression testing, expected results, prioritisation of tests. | FUNDAMENTALS OF TESTING Session 1A Overview Why testing is necessary Fundamental test process Psychology of testing Re-testing and regression testing Expected results Prioritisation of tests Before Learning K1: remember, recognize, recall K2: understand, explain, give reasons, compare, classify, categorize, give examples, summarize K3: apply, use K4: analyze Testing terminology No generally accepted set of testing definitions used world wide New standard BS 7925-1 Glossary of testing terms (emphasis on component testing) most recent developed by a working party of the BCS SIGIST adopted by the ISEB What is a “bug”? Error: a human action that produces an incorrect result Fault: a manifestation of an error in software also known as a defect or bug if executed, a fault may cause a failure Failure: deviation of the software from its expected delivery or service (found defect) Failure is an event; fault is a state of the software, caused by an error Error - Fault - Failure A person makes an error . that creates a fault in the software . that can cause a failure in operation Reliability versus faults Reliability: the probability that software will not cause the failure of the system for a specified time under specified conditions Can a system be fault-free? (zero faults, right first time) Can a software system be reliable but still have faults? Is a “fault-free” software application always reliable? Testing Principle - Testing is context dependent Testing is done differently in defferent contexts. For example, safety-critical software is tested from an e-commerce site. Why do faults occur in software? software is written by human beings who know something, but not everything who have skills, but aren’t perfect who do make mistakes (errors) under increasing pressure to deliver to strict deadlines no time to check but assumptions may be wrong systems may be incomplete if you have ever written software . Testing Principle - Testing shows .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.