Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
POWERED BY 3RI TECHNOLOGIES
STEP in Software Testing
Job-Oriented Courses
www.3ritechnologies.com
STEP: Software Training Employability Programme
Company Highlights
About Us3RI is an Advanced Technology Education Platform providing advanced and professionaltraining in latest technologies that helps freshers and professionals rise to the advancedskills requirements of the current industry.Powered by 3RI Technologies, these classroom training sessions are industry orientedcourses on Python, Angular, Java, Web Development & Software Testing by top classfaculty who has more than 7+ years of experience in the same domain.The curriculum is designed by industry experts, who has real time scenario based exerciseand case studies and projects using database from companies like Walmart, Amazon,Google, etc.This training is supported with teaching assistance which allows individuals to develophands.
www.3ritechnologies.com
INDEX01. Faculty
02. Subject & Tracks
03. Curriculum
04. Placement Support
05. FAQ 's
06. Who We Are?
07. Coordinateswww.3ritechnologies.com
www.3ritechnologies.com
FACULTYOur Top-class faculty are experienced working professionals working in
senior positions of top-tier companies like Infosys, TechMahindra, TCS,
Cognizant, Google, Microsoft, etc.
What Makes 3RIDifferent ?
3RI Curriculum is based on real t ime
industry approach, they are short and
practical oriented to learn the concepts
in fast pace with implementation skil ls .www.3ritechnologies.com
SUBJECTS & TRACKS
BASIC FOUNDATION
C,C++, OOPs Concepts, N/W, OS,
DBMS, etc.
CORE JAVA & SELENIUM
Core Java , Basic Selenium & Adv
Selenium & Cucumber etc.
BASIC SW TESTING
Fundamentals of Sw Testing, DBMS
SOFT SKILLS / APTITUDE
Logical Reasoning & Communication
Skills Training
STEP in Software Testing
www.3ritechnologies.com
www.3ritechnologies.com
BASIC FOUNDATION
1. Programming Basics
Fundamentals of Computer
Understanding Applications Using
Windows Explorer & File Structure
Number Systems
Application Software
2. Operating System & Networking
Need for operating system
Functions of Operating System
Process Management
Memory Management
File Management
Device Management
Types of operating system
TCP/IP fundamentals
3.C LanguageIntroduction to CKeywords, Constants and VariablesData Types in COperator and ExpressionsControl StructureFunctionsPointersArraysStructureString HandlingPreprocessor DirectivesFile Management in CDynamic Memory Allocation
4.Object Oriented Concepts using C++Introduction to OOPsBeginning with C++
Class, Objects BasicsConstructor, Data MembersOperator OverloadingInheritancePolymorphismOverriding
5.Linux FoundationsIntroduction to UNIX and its flavoursUNIX architectureFile SystemUser and Group PoliciesUnix general commandsConcept of Files and Directories inUnixFile Permission and relatedcommandsFilter Commands and their optionsVi Editor
STEP in Software Testing
www.3ritechnologies.com
STLC PhasesTypes of TestingMethods of TestingStatic and Dynamic Testing
4.Verification and ValidationVerificationMethods of VerificationValidationLevels of TestingV Model
5.Functional and Non Functional TestingFunctional Testing Unit Testing Integration Testing System Testing User Acceptance Testing Regression Testing Retesting
6.Introduction to DBMSIntroduction to DatabaseDBMS, RDBMS, ORDBMSDDL, DML, DCL, TCLData typesSELECT StatementRestricting and Sorting DataAggregating Data using GroupFunctionsManipulating DataSub queriesImportant FunctionsJoins and different types
BASIC SW TESTING
1.Fundamentals of TestingWhat is Software Testing?What is Software BugTesting PrinciplesWhen to Start/Stop Testing?
2.Application ArchitectureDesktop/Stand–alone EnvironmentClient-Server EnvironmentWeb-Based Environment3.SDLC and STLCSDLC PhasesVarious SDLC ModelsWaterfall ModelIterative and Incremental model
STEP in Software Testing
www.3ritechnologies.com
Non Functional Testing Performance Testing Load Testing Stress Testing UI and Usability Testing Security Testing Portability Testing Compatibility Testing Other Special Testing Types
6.Test ManagementTest Plan TemplateUsecase TestingScenario TestingTestcases & Test DataTestcases TemplateTest Design Technique
7.Defect ManagementWhat is Defect/Bug?
Reason for Defects in Software
Defect Tracking System
Defect Life Cycle
Attributes of Defect
8.Bugzilla - Defect Tracking Tool
Test Plan Template
Usecase Testing
Scenario Testing
Testcases & Test Data
Testcases Template
Test Design Technique
9.Quality Center (QC-Overview)
Opening QC
Requirements tab
Test Plan tab
Test Lab tab
Defects tab
Report and analysis of result
CORE JAVA
1.Overview of JavaOOP's Data Types and VariablesOperators, Control StructuresStrings, Arrays
2.Objects and ClassesObject, Classes, and MethodsMethod OverloadingConstructors
3.InheritanceTypes of InheritanceMethod Overriding4.Packages and InterfacesDefining PackagesExtending Interfaces
STEP in Software Testing
www.3ritechnologies.com
4.Selenium Web Driver 3.0Why Selenium Web Driver?What is a Driver?Automation Setup for Selenium WebDriverConfiguration of Selenium Jar usingEclipse
5.Identification of LocatorsTools to identify elements/objectsSetup for Firebug, FirepathDifferent methods of finding anelement
6.Selenium CommandsBrowser Commands, NavigationCommandsWorking with a different browserHandling Checkbox, RadioButtonDropdown and Select Operations
4.Packages and InterfacesDefining PackagesExtending Interfaces
5.Exception HandlingFundamentals of Exception HandlingException typesTry and Catch and finallyMultiple Catch
6.Collection FrameworkCollection Interfaces and ClassesList, Set, HashSet, Iterator, otherClasses
BASIC SELENIUM
1.Introduction to Automation TestingWhat is Automation Testing?Which Test Cases to Automate?Different Automation toolsAutomation challenges & Mitigations
2.Introduction to SeleniumWhat is selenium?History and various versions ofseleniumAdvantages of using Selenium overother toolsSelenium components
3.Selenium-IDEIDE FeaturesBuilding Test CasesRunning Test CasesBuilding and Running Test Suites
STEP in Software Testing
www.3ritechnologies.com
4.ReportingUsing Report NG for generatingreports through TestNGLog4j-What is Log4j, how to use it,integration of Log4j with Eclipse
5.POM FrameworkAdvantages of POMHow to implementUsing the Page Object and PageFactory
6.Cucumber FrameworkWhat is BDDCucumber implements BDDPreparing Features File having a testscenarioWriting a step definitions
Handling Keyboard Event and MouseEventMultiple Window HandlingAlert & Pop Up Handling
7.Handling WebTablesWhat is WebTablesExtracting values from WebTablesStatic and Dynamic WebTables
8.Wait Commands in SeleniumImplicit WaitExplicit Waits, Expected Conditions
ADVANCED SELENIUM
1.Framework DesigningWhat is a Framework?Different Types of FrameworkHow to Design a framework?Data-Driven Framework using Excel
2.TestNg FrameworkTest NG & TestNG featuresHow to integrate TestNG with EclipseTest NG AnnotationsTestNG Reporting
3.Build Tools -MavenHow to create a maven project inEclipseMaven Build CyclesHow to compile and Run tests usingMaven
STEP in Software Testing
www.3ritechnologies.com
Writing Runner ClassGiven, When, Then, And, Butannotations and usage in featuresclassPassing parameters in Step FunctionsUsing regular expression in stepimplementation to parameterizeParameterize complete scenario usingfeatures classDatatable in Cucumber and itsimplementationRunning Cucumber through ANTPretty, Tags and GlueJunit Report Generation in CucumberCucumber HTML Reports Log4jUsageUsing Assertions to report failure
Writing Runner ClassGiven, When, Then, And, Butannotations and usage in featuresclassPassing parameters in Step FunctionsUsing regular expression in stepimplementation to parameterizeParameterize complete scenario usingfeatures classDatatable in Cucumber and itsimplementationRunning Cucumber through ANTPretty, Tags and GlueJunit Report Generation in CucumberCucumber HTML Reports Log4jUsageUsing Assertions to report failure
PROJECTS & ASSIGNMENTS
Daily Assignments and hands-onTopics covered.Interview Questions, ResumeFormation and Interview Tips.
STEP in Software Testing
www.3ritechnologies.com
SOFT SKILLS
1.Self Analysis
Know yourself
Personality types
Areas of interest
2.Self Discovery
SWOT Analysis – strength,
weakness, opportunities, threats
3.Goal Setting
Short-term plan
Long-term plan
Effective Time-management
4.Effective Self Presentation
Personal grooming, Dressing,
Hygiene
5.Effective CommunicationVerbal – LanguageVoice modulation - Tone, PitchClarity of SpeechListening skills – Active Listening,Selective ListeningWritten communication – generalbusiness correspondence
6.Email Etiquette7.Body Language
Understanding non-verbalcommunicationPostures, Gestures, Eye contact
8.Tips to prepare impressive Resume9.Tips for Group Discussion10.Handling Telephonic interview11.Mock – Technical interview12.Mock – Personal Interview (PI)13.Office Etiquettes and Mannerisms
STEP in Software Testing
www.3ritechnologies.com
APTITUDE
1.Quantitative Aptitude
Number Systems
LCM and HCF
Percentages
Profit, Loss, and Discount
Interest (Simple and Compound)
Speed, Time and Distance
Ratio and Proportion
Probability
Permutation & Combination
Time and Work
Heights and Distances
2.Logical ReasoningNumber and Letter SeriesCalendarsClocksLogical SequenceBlood Relations3.AlgebraLinear EquationsQuadratic EquationsHigher Degree Equations
STEP in Software Testing
Don
't Forget!
Placement at Our
Client's Location
www.3ritechnologies.com
Interview
Preparartion
Resume Workshop
by Experts
Real World Application
Integration in Resume
Exclusive Sessions
from Experts
Placement Support
Do I need to purchase any Software ?
No, we provide necessary installation guides of the software required.
What are the specific System Requirements ?
8GB RAM, 500GB Hard disk (i3 Processor).
What are Projects ?
Projects are real world datasets from companies like Nike, Yelp,Amazon, Netflix etc. that are
provided to our students.
www.3ritechnologies.com
FAQ's
SWAPNIL SIR
Automation Testing Expert
TEJAS SIR
Selenium Expert
KRISHNA MA 'AM
Java Trainer
The
Presenters
www.3ritechnologies.com
Who We Are
MAILING ADDRESS
3RI Technologies Pimple Saudagar405 & 403, Rainbow Plaza, Pimple Saudagar, Pune - 411027
EMAIL ADDRESS
PHONE NUMBER
+91 830 810 3366 / +91 20 4630 2591
Contact UsHave
any
questions
or
suggestions?
www.3ritechnologies.com
3RI Technologies Deccan"DurgaShankar", Shubham Hotel Lane,Deccan, Pune - 411004
+91 866 965 3366 / +91 20 2551 1177