Upload
ketanshekhar
View
229
Download
1
Tags:
Embed Size (px)
DESCRIPTION
ss
Citation preview
CSE 526Software Testing and Quality
AssuranceLecture #0
Course details• LTP – 3 0 0 [Three lectures/week]
• Text Book Software Quality Assurance by Daniel Galin, Pearson Education, 1st Edition
Ron Patton: Software Testing,
2nd Edition, Pearson. (2005)
Prerequisite: Software Engineering
© LPU :: CSE526
Course Assessment Model• Marks break up• Attendance 5• Academic Tasks (2 best out of 3) 20• MTE 25• ETE 50• Total 100
© LPU :: CSE526
Detail of academic task
• AT1: Test (lecture 14) Before MTT• AT2 :Test (lecture 30) After MTT• AT3 :Term paper (lecture 36) After MTT
© LPU :: CSE526
Course objectives
• To provide deep knowledge of software testing and quality assurance techniques.
• To enhance knowledge of students in automated testing tools.
• To encourage students towards research in quality and testing models.
© LPU :: CSE526
The course contents• Introduction: Uniqueness of software quality assurance,
Environment for which SQA methods are developed
• Software Quality infrastructure components: Objectives of training and certifications and its process. Corrective and preventive actions and their process, Development of solutions and implementation
• Standards, certification and assessment: ISO 90001 and ISO 9000-3, CMM and CMMI, Bootstrap methodology, IEEE/EIA std 12207, IEEE Std 1012
© LPU :: CSE526
Before MTE
• Software Testing Fundamentals: Black box, White box, Static and dynamic testing, Performing high level and low level review of specification test techniques
• Working with Test Documentation: Bug reporting, Test case planning overview, Isolating and reducing bugs, Bug life cycle, Bug tracking systems
• Miscellaneous Topics in Software Testing: Automated Tools for Testing
After MTE
© LPU :: CSE526
The course contents
The hitch…
The three BURNING questions in mind…
• Why are we learning STQA?
• What would we do with it?
• What will be the course outcome?
© LPU :: CSE526
Software Quality
© LPU :: CSE526
Quality assurance process
© LPU :: CSE526
ISO and CMM
© LPU :: CSE526
Software Testing Fundamentals
© LPU :: CSE526
Testing Life cycle
© LPU :: CSE526
Testing actors
© LPU :: CSE526
Bug tracker
© LPU :: CSE526
Test automation
© LPU :: CSE526
Learning outcome
© LPU :: CSE526
Next class
© LPU :: CSE526
Introduction to software quality assurance