Course Content
Introduction to Server
- What are servers
- Why are servers used
- What kind of servers are available in the market
- Functionality of a Server
- How server behaves
- Salient features of different servers
- Default Ports used by the servers
Different Types of Server - I
- Web Server - IIS & Apache
- Definition
- Common Feature
- Examples
- Database Server - SQL Server & My SQL
- Definition
- Common Feature
- Examples
- Application Server - Jboss
- Definition
- Common Feature
- Comparison with Webserver
- Examples
- LDAP Server/Directory Server - MSAD / SunOne
- Definition
- Common Feature
- Examples
Different Types of Server - II
- Transaction Server
- Definition
- Common Feature
- Examples
- Mail Server
- Why is Mail Server used
- Features of Mail Server
- Hardware and software configurations required by the server
- What all is required while testing Mail Server
- File Server - Samba
- Why is File Server used
- Features of File Server
- What all is required while testing File Server
- FTP Server
- Proxy Server
- Telnet Server
- Print Server
- DHCP Server
- DNS Server
- Transaction Server
Server Side Testing
- Introduction to Server testing
- Scope and Need of Server testing
- Difference between Client side and Server side testing
- Automation tools used in server side Testing
- Collecting and evaluating statistics from server
- Common metrics used in server side testing
- Overview of Automation
- Overview of Shell Scripting
Testing Server Applications
- Basic Concepts
- Functionality Testing
- Performance Testing
- Load Testing
- Stress Testing
- Volume Testing
- Error Trapping
- Recovery Testing
- Back-up and restore Testing
- Data security Testing
Middleware testing
- Concepts of Middleware testing
Application of tools (Perl/shell/Jmeter/soap-UI) in server-side
- Concept of simulator
- What is a simulator
- Why are simulators used
- Pros/cons of using a simulator
- Stubs
- What is a stub
- Why are stubs used
- When is a stub used
- Pros/cons of using a stub
- Introduction to Interfaces
- What are interfaces
- Why are interfaces used
- Pros/cons of using interfaces
- Assignment using Shell-script