Software Testing

Dot Net

Software Testing

Duration: 18 Days

Software testing is a process of validating and verifying that a software program or application or product: Meets the business and technical requirements that guided it's design and development.

Add to Cart Book your training

Course Contents:

DAY 1
Introduction to Testing
  • What is Quality
  • What is Testing
  • Error, Defect and Failure
  • Software Development Life Cycle
  • Testing Life Cycle
  • Need for Software Testing
  • Pre-requisites of Testing
  • Testing Methodologies
  • Risks
  • Risk Analysis
  • Economics of Testing
  • Retesting and Regression Testing
Various Levels of Testing
  • SDLC vs. TLC Stages
  • V- Model of Testing
  • Unit Level Testing
  • Stubs and Drivers
  • Integration Level Testing
  • Integration Testing in the Small
  • Integration Testing in the Large
  • Integration Level Testing Strategy
  • Big Bang approach
  • Incremental approach
  • System Testing
  • Performance Testing
  • Release/Installation Testing
  • Recovery Testingiv. Security Testing
  • Documentation Testing
  • Verification of User Interface
  • User Acceptance Testing
  • Alpha testing
  • Beta testing
Exercise using a Case Study
  • Creation of Valid and Invalid Data
Exercise using a Case Study
  • Creation of Valid and Invalid Data
  • Identification of Test Case Objectives
DAY 2
System Testing cont..
  • Compatibility Testing
  • Interoperability Testing
QA and QC
  • Difference between QA and Testing
  • Software Quality Assurance
  • Software Quality control
  • Difference between QA and QC
  • Verification and validation
  • Reviews
  • Types of Reviews
  • Peer Review
  • Walkthrough
  • Inspectioni
  • Dry Runsh. Audits
Writing Test Cases
  • Use Cases
  • Actor
  • Scenarios
  • Use Case Diagrams
  • Test Cases
  • Format for Unit Level Testing
  • Format for Integration Level Testing
  • Format for Defect Reporti. Defect reporting
  • Defect Trackingk. Severity Levels
  • Prioritym. Bug Life Cycle
Exercise using a Case Study
  • Writing Test Cases for Unit Level Testing
DAY 3
Test Management
  • Test Planning
  • Test Plan Contents
  • Approach
  • Test Strategy
  • Test Strategy for Various SDLC Models
  • Sharing of the Sample Test Plan
  • IEEE Standard Test Plan Sample

Review of Unit Level Test Cases. Peer Review by Students

Exercise using a Case Study
  • Writing Test Cases for Integration Level Testing
DAY 4
Web Testing
  • Testing Web Application Components
  • Testing Concepts for Web Applications
  • Layer of interface and test design
  • Web Application Testing interface and test design
  • Web Application Testing process
  • Testing Strategy
  • Web App Test Planning
  • Characteristics of errors in WebApp
  • Web Application What to test
  • Web App areas to focus on
  • Difference between client Server and web Applications
Introduction to CMMI

Review of Integration level Test Cases. Peer Review

DAY 5
White Box and Black Box Testing
  • What is White Box Testing
  • Techniques of White Box Testing
  • Basis Path - Cyclomatic Complexity, Statement coverage, Branch Coverage, Instrumentation and Mutation Testing
  • Control Structure
  • What is Black Box Testing
  • Techniques of Black Box Testing
  • Equivalence Partitioning
  • Boundary Value Analysis
  • Comparison Testing
  • Non-Systematic Testing Techniques
  • Error Guessing
Exercises for
  • Cyclomatic Complexity
  • Equivalence Partitioning
  • Boundary Value Analysis
  • Statement Coverage
  • Branch Coverage
DAY 6
Introduction to Various Automation Testing Tools
  • Introduction to Test Director
  • Test Case Designing using TD
  • Defect Logging using TD
  • Practicals – Hands On
DAY 7
  • Test on Manual Testing – Test (Objective , Subjective)---- First Half
  • Writing Functional Test Cases for Online Web Application
DAY 8
  • Review of Test Cases for Online Web Application
  • Test Case Execution
  • Random Testing and Creation of a Defect Report based on a Online Booking web application
DAY 9
  • Writing Unit Level Test Cases for a VB –Ms-Access Application
  • Writing GUI Level Test Cases for a VB-Ms-Access Application
DAY 10
Review of Test Cases
  • Unit Level Test Case Execution
  • Writing of Integration level Test Cases
  • Review The Integration Test Cases.
  • Test Case Execution
  • Creation of Defect Report
DAY 11
  • GUI to Database Testing
  • Database Testing(Using SQL Queries)
  • Exercise on Database Testing
DAY 12
  • Database Testing Contd...
  • Exercise: Using a Case Study
DAY 13
  • Writing Unit Level Test Cases for a Web/client Server Application
  • Review of Test Cases
DAY 14
  • Writing Unit Level Test Cases for a Web/client server Application
  • Review of Test Cases
DAY 15
  • Test Case Execution
  • Creation of a Defect Report
  • Writing Integration Level Test Cases for a Web/client server Application
DAY 16
  • Review of Test Cases
  • Writing Integration Level Test Cases for a Web/client server Application
DAY 17
  • Test Case Execution
  • Creation of Defect Report/Defect Logging
DAY 18
  • Test using a standalone application for Test Case writing using the specifications and the execution, and creating the defect report

Quick Links

Clients

  • Our experience with Amplify has been extremely satisfying and we surely would look at the possibility of a long association. A special mention about Avneesh who has played his part to perfection.

    Preeti Shetiya

    i-flex solutions

  • The feedback score for XML and XSLT Training conducted on 7th and 8th Dec, 07 is 35.44 / 45. Our target is 35 points for External faculties, which means you are above the target. Congratulations!! Your efforts & hardwork for the same is appreciated.

    Wasim Bari

    CSC India

  • We would like to thank you for handling the training on XML & XSLT, held from 29th Feb to 4th March '08.

    Shila Koshy

    i-flex solutions

Educational & Corporate Partners

| | | |

Get in touch with us

Thank you for your interest in Amplify Mindware. For any further information or counseling please contact us by telephone or email shown below. You are also welcome to visit our campus.

Amplify Mindware, Pune (MH), India

Boardline: +91-20-2436 8316 | Fax: +91-20-2436 8718

contact@amplifymind.com

Book your training

Expected Training Planning in