0% found this document useful (0 votes)
25 views1 page

Software Testing & Quality Assurance Course

The document outlines the syllabus for a Software Testing and Quality Assurance course for BTech students in their 7th semester, detailing prerequisites, course objectives, teaching and examination schemes, and course content. Key topics include software testing fundamentals, testing techniques, object-oriented testing methods, software quality assurance concepts, and risk management. Reference books for the course are also provided.

Uploaded by

dekiy65715
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views1 page

Software Testing & Quality Assurance Course

The document outlines the syllabus for a Software Testing and Quality Assurance course for BTech students in their 7th semester, detailing prerequisites, course objectives, teaching and examination schemes, and course content. Key topics include software testing fundamentals, testing techniques, object-oriented testing methods, software quality assurance concepts, and risk management. Reference books for the course are also provided.

Uploaded by

dekiy65715
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Subject Syllabus

303105377 - Software Testing and Quality Assurance

Course: BTech Semester: 7


Prerequisite: Software Engineering Basics, Basics of Java Programming
Course Objective: To study pioneer of Software Development Life Cycle, Development models and Agile Software development. To
study fundamental concepts in software testing, including software testing objectives, process, criteria, strategies, and methods. To
discuss various software testing issues and solutions in software unit test; integration, regression, and system testing. To learn the
process of improve the quality of software work products. To gain the techniques and skills on how to use modern software testing
tools to support software testing projects. To expose Software Process Improvement and Reengineering

Teaching and Examination Scheme


Teaching Scheme Examination Scheme

Lecture Tutorial Lab Internal Marks External Marks Total


Credit
Hrs/Week Hrs/Week Hrs/Week Hrs/Week T CE P T P
3 0 0 0 3 20 20 - 60 - 100
SEE - Semester End Examination, T - Theory, P - Practical

Course Content W - Weightage (%) , T - Teaching hours


Sr. Topics W T
1 Software TestingTesting, Verification and Validation, Test Strategies for Conventional and Object-OrientedSoftware, 15 8
Unit Testing, Integration Testing, Validation Testing, AlphaandBetaTesting,SystemTesting ,Recovery Testing, Security
Testing, Stress Testing,PerformanceTesting,MetricsforSourceCode,MetricsforTesting,Debugging Process, Debugging
Strategies.
2 Testing TechniquesSoftware Testing Fundamentals, Black Box and White Box Testing, Basis Path Testing,Flow Graph 15 7
Notation, Independent Program Paths, Graph Matrices, ControlStructureTesting,ConditionTesting, Data Flow
Testing, Loop Testing, GraphBasedTestingMethods,EquivalencePartitioning,Boundary Value Analysis.
3 Object Oriented Testing MethodsApplicability of Conventional Test Case Design Methods, Issues in 20 7
Object Oriented Testing, Fault-Based Testing, Scenario-Based Testing, Random TestingandPartitionTestingfor
Classes, InterClass Test Case Design
4 Testing Process and Specialized Systems TestingTestPlanDevelopment, Requirement Phase,DesignPhase and 15 7
Program Phase Testing, Testing Client/Server Systems,
Testing Web based Systems, Testing Offthe-Shelf Software, Testing in Multiplatform Environment, Testing for Real
Time Systems, Testing Security.
5 Software Quality Assurance Concepts and 20 8
Standards
QualityConcepts,QualityControl,QualityAssurance,SQAActivities,SoftwareReviews,FormalTechnicalReviews,ReviewG
uidelines,SoftwareReliability,SoftwareSafety,QualityAssuranceStandards,ISO9000,ISO9001:2000,ISO9126
QualityFactors, CMM, TQM, Six Sigma, SPICE, Software Quality Assurance Metrics
6 Risk Management and Change ManagementSoftware Risks, Risk Identification, Risk Projection, Risk Refinement, 15 8
The RMMM Plan, Software Configuration Management, Baselines, SoftwareConfigurationItems, SCM
Process: Version Control, Change Control, ConfigurationAudit,ConfigurationManagementforWeb Engineering.

Reference Books
1. Software Engineering
By R. Pressmen | 6th
2. Software testing
By Yogesh Singh | Cambridge University Press, 2012
3. Effective Methods for Software Testing
By William Perry

You might also like