Module I –Manual Testing
1: Introduction to Software Testing
What is software? And its types - Software engineering and its process - What is software testing? - Manual and automation testing - Ways of testing? - Error/defect/bug/failure - Software testing Objective -Roles and responsibilities of software tester - Characteristics of good tester - Verification and validation - Software testing principles
2: SDLC and Its Models
what is SDLC?-SDLC process in detail- Various SDLC models- Waterfall model- Agile model - Prototype model -Spiral model
3: Testing Levels-Unit Testing
Need for levels of testing - Four levels of testing- Introduction to unit testing- Unit testing tools- Unit testing approaches-Unit testing advantages and disadvantages
4: Testing Levels- Integration Testing, System Testing, UAT
Integration testing introduction-Integration testing approaches-big bang approach and incremental approach -System testing introduction- Functional testing-smoke testing, sanity testing, regression testing, retesting -Non-functional Testing-Performance testing, load testing, Stress testing, recovery testing User Acceptance testing(UAT) introduction-Alpha testing and beta testing
5: Test Granularity-White Box Testing
What is test granularity? Testing techniques-Static and dynamic testing- White box testing, black box testing, Grey box testing -White box testing introduction -Steps to perform white box testing - White box testing techniques-statement coverage, branch coverage, path coverage- Cyclomatic complexity
6: Black Box Testing and its techniques
Black box testing introduction- Black box testing types- Steps to black box testing- Black box testing tools-Black box testing techniques - Equivalence class partitioning(ECP) - Boundary value analysis(BVA) - Decision table testing-Error guessi
7: Special Types of Testing, Verification and Validation, V-Model, Reviews
Special type of testing-ad hoc testing, monkey testing, GUI testing, compatibility testing, mutation testing, exploratory testing, Security testing -Verification and validation difference in detail - V-model introduction - V-model advantages and disadvantages - what is reviews?-Roles involved in review process - Review types
8: Software Testing Life Cycle (STLC)
What is STLC? - Various phases of STLC - Entry and Exit criteria of testing-Exit level criteria of testing/when to stop testing - Requirement analysis phase-Test planning phase -Test design phase and Test environment phase - Test execution phase -Test closure phases - Test deliverables
9: Test Plan And Test Cases
What is test plan? -Steps to create test plan as per IEEE829 standard- analyze the product, develop test strategy, define the test objective, define test criteria, resource planning, plan test environment, schedule and estimation and test deliverables - What is test case? - Important fields in test case - Characteristics of good test case -sample test case creation-Test case creation practice
10: Bug Life Cycle, RTM Preparation, Defect Report Preparation
What is bug life cycle? - Bug life cycle detail explanation with standard diagram - What is RTM? -Need for RTM - RTM types-Sample RTM document
11: Web Testing, Test Metrics and Measurements, Test Reports
What is web testing? - Steps to perform web testing - What is test metric?-What is test measurements?-Why test metric and measurements?- Types of test metrics.- Important formulas to calculate test metrics - What is test report?- Good test report - characteristics Test report components
12: Quality, Quality management process, Quality Principles, ISO standards, CMMI and TMMI Levels
What is quality? Quality Assurance (QA) Quality control (QA) PDCA life cycle - What are ISO standards? - Benefits of ISO 9000 standard - What is CMMI?-CMMI levels -What is TMM?-TMM levels- Quality principles
Module II – Automation Testing
1: Introduction to Selenium
Introduction to automation - Comparison between manual and automation - Automation life cycle - What is selenium? - Why selenium with java? - Selenium components - Difference between QTP and selenium.
2: Selenium IDE
Selenium IDE introduction - Selenium IDE installation - Record and run selenium IDE script - Selenium IDE commands - types -Verifying page elements -Locators - Inspecting elements in a webpage - Understanding locators-ID, name, Xpath, CSS attributes
3: Selenium WebDriver
Introduction to selenium Webdriver - Selenium Webdriver architecture- Selenium Webdriver installation - Creating new java projects and classes in Eclipse - Browser commands -Navigation commands - Accessing elements using Locators - Handling web elements-test box, links, radio button and check boxes
4: Selenium Handles
Handling window and multiple windows using selenium Webdriver - Handling Alerts in selenium Webdriver - Handling dropdown in selenium Webdriver - Handling calendar popups - Taking Screenshots
5: Creating and Customizing Xpath/ AutoIT
What is XPath - When to Use XPath -Absolute XPath/Relative Xpath - Handling dynamic web tables - Installing AutoIT-Components of AutoIT Using Finder Tool - AutoIT commands -Creating Scripts in AutoIT - Creating executable files -Running AutoIT Scripts from Selenium?
6: Synchronization and JXL
What is synchronization? - Implicit Wait WebDriverWait -Fluent Wait - PageLoadTimeout - What is JXL? - Read Excel using JXL and Write Excel using JXL
7: JUNIT Framework
What is framework? Junit introduction Junit installation Junit test script Junit annotations Junit assertions -Junit parameterization tests
8: TestNG Framework
Advantages of TestNG over Junit - Why do we need TestNG in Selenium? - Installing TestNG in Eclipse - Creating a New TestNG Test File Test annotation - Running the Test - Checking reports created by TestNG - Generating HTML Reports - Annotations used in TestNG - Validating Tests with Assertions Creating multiple Tests -Prioritizing Test
9: TestNG Parameterization
Parameterizing Tests with @parameter -Parameterizing Tests wit @data Provider - TestNG data Provider with Excel-Creating and Running Test Suites with TestNG.xml - Parallel Test Execution with TestNG -Cross Browser Testing using TestNG
10: Selenium frameworks
Introduction to framework About framework - Use of framework - Different types of frameworks - Different types of packages in framework Data driven framework -Apache POI -Read and write Excel file using Apache POI
11: Keyword driven framework and hybrid framework
Keyword driven framework introduction- Create test case-Test steps with keywords and data -Run the scripts -Writing result in excel hybrid driven framework introduction -Create test case using HDF -Test steps with both DDT and KDF -Run the scripts-Writing result in excel
12: POM (Page Object Model) & page factory
What is POM Why POM? - Advantages of POM - Creating POM Tests - What is Page Factory? -Creating Tests with Page Factory - Implementing POM -Sample scripts for implementation
13: LOG4j
Introduction about Logging Logging problems without Log4J -How to solve Logging problem with Log4J? - What is Layout? -Different types of Layouts in Log4J - What is Appenders? - Different types of Appenders
14: Maven and Jenkins
What are Maven and Why Maven? Installing/Configuring Maven Creating Maven Project -Importing Maven Project into Eclipse What is POM.xml?- Adding Dependencies to POM.xml - Installing/Configuring Jenkins- Scheduling Test Execution in Jenkins=- Auto mail configuration in Jenkins -What is continues integration? -Continues integration with JENKINS
15: Cucumber framework
Introduction to framework Cucumber installation -Sample script using cucumber framework - Data driven testing using cucumber

GET FEES


Quick Enquiry

Latest News

Video

Image

Student Voice
- {I have completed B.E in stream of ECE. I joined Accord Info Matrix with the help of my friends. I studied dual course PHP and Software Testing. It's useful for me because.....
S. VIVEKANANDAN
PHP and Software Tesing
- {I am so happy that i was placed in a MNC Company ( NINE STAR INFORMATION TECHNOLOGIES) as JavaScript Developer. I must thank my placement officer for giving.....
K. UDHAYA KUMAR
WEB DEVELOPMENT, DOT NET
- {I joined Accord and i enrolled for .net and PHP courses. The way of teaching technical and both non technical was good. There is a lot of system that we can use it and.....
V.M. MOHAMED YOUSUFDEEN
PHP and .NET
- {I joined in PHP Course at ACCORD. I am a 2013 Passout and in my search of job I couldn't find a job. Some of my well wishers referred Accord Info Matrix to do a course. It stepped into Accord.....
S. KUMAR
PHP
- {I had done PHP Course in Accord. I came here for placement. They support me for placement. PHP Staff teach PHP course for me. They trained me well in both PHP language and placement.....
N. HARIPRASAD
PHP