0% found this document useful (0 votes)
9 views

Software Testing

software testing notes

Uploaded by

Lavanya Chamoli
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Software Testing

software testing notes

Uploaded by

Lavanya Chamoli
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Sub Committee - Specialization for Curriculum Development

Under Graduate

Course Title: Software Testing

Course Code:

Number of Credits: 4

Level: 3

Learning Objective(s):

Software Quality is a major concern in the software industry to get the customer
satisfaction. To ensure the software product quality student has to understand
the process of Software verification and validation. This course will emphasises
on following aspects with the help of developed software by the student
1. Use of testing methods, approaches, tools and techniques
2. Understanding of software product quality concepts.
3. Learn and apply software product quality standard (ISO 9126).

Learning Outcome(s):

On successful completion of this course, student will be able to


1. Write Software quality assurance plan.
2. Perform unit, integration and system testing on the project developed in SEP
course.
3. Use testing tools on developed project
4. Adopt ISO 9126 standard for assessing the quality of developed product.

Pedagogy:

• Lectures
• Case Studies
• Flipped classroom
• Discussions

Pre-learning: Understanding of courses - Software Engineering Practices,


Software Project Practices

Course Outline
Sr.No. Topic No. of
Hours

1 Basic Testing Vocabulary: Quality Assurance versus Quality 5


Control,

Scope of Testing, Testing Constraints, Life Cycle Testing,


Independent Testing, Levels of Testing, The “V” Concept of
Testing

2 Testing Techniques: - 10

 Structural versus Functional Technique Categories


 Verification versus Validation
 Static versus Dynamic Testing
Software Testing Methodologies –

 White Box Testing & Black Box Testing


3 Methods and Techniques in designing test cases for Black Box 10

Static Techniques: Informal Reviews ,Walkthroughs ,Technical


Reviews , Inspection

Dynamic Techniques, Structural Techniques, Statement


Coverage Testing, Branch Coverage Testing, Path Coverage
Testing, Conditional Coverage Testing ,Loop Coverage Testing

Black Box Techniques, Boundary Value Analysis, Equivalence


Class

Partition, State Transition Technique, Cause Effective Graph


Decision , Table, Use Case Testing

4 Functional Testing :- Unit Testing, Integration Testing, 10


System Testing, User Acceptance Testing, Sanity/Smoke
Testing, Regression Test, Non Functional Testing,
Performance Testing, Memory Test. Scalability Testing,
Compatibility Testing, Security Testing, Cookies Testing,
Session Testing, Recovery Testing, Installation Testing,
Compliance Testing

5 Introduction to Software Quality Factors, MC'Calls Quality 5


Triangle, FURPS, ISO 9126 (internal and external quality of the
product)

Software quality measures and metrics

6 Preparation of software quality assurance plan, Test Plan and 15


test cases writing.

Case study on using testing tools for

 Object-Oriented Applications.
 Web Application Testing
 Mobile Application Testing
Use of Defect Classification and management tools, Use of 5
manual and automated tools.

Total Hrs 60

Books Recommended

• The art of software testing by G J Myers


• Software testing in the real world by Edward Kit
• Introduction to Personal Software Process by Watts Humphrey
• Effective methods for software testingby William Perry
• Managing the software process by Watts Humphrey

Suggested Evaluation Methods:

• On line Test
• Class test
• Assignments
• Case study Presentation

Parallel/Similar courses the existing curriculum:

S.No Name of the course Institute where it was offered


.

Name of Shubhashri Prafulla Ms Hema Anagha


Member Bafna Gaikwad Vaidya
Waghmare

Designation Asst. Asst. Asst. Asst.


Professor Professor Professor Professor

Org. / Inst. SICSR SICSR SICSR SICSR

Signature

Name of the Expert:


Signature of Dean:

Date:

You might also like