TAILIEUCHUNG - Lecture Software quality assurance - Chapter 7: Dynamic techniques

Learning objectives in chapter 7 "Dynamic techniques" includes: Explain the characteristics and differences between specification-based testing, structure-based testing and experience-based testing; compare the terms test condition, test case and test procedure; write test cases from given software models using techniques: equivalence partitioning, boundary value analysis, decision tables, state transition testing;. | 8 3 2015 1 Overview 2 Life cycle components 3 Infrastructure components 4 Management components 5 Standards and Organizing 6 Static tesing 7 Dynamic testing 8 Test management 9 Tools Learning objectives Explain the characteristics and differences between specification-based testing structure-based testing and experience-based testing Compare the terms test condition test case and test procedure Write test cases from given software models using techniques equivalence partitioning boundary value analysis decision tables state transition testing Write test cases from given control flows using techniques statement coverage decision coverage Slide 2 References Dorothy Grahamet Erik van Veenendaal Isabel Evans Rex Black. Foundations of software testing ISTQB Certification Lee Copeland 2004 . A Practitioner s Guide to Software Test Design. Artech House. ISBN 158053791x Contents Dynamic techniques Test condition - Test case - Test procedure Black-box techniques White-box techniques Experience-based techniques Choosing test techniques Slide 3 1 8 3 2015 Advantages of techniques Exhaustive testing use of all possible inputs and conditions is impractical must use a subset of all possible test cases must have high probability of detecting faults Need thought processes that help to select test cases more intelligently test case design techniques are such thought processes Effective testing find more faults focus attention on specific types of fault know you re testing the right thing Efficient testing find faults with less effort avoid duplication systematic techniques are measurable Slide 5 Slide 6 Categories of dynamic techniques Specification-based black-box techniques view software as black-box with input and output Structure-based white-box or glass-box techniques see the internal structure of the software Experience-based use the tester s experience knowledge and intuition Experience-based Structure-based Specification-based Dynamic technique Slide 7 I Statement I I .

TỪ KHÓA LIÊN QUAN
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.