17.01.2013 Views

Vishwakarma Institute of Technology Master of Computer ...

Vishwakarma Institute of Technology Master of Computer ...

Vishwakarma Institute of Technology Master of Computer ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

BRACT’S<br />

<strong>Vishwakarma</strong> <strong>Institute</strong> <strong>of</strong> <strong>Technology</strong>, Pune – 411 037<br />

Department <strong>of</strong> <strong>Computer</strong> Engineering<br />

Structure & Syllabus <strong>of</strong> MCA Pattern C11, issue 03, Rev 01 Dt 2/4/2011<br />

8<br />

FF No. : 654<br />

CS70105:: SOFTWARE TESTING & QUALITY ASSURANCE<br />

Credits: 03 Teaching Scheme: - Theory 3 Hrs/Week<br />

Prerequisites: S<strong>of</strong>tware Engineering<br />

Objectives:<br />

• To understand S<strong>of</strong>tware Measurement Theory and S<strong>of</strong>tware Test Automation<br />

• To practice S<strong>of</strong>tware Testing Techniques and Strategies<br />

• Understand the fundamental concepts, approaches, and methodologies in s<strong>of</strong>tware<br />

quality management and assurance.<br />

• Understand the framework and general approach <strong>of</strong> several Quality System Standards<br />

and Total Quality Management (TQM).<br />

Unit I (9+2 Hrs)<br />

S<strong>of</strong>tware Measurement<br />

A. Measurement Theory and Why to Measure the S<strong>of</strong>tware, Measurement and Models,<br />

Measurement Scales, Classification <strong>of</strong> S<strong>of</strong>tware Measures, Measurement Framework,<br />

Aspects <strong>of</strong> S<strong>of</strong>tware Size, S<strong>of</strong>tware Length and Reuse, S<strong>of</strong>tware Functionality and<br />

Complexity, Types <strong>of</strong> Structural Measures, Control Flow Structures, Halstead’s S<strong>of</strong>tware<br />

Science, Product Quality Metrics, In-Process Quality Metrics, The Rayleigh Model,<br />

Exponential Distribution and Reliability Growth Models<br />

B. SRE process, Reliability Concepts: Hardware and S<strong>of</strong>tware, Deploying SRE<br />

Unit II<br />

Principles <strong>of</strong> Testing<br />

(9+2 Hrs)<br />

A. Testing Concepts: Purpose <strong>of</strong> S<strong>of</strong>tware Testing, Testing Principles, Goals <strong>of</strong> Testing,<br />

Testing aspects: Requirements, Test Scenarios, Test cases, Test scripts/procedures,<br />

Strategies for S<strong>of</strong>tware Testing, Testing Activities, Mistakes, Faults & Failures, Planning<br />

Verification and Validation, S<strong>of</strong>tware Inspections, Automated Static Analysis,<br />

Verification and Formal Methods, Levels <strong>of</strong> Testing, White-Box Testing: Test Adequacy<br />

Criteria, Static Testing, Structural Testing, Code Complexity Testing, Mutation Testing,<br />

Data Flow Testing, Black-Box Testing: Test Case Design Criteria, Requirement Based<br />

Testing, Positive and Negative Testing, Boundary Value Analysis, Equivalence<br />

Partitioning State Based Testing, Domain Testing<br />

B. Analysis <strong>of</strong> Flow Graphs, Complexity Measures and computations

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!