Software Testing Course Syllabus
Software Testing Course Syllabus
Introduction
With the help of our software testing course syllabus, you can easily break into the software testing industry with exceptional skills and expertise. Our course content is designed in a way that it would transform you from zero to hero in software testing. Even if you don’t have prior experience in testing, you can take advantage of our course curriculum and become an industry-ready software tester. As a part of our curriculum, we provide upskilling programs to help you climb the next step of your career ladder. Our software testing course in Chennai is specifically designed to help you master functional testing skills, programming languages, framework creation etc. You also have to work on hands-on real time projects that would definitely expand your knowledge base.
Software Testing Course Syllabus
Manual Testing
- Software Engineering
- SDLC (Software Development Life Cycle) Models
- Testing Requirments
Testing Levels & Techniques
- Unit Testing
- Integration Testing
- Top Down & Bottom Up Approach
- System Testing, User Acceptance Testing
White Box, Black Box – Testing Types
- Module Testing, Functional Testing
- Mutation Testing, Regression Testing
- Security Testing
- Load/Performance Testing
- Smoke Testing
- Live Testing
- Gorilla Testing
- Verification & Validation
- V Model
- Types Of Reviews
Quality Assurance
- Quality Standards
- ISO 9000 Standards
- CMM & TQM
- Quality Process Implementation
- Canon Or Cook Book
- Pareto Analysis
- Test Strategy
- Testing Methodology
- Test Plans
- Test Scanario
- Use Case
- Real Time Test Cases
- Real Time Bug Report Generation
Selenium Automation Tool
- Selenium Features And IDE Overview
- Record And Run
- Understand IDE
- Command, Target, Value
- Verifing Page Elements Assertion Or
- Verification Matching Text Patterns Locating Elementd
- Installing & Uisng Fire Bug To Inspect Elements
- Understand ID, Name, X Path, CSS
- Attribute, Text And Dynamic Object
- JAVA
- FireBug
- Firepath
- Eclipse And Jenkins
- Locators
- Javascript
- Cucumber
- JUnit
- Maven
- JMeter
- TestNG
- ANT
- XML
- Selenium Integrated Development Environment (IDE)
- Selenium Remote Control (RC)
- Complete Web Driver
- Selenium Grid
- Real Time
- Framework
- Database Testing
- Live Selenium Project
Introduction to QTP
- QTP IDE
- Basic Components In QTP
- Addin Manager
- How Does QTP Works/Object
- Recognition Concept
- Record A Sample Test
- Understand The Script
- Execution Of A Test
- Enhancement Of Recorded Script
Framework in QTP
- What Is Framework
- Types Of Framework
- Linear Scripting
- Structured Scripting
- Data Driven
- Keyword Driven
- Modular Driven
- Hybrid
Basic concepts
- Basic Testing Vocabulary
- Quality Assurance versus Quality Control
- The Cost of Quality
- Software Quality Factors
- How Quality is Defined
- Why Do We Test Software?
- What is a Defect?
- The Multiple Roles of the Software Tester(People Relationships)
- Scope of Testing
- When Should Testing Occur?
- Testing Constraints
- Life Cycle Testing
- Independent Testing
- What is a QA Process?
- Levels of Testing
- The “V” Concept of Testing
Testing Techniques
- Structural versus Functional Technique Categories
- Verification versus Validation
- Static versus Dynamic Testing
- Examples of Specific Testing Techniques
Test Administration
- Test Planning
- Customization of the Test Process
- Budgeting
- Scheduling
Create the Test Plan
- Validators
- Prerequisites to test planning
- Understand the Characteristics of the Software Being Developed
- Build the Test Plan
- Write the Test Plan
Test Cases
- Test case Design
- Building test cases
- Test data mining
- Test execution
- Test Reporting
- Defect Management
- Test Coverage – Traceability matrix
Managing Change
- Software Configuration Management
- Change Management
Test reporting
- Guidelines for writing test reports
Automation Testing Basics
- Basics of automation testing – why, when and how to perform automation testing
- Factors for choosing a particular tool
- An overview for the major functional testing tools
- Overview of Test management and bug tracking tools
Conclusion
No matter whether you are a beginner or an established professional willing to move up the ladder, our software testing course syllabus will help you learn the tools and techniques to move forward in your career. With the help of our course content, you can easily enhance your proficiency in software testing and stand out from others in the field. Just enrol in our software testing training in Chennai, we will help you in reaching your dreams.
