software testing Design Training software testing mentoring

     
Course Name:   Software Testing: Database Application Testing Fundamentals Training
     
Deployment Options:   Onsite - Instructor-Led Training
     
Course Duration:   2-days
 

Introduction:
 
This tutorial covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test Manager (CTM) certification. This tutorial also covers the Elective area of the Certified Software Test Professional requirements.
 
Concepts:
 
The database component is a critical piece of any data-enabled application. Today’s intricate mix of client-server and Web-enabled database applications are extremely difficult to Test productively. Testing at the data access layer is the point at which your application communicates with the database. Tests at this level are vital to improve not only your overall Test strategy, but also your product’s quality. In this course you will learn the basics you will need to productively and effectively Test database applications.
 
Objectives:
 
 
Course Outline
 

Module 1: Database Testing Concepts Primer

  • The Database Component : What is a Database Application?
  • Testing at the Database layer
  • Why should Test professionals know DB Basics?
  • The DB component:What is a Data-Based Application?
  • Back end vs. Front End Testing
  • Examining the data’s round trip through the app
  • Common problems in Relational Databases that affect the Database Application
  • Testing the Application vs. Testing the DBMS
  • Knowledge Requirements for Database Testing
  • Test Plan: Organizing your approach
  • Data must pass Quality Assurance too!
  • Test Set up

Module 2: Relational Database Basics for Testing

  • Why should Test professionals know Relational DB basics?
  • What’s a relational database?
  • Types of Data Integrity
  • Lack of data integrity introduces bugs
  • Identifying Design Defects
  • Inspecting table structures to reveal design problems
  • Exploratory Testing: Reading an ERD
  • Table Relationships: 1-1, 1-many, many-to-many
  • What to look for when Testing Relational Databases

Module 3: Data Normalization Bugs

  • What bugs are caused by improperly normalized databases
  • Understanding Normalization:First, 2nd and 3rd Normal Form
  • Understanding Denormalization
  • Identifying poor design; developing Test cases

Module 4: Introduction to SQL

  • Why should Test professionals know Structured Query Language?
  • SQL essentials
  • Basic SQL statements for Testing
 
 

For organizational purchases, please send us a message at salesinfo@eno.com or complete and submit this form .

 
 
Other Expertise:
 
 

Copyright E and A Information Services. All Rights Reserved.
Home About ENO.Com Clients Site Map-GSM Network Architecture, Operation, and Design Training Press Room Contact Us at 1-888-742-3214 CustomerService Search Consulting - Database Application Testing Fundamentals Training Onsite Training - Database Application Testing Fundamentals Training courses Course Catalog - Software Testing Partners Resources Products and Services Solution by Industry Request Information Shopping Center Customer Service About Eno.Com Careers at ENO.com Legal Notices Privacy Policy