Client Server Testing
Client Server Testing
Course Objectives
Describe how basic client/server architecture affects high-level testing considerations. Apply use-case scenarios and workflow techniques for black and glassbox mapping of a client server system. Generate test cases against workflow and business rules in a client-server environment, taking into account the architecture of that environment. Select fail-over cases for testing, and analyze the results. Describe blackbox and graybox testing considerations and techniques for testing databases. Determine when to use various stress, load and performance planning and testing techniques.
Course Details
Length: 21 hours Format: Classroom Prerequisites: Introduction to Testing The above prerequisites are considered to be the basic skills and knowledge needed prior to taking this class. Instructors will assume your readiness for the class materials and will NOT use class time to discuss prerequisite materials. Note: To earn a class certificate which is a necessary step in achieving the Software Test Engineer certificate of completion, students must attend 80% of class hours, participate in class discussion and successfully complete class exercises.
Course Contents
Architecture of Client-Server Systems Web Application and Client-Server concepts UI/Client Middleware/Application Servers Data Storage/Data Services Functional Testing Functional Testing in a C/S environment Client-Server Topography vs. Functional Testing Mapping the System Identifying critical-path functions Using Use-Case Scenarios to map functional interaction Creating UCS-based Test Cases Testing the Business Rules Fail-over Testing Identifying Fail-over Cases Determining which to test Analyzing the results Database Testing Considerations Database Management Systems Data-marts and Data Warehousing Data replication and services Embedded SQL statements DB Extensions Stored Procedures and Triggers Database Rules
Client-Server Testing Techniques | Pg. 2 Copyright 2009 Exceed Technical Training