tailieunhanh - Lecture Software quality assurance - Chapter 6: Static techniques
Static testing techniques are those techniques that test a component or system at a specification or implementation level without execution of the software. The main contents in chapter 6 includes: Categories of test design techniques, reviews and the test process, review process, types of reviews, static analysis. Inviting you to refer. | 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 Reviews and the test process Review process Types of reviews Static analysis Review Inspection Walkthrough Desk-che cking Data Flow etc. Symbolic Execution Static Static Analysis Dynamic Static testing techniques Behavioral Structural Non-functional Functional etc. Control Flow Statement Decision Definition Decision Condition LCSAJ -Use Usability Performance State Transition Equivalence Partitioning Boundary Value Analysis se-Effect Graphing etc. Static testing techniques are those techniques that test a component or system at a specification or implementation level without execution of the software review find and remove errors and ambiguities in documents before they are used in the development process static analysis enables code to be analysed for structural defects or systematic programming weaknesses Decision Condition Combination 4 1 8 3 2015 Reviews and the test process Contents Categories of test design techniques Reviews and the test process Review process Types of reviews Static analysis A review is a process or meeting for examination of a document by one or more people The objectives of reviews finding defects gaining understanding generating discussion Review helps to identify defects before they become part of the executable code makes those defects cheaper and easier to remove Slide 6 Benefits of reviews What can be reviewed Early feedback on quality issues A cheap improvement of the quality of software products Development productivity improvement Reduced testing time A means of customer user communication TIME Requirements Design Build Test Live use Anything written down Requirement specifications Design document Code Schedules Test plans test cases defect reports user manuals procedures training material etc. Slide 7 Slide 8 2 8 3 2015 Reviews deliverables Edits in .
đang nạp các trang xem trước