1. Testing Tools (Manual Testing with Selenium) Course Structure
Course Objectives:
This course is designed to train the fresher's, intermediate and professionals on testing with the concepts of manual testing and Automation with Selenium. The main focus is, once the course is completed the candidate can go for the interview with lots of confidence in Testing concepts with Automation skills
MANUAL TESTING
Introduction to Software Testing
Product Vs Project
What is Quality?
Bug / Defect
What is testing?
Why Testing?
Software Development Life Cycle
1. Initial (or) Requirements phase.
2. Analysis phase Design phase
3. Coding phase
4. Testing phase
5. Delivery and Maintenance phase
6. How to choose model for Project
Where Exactly Testing Come into picture?
? Conventional Testing
? Unconventional Testing
Testing Methodology
? Black Box Testing
? White Box Testing
? Gray Box Testing
Levels of Testing
? Unit Level Testing
? Module Level Testing
? Integration Level Testing
1. Top down Approach
2. Bottom Up approach
3. Stubs & Driver
? User Acceptance Level Testing
1. Alfa Testing
2. Beta Testing
? System Level Testing (Non Functional Testing)
Software Development Models
? Waterfall Model
? Prototype Model
? Evolutionary Model
? Spiral Model
? Fish Model
? V-Model
? Agile Process
Environments
? One Tier Architecture
? Two Tier Architecture
? Three Tier Architecture
? N- Tier Architecture
? Difference between Web application and client server application
Types of Testing
? Build Verification Testi ng/BAT/Pre SRN Testing
? Smoke Testing and Sanity Testing
? Regression
? Re-Testing
? Alpha Testing
? Beta Testing
? Static Testing
? Dynamic Testing
? Installation Testing
? Compatibility Testing
? Monkey Testing
? Usability Testing
? End-To-End Testing
? Exploratory Testing
? Security Testing
1. Authentication Testing
2. Direct URL Testing
3. Firewall Leakage Testing
? Port Testing
? Reliability Testing
? Mutation Testing
? Adhoc Testing
? Globalization Testing
|
1. I18N Testing
2. L10N Testing
Software Testing Life Cycle
Test Planning
? Contents of Test Plan
Test Development
? Use Case Reviews
? Types of Test Cases
? Formats of Testing Documents
? Testing Process
? Test case design
? Test design techniques
1. BVA
2. ECP and Error Guessing
? Traceability Matrix Test Execution
? Execution Process
? End-to- End Scenarios execution Result Analysis - Bug Tracking and Reporting
? Types of Bugs
? Identifying the Bugs
? Isolation the Bugs
? Bug Life Cycle
? Reporting the Bugs
? Classical Bug Reporting
? Common Repository oriented BRP
? Bug Tracking Tool Oriented BRP
? Bug Life Cycle (BLC)
Bug Tracking Tools
? Bugzilla
? TestLink
Test Closure Activity
? Test Execution stop criteria
? Test summary reports
Additional concepts
? How the company will maintain the secured files
? Introduction to CR ? SVN Integration
? What is Continues Integration
? Jenkins Integration & Setup
? Execute the programs from Jenkins
Real Time Process Awareness with Terminology
? Quality Assurance
? Quality Control
? NCR
? Inspection
? Audit
? CAPA
? Software Configuration Management
? Build Release process
? SRN
? S/W Delivery process
? SDN
? Reviews
? Peer-Review
? Traceability Matrix
? Metrics
? Test Bed
? Escalation Process
? Slippage
? Base Lining the Documents
? Publishing the documents
? Common Repository Management
? Patch Build
? PPM
? PPR
? MRM
? Defective Product
? Change Request
? Impact Analysis
? Walk Through
? Code Walk Through
? Code Optimization
? Work Around
? Defect Age
? Latent Defect
Testing Principles
Ways of Testing
? Manual Testing
? Automation Testing
? Drawbacks of Manual Testing
? Drawbacks of Automation Testing
Non Functional Testing
? Load Testing
? Performance Testing
? Stress Testing
? Volume testing
? Soak Testing
? Spike Testing
|