0% found this document useful (0 votes)
33 views5 pages

Software+Testing Syllabus Fresher 22.09.22

Uploaded by

lelay31488
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

Software+Testing Syllabus Fresher 22.09.22

Uploaded by

lelay31488
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Software Testing - TOC

1. Agile Process [6 hrs + Self Study]


o Introduction
o Scrum and SDLC
o Project Management basics
o Software Implementation In AGILE
o Change Management in Software development
o The deployment process
 Agile Testing
 The Retrospective Meeting and all the phase
 Software Verification and Validation Testing
 Agile Validation
 Agile Methodology in Testing
 Agile Testing Methods
 How to Align Testing with an Agile Development Process
 Independent Validation & Verification Vs. Agile
o Incident Management

2. Software Testing in Details [6 hrs + Self Study]


 What is Software Testing - Complete understanding
o Functional Testing
 Unit Testing
 Integration Testing
 System Testing
 UAT Testing
 Beta Testing
 Security and access Control Testing

o Nun Functional Testing


 Performance Testing
 Load Testing
 Stress Testing
 Reliability Testing
 Usability Testing
 Smoke Testing
 Sanity Testing
 Regression Testing
 Exploratory Testing
 Regression testing
 Retesting
 Cross Device Testing
 Cross Browser Testing
 Requirement Traceability matrix
 QA Tools
 Functional Automation

 SDLC - different model


 Different Test Design Techniques
 Test Plan
 Testing type and Test level
 What is testing and what are different approach of testing?
 Testing goals?
 Test applied at work

 Test scenario and Test case preparation


 Real time project explanation using JIRA
 Defect life cycle
 Test data preparation
 Software Build Process
 Software testing life cycle
 Understandings Non- Functional Testing
 Preparing Release Notes and Test Summary Reports
 Testing Tools – Load Testing, Stress Testing and Browser Testing
 More on Regression Testing
 Various stages in regression testing
 Optimize regression testing
 Various fields getting used in checklist while doing regression testing

 Assignments and Projects


 Basic Knowledge
 Functional Testing
 Non-Functional Testing
 Tools and techniques in Testing
 From all the topics covered above

3. Load Runner and Performance Testing – [4 hrs + Self Study]

 Introduction to Load Runner


 Installation
 Components of LR
 Record and Replay scripts in LR
 Features of Vugen tool
 Best scripting practices in Vugen
 Run Time Settings
 HTML vs URL based recording
 Check Points
 Introduction to C Language
 Correlation
 Parameterization
 Controller
 Monitoring Graphs and Messages in controller
 Analysis
 Analyzing results and providing observations

4. Functional Automation - [40 - 44 hrs + Self Study]


• Selenium Introduction – 1 Hr
 Selenium History
 Migrating to Webdriver latest Version
 Selenium 2.0 and 3.0 Webdriver Architecture
 Selenium IDE
• Locator Techniques & Tools used – 1 Hr
 Preview Browser Addons overview to identify elements
 Preview Installing Firebug & Firepath Addons
 Locator Techniques : Xpath identification using Firepath, Name ,ID, ClassName, LinkText,-
Handling links

• Installations and Configurations with Java basics – 2 Hrs


 Java Installation
 Eclipse Installation ,confiugaration
 Selenium Jars download/Configurtion
 Brush up basic java concepts

 Java Basics for Selenium – 2 Hrs


 Java first program basics
 Java program principles
 Classes, objects in Java
 DataTypes
 Conditional
 Looping
 Coding Best Practices

 Basic Concepts for first Webdriver program – 1 Hr


 webdriver Interface explanation and Invoking Browser
 Basic Methods of Webdriver
 How to run tests in Google Chrome
 How to run tests in Internet Explore

 Techniques to automate Web UI – 4 Hrs


 Handle Dynamic dropdowns with Webdriver API
 Handling Static dropdowns with Select webdriver API
 Handling Checkboxes with webdriver API
 Handling Radiobuttons with Customized xpath
 Handling Radiobutton dynamically- real time examples
 Types of Alerts present and Methods to handle them
 Handling Java Alerts using Webdriver API
 Web Elements Validation
 End to End Practice Exercise

 Real Time Exercises (end to end Programming) - 6 Hrs


 Test Cases- Practice Exercise
 Exercise 1.1-Limiting Webdriver scope
 Getting Count of links in the pages,sections
 Testcases-Practice Exercise-2
 Exercise 2.1-Dynamic data in Websites
 Exercise 2.2-Dynamic Links Handling
 Exercise 2.3-Validations & checkpoint

 ADVANCED WAYS-locating objects – 2 Hrs


 Writing Customized xpath Using Attributes
 Writing cutomized xpath Using Tagnames Traversing
 CSS Selectors locators

 Techniques to automate ADVANCNED Web UI – 6 Hrs


 Handling Ajax/Mouse Interactions
 Handling java script actions
 Actions class-real time example
 Handling Multiple Windows
 Window Handle concepts-real time example
 Live Example on working with Child windows
 Handling ul li Tags in Selenium
 How to handle Frames?
 Frames Techniques-real time example
 Practical problems and Methods to handle them with Selenium – 4 Hrs
 How to handle table Grids in webpage
 Techniques used for table grid-Real time example
 How to overcome Synchronization problems
 Maximizing window and deleting cookies
 Handling HTTPS certifications
 How to troubleshoot if it is not invoking in firefox
 Killing the Process and Cookies using Selenium
 How to take Screenshots in Selenium

 Framework Part -1 – TestNG – 4 Hrs


 Why TestNG and Its Advantages
 TestNG Installation and Setup in Eclipse
 TestNG Annotations Part
 Prioritizing the tests using TestNG
 Disabling Enabling the Testcases and putting Timeout
 Importance of TestNG xml file
 Including and excluding the Testcases from Execution with TestNG xml file
 Importance of Groups in TestNG
 Data driving Testing with TestNG
 DataProvider Annotation -Parameterizing Testcases
 Parameterising from TestNG xml file

 Appium Introduction – 1 Hr
 Course Agenda
 Appium Feautures
 What makes Appium a future of mobile Automation
 Appium Internal Architecture

 Appium Installation on WINDOWS for Android Automation – 2 Hrs


 Installing Android Studio and Java
 Configuring System variables for both Android SDK and Java
 Downloading Eclipse and Installing ADT Plugin
 New update on Installation
 Configuring ADT plugin settings in Eclipse
 Installing Appium Server and Jars
 Creating Eclipse project and Configuring Appium selenium jars
 Brushup Java concept

 Appium Installation on MAC for IOS Automation (Optional)


 What is Xcode? Install Xcode
 Validating IOS Simulator and Downloading Java
 Installing Eclipse IDE for MAC
 Downloading Appium/Selenium Jars

 APPIUM first program – 1 Hr


 Desired Capabalities concepts
 Invoking Android Virtual Device
 First Program explaining Mobile Capablities

 Android Driver Invocation Native APPS Automation – 3 Hrs


 Program on Invoking Apps
 UI Automator Tool to identify objects
 Automating app UI Using of ID,Xpath ClassNames
 Appium API's for UI interaction
 Mobile Gestures Automation
 UI Selector class in handling Advanced API's
 AndroidKeyEvents Handling
 Procedure for downloading App in Emulator(Virtual devices)
 Automation on real devices
 Invoking App with package Activity
 Example on package name and Activity Invoking apps
 Live Examples on Device APPS – 3 Hrs
 Music App- Testcases to Automate
 Practise Exercise-1 (Covers Mobile Gestures)
 Practise Exercise- 1.2 (Covers Core Appium Api) Languages App- Testcases to Automate
 Practise Exercise 2.1-(Appium+Webdriver logic)
 Practise Exercise 2.2- (Android Key Events) ecommerce App- Installing app into Device
 Practise Exercise -3.1-Handling Image Banners
 Practise Exercise -3.2-Handling Scrollable Menu,Popups
 Practise Exercise -3.3-Handling checkboxes,Radiobuttons,Dynamic Texts

 Hybrid APPS Automation – 1 Hrs


 Hybrid Apps features and ways to test themViews switching Mechanisim
 Example on Hybrid App handline

You might also like