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

Software Testing Syllabus

Complete syllabus for Software Testing BCA

Uploaded by

hadakanishka09
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)
42 views

Software Testing Syllabus

Complete syllabus for Software Testing BCA

Uploaded by

hadakanishka09
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
You are on page 1/ 2

3. M.H.

Dunham, “Data Mining: Introductory and Advanced Topics”, Pearson


Education 2006.

Course Name: Software Testing


Course Code: BCA176A

L (Hr.) T (Hr.) Pr (Hr.) Credits


3 0 0 3

Course Objective:
1. To apply the testing strategies and methodologies in their projects
2. To understand test management strategies and tools for testing
3. A keen awareness on the open problems in software testing and maintenance

UNIT-I TESTING BASICS


Testing as an engineering activity – Role of process in software quality – Testing as a process
– Basic definitions – Software testing principles – The tester’s role in a software development
organization – Origins of defects – Defect classes – The defect repository and test design –
Defect examples – Developer / Tester support for developing a defect repository.

UNIT-II TEST CASE DESIGN


Introduction to testing design strategies – The smarter tester – Test case design strategies –
Using black box approach to test case design – Random testing – Equivalence class
partitioning – Boundary value analysis – Other black box test design approaches – Black box
testing and COTS – Using white box approach to test design – Test adequacy criteria –
Coverage and control flow graphs –Covering code logic – Paths – Their role in white box
based test design –Additional white box test design approaches – Evaluating test adequacy
criteria.

UNIT-III LEVELS OF TESTING

189 | School of Computer Applications, JECRC University, Jaipur


The need for levels of testing – Unit test – Unit test planning – Designing the unit tests – The
class as a testable unit – The test harness – Running the unit tests and recording results –
Integration tests – Designing integration tests – Integration test planning – System test – The
different types – Regression testing – Alpha,beta and acceptance tests.

UNIT-IV TEST MANAGEMENT


Basic concepts – Testing, debugging goals, policies – Test planning – Test plan
components – Test plan attachments – Locating test items – Reporting test
results – The role of three groups in test planning and policy development –
Process and the engineering disciplines – Introducing the test specialist – Skills needed by a
test specialist – Building a testing group.
CONTROLLING AND MONITORING
Defining terms – Measurements and milestones for controlling and monitoring –
Status meetings – Reports and control issues – Criteria for test completion – SCM – Types of
reviews – Developing a review program – Components of review plans – Reporting review
results.
UNIT-V SOFTWARE QUALITY ASSURANCE
Quality Concepts , Quality , Quality Control , Quality Assurance , Cost of Quality , The
Quality Movement ,Software Quality Assurance , Background Issues , SQA Activities
,Software Reviews , Cost Impact of Software Defects , Defect Amplification and Removal ,
Formal Technical Reviews , The Review Meeting , Review Reporting and Record Keeping ,
Review Guidelines , Formal Approaches to SQA , Statistical Software Quality Assurance ,
Software Reliability , Measures of Reliability and Availability, Software Safety , Mistake-
Proofing for Software , The ISO 9000 Quality Standards , The ISO Approach to Quality
Assurance Systems The ISO 9001 Standard ,The SQA Plan ,

Text Books
1. SrinivasanDesikan, Gopalaswamy Ramesh, “Software Testing: Principles and Practices”,
Pearson 2012
2. Aditya P. Mathur, “Foundations of Software Testing”, Pearson, 2008

References:
1. Paul Ammann, Jeff Offutt, “Introduction to Software Testing”, Cambridge University
Press, 2008
2. Paul C. Jorgensen, “Software Testing: A Craftsman's Approach”, Auerbach Publications,
2008

Upon completion of this subject, the student will be able to:

Course Outcome(CO)
1. The students learn testing and how apply the testing strategies and methodologies in their
projects
2. Use concepts of test management strategies and tools for testing
3. A keen awareness on the open problems in software testing and maintenance.

190 | School of Computer Applications, JECRC University, Jaipur

You might also like