SlideShare une entreprise Scribd logo
1  sur  7
Automation Testing Syllabus
Software Development Life Cycle
SDLC Development Models (Morning Classes)
1) Waterfall Model => Requirement Design Development Testing Release and Maintenance
2) Evolutionary Development Model
3) Agile Model
4) Test Driven Development
5) Scrum Model
Role of a Tester
Types of Testing
 Different Testing Types
 Unit, Integration, System Testing
 GUI Testing, Load / Stress Testing
 Smoke / Sanity Testing Important
 Regression/ Functional Testing to test the new features added or when the build is almost
complete. Basically the test suite is selected and run again fully to ensure that the build is
working fine.

UML (RATIONAL ROSE) / Uses Cases for Testers
Writing good use cases
a) Elevator, Mobile Phone, Pen, Coffee Vending Machine, Keyboard
List of Technologies
Black Box Test Techniques
1) Boundary Value Analysis
2) Equivalence Class Partition
3) Error Guessing
White Box Test Techniques
1) Statement coverage
2) Condition Coverage
3) Path Coverage
4) Branch Coverage
Types of Test Cases
1) Positive and Negative test cases
2) UI Test Cases
3) Usability Test Cases
4) Field Validation
5) Functional Test Cases
Test Case Template
1) Do Test Cases for credomobile.com
2) Template – TID Description Steps Expected Result Test Data/Pre Condition Specific
Environment Type/Priority
Test Plan Document (Evening Class)
1) Title
2) Revision History
3) Objective of Document
4) Scope of Document
5) Objective of Testing
6) Metric Collection
7) Project Description
8) Critical Functionality
9) Test Data Requirement
10) Features not to be used
11) Test Environment
12) Training Requirements
13) Effort Estimation
14) Resource Requirement
15) Scheduling
16) Test Strategy
17) Input/Entry Criteria
18) Exit Criteria
19) Test Suspension and Resumption Criteria
20) Test Completion criteria
21) Completion Criteria
22) Acceptance Criteria
23) Bug Classification
24) Test Deliverables
25) Standards to be followed
26) Risk Analysis
Bugs (Morning Class)
1) Bug Classification – Severity and Priority
2) Bug Template – Look at JIRA
3) Bug Tracking Tools – JIRA, BugZilla, Quality Center, Clear Quest
4) Bug Life Cycle – Filing duplicate bugs
5) Statuses for Bug Life Cycle
Test Process – Look at the Document

JAVA
OO Concepts
Encapsulation
 Access Modifiers
 Packages
Inheritance
 Abstract Classes
 Interface
 Final
Polymorphism
 Overriding
 Overloading
 This
 Super
 Constructor
General
 Data types – byte short int long float double Boolean char
 Derived Data types – String, Integer, Long
Collections = Very Important
 Lists
 Sets
 Revise Basic Algorithms if time permits.
Exception Handling
 Checked and Unchecked
 Errors
 Run time Exceptions
 No such method error, no such field error, Illegal Access Error
 Null Pointer Exception, Array Out of Bounds Exception
JDBC

Production Level Tools
Log4J
ANT
SVN
 Look into Test Drive of Tortoise for Recap
HUDSON
 Read Sel Simplified.
JIRA ,BugZilla
 Bug defect cycle
JUNIT, TestNG
 It provides test case structure to the automation test cases. It also provides utilities like
asserts and annotations.
 Annotations and utilities like assert and verify
 Easily run the class files of test and tabulate the results.

TestNG
 Groups
 Data Provider
 Many suites can be run simultaneously. Changes done in the XML file.

Other Languages
SQL




PERL
UNIX

Create table
Insert into table values
Update Table
A complex problem involving inner joins of three tables

Other Topics
SOAP
 Basic theory and abbreviations
 Test Cases for the response
 Creating test suites and running them
Web Services = Read the printed notes
SOA
N Tier
 Read Day 5 notes of Alok. Good information.
 Draw the diagram of the previous project N Tier
Multi-Tier Architecture
SEI CMM
 Collect the notes

Mercury Quick Test Pro (QTP)












Introduction
Recording
Object Repository
Standard Checkpoints
Text Checkpoints
Database Checkpoints Need to Look
Parameterization
Data Driven Testing
Output Values
Actions
Descriptive Programming (description.createobjectproperty = value)

Load Testing (LoadRunner)



















Fundamentals of LoadRunner
Planning an Effective Load Test
LoadRunner Installation
Virtual User Generator (VuGen) Scripting
Recording & Playback
Actions & Transactions
Parameters, Checkpoints, Correlation
Advanced Correlation
Enhance Vuser Output Log
Error Handling
Introduction to Scenarios
Using Run-Time Settings
Scenario Execution
Scheduling Scenarios
Performance Monitors
Results Analysis
Building Effective Load Test Scripts
Load Runner Hands-on exercises

Mercury Quality Center (Test Management Tool)










Adding Test Requirements
Create Tests
Executing the test cases manually
Analyze project progress
Run Tests and Analyze Results
Report and Trace Defects
Document Generator
Executing test scripts remotely and more.
Tie test cases with requirements (Requirements Traceability Matrix)

Descriptive Programming (Time permitting)
 How to write scripts using VBScript when application is not ready
 Get a head-start on Test Scripting as developers are writing code
Manual Testing Real Project: Take a real project and do following in different phases of QA lifecycle.
 QA basic, First day at job
 Requirement
 Test plan
 Sizing/LOE
 Test case
 Bug lifecycle-JIRA, Clear Quest, QC
 Log- with Log4j
 Build
 Sanity vs Smoke/Build verification Test/Build acceptance test





QTP























Boundary value analysis and Equivalence partitioning
End to End testing
Status reporting
UAT
Production Check out

OR
SOR
Basic of web syntax
Descriptive programming
Function
Functional library
Excel Integration
Option explicit
Description.create
Loop
Ordinal Identifier
GetROproperty
GetTOproperty
Show manual test script
Error handling using script
Recovery Scenario
Reporter.reportevent
Start Calculator exercise to show different
numbers
Debugging the script
Parameterize with excel for different number
system
Action
Final development of Keyword driven
framework with these learnings – Depends on
Timing
Automation Testing Syllabus - Checklist

Contenu connexe

Tendances

API Automation Testing Using RestAssured+Cucumber
API Automation Testing Using RestAssured+CucumberAPI Automation Testing Using RestAssured+Cucumber
API Automation Testing Using RestAssured+CucumberKnoldus Inc.
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.pptAna Sarbescu
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automationEran Kinsbrunner
 
RajeswaraRao_Resume_3years
RajeswaraRao_Resume_3yearsRajeswaraRao_Resume_3years
RajeswaraRao_Resume_3yearsRajeswara K
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologiesMesut Günes
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Leonard Fingerman
 
Test Automation
Test AutomationTest Automation
Test Automationrockoder
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | EdurekaEdureka!
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testingTharinda Liyanage
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
An Introduction To Automated API Testing
An Introduction To Automated API TestingAn Introduction To Automated API Testing
An Introduction To Automated API TestingSauce Labs
 
Niyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati Madad
 

Tendances (20)

Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
API Automation Testing Using RestAssured+Cucumber
API Automation Testing Using RestAssured+CucumberAPI Automation Testing Using RestAssured+Cucumber
API Automation Testing Using RestAssured+Cucumber
 
Test automation process
Test automation processTest automation process
Test automation process
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 
Web automation using selenium.ppt
Web automation using selenium.pptWeb automation using selenium.ppt
Web automation using selenium.ppt
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
 
RajeswaraRao_Resume_3years
RajeswaraRao_Resume_3yearsRajeswaraRao_Resume_3years
RajeswaraRao_Resume_3years
 
API Testing for everyone.pptx
API Testing for everyone.pptxAPI Testing for everyone.pptx
API Testing for everyone.pptx
 
Test automation methodologies
Test automation methodologiesTest automation methodologies
Test automation methodologies
 
Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | Edureka
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
An Introduction To Automated API Testing
An Introduction To Automated API TestingAn Introduction To Automated API Testing
An Introduction To Automated API Testing
 
Niyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_ResumeNiyati_Manual_Testing_ISTQB_Certified_Resume
Niyati_Manual_Testing_ISTQB_Certified_Resume
 

Similaire à Automation Testing Syllabus - Checklist

B2 2005 introduction_load_testing_blackboard_primer_draft
B2 2005 introduction_load_testing_blackboard_primer_draftB2 2005 introduction_load_testing_blackboard_primer_draft
B2 2005 introduction_load_testing_blackboard_primer_draftSteve Feldman
 
Automation testing
Automation testingAutomation testing
Automation testingTomy Rhymond
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsBhavin Javia
 
Role+Of+Testing+In+Sdlc
Role+Of+Testing+In+SdlcRole+Of+Testing+In+Sdlc
Role+Of+Testing+In+Sdlcmahendra singh
 
12 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 200912 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 2009Pepe
 
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys_Partner
 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructureVijayan Reddy
 
selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...akashjbk7
 
Testing tools concepts
Testing tools conceptsTesting tools concepts
Testing tools conceptsKrishna Gurjar
 
Implementing TDD in for .net Core applications
Implementing TDD in for .net Core applicationsImplementing TDD in for .net Core applications
Implementing TDD in for .net Core applicationsAhmad Kazemi
 
Testware Hierarchy for Test Automation
Testware Hierarchy for Test AutomationTestware Hierarchy for Test Automation
Testware Hierarchy for Test AutomationGregory Solovey
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself ) Globant
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databasesAlessandro Alpi
 
Test automation lesson
Test automation lessonTest automation lesson
Test automation lessonSadaaki Emura
 
Mohammed Kharma-A flexible framework for quality assurance and testing of sof...
Mohammed Kharma-A flexible framework for quality assurance and testing of sof...Mohammed Kharma-A flexible framework for quality assurance and testing of sof...
Mohammed Kharma-A flexible framework for quality assurance and testing of sof...Mohammed Kharma
 
Elements of a Test Framework
Elements of a Test FrameworkElements of a Test Framework
Elements of a Test FrameworkSmartBear
 

Similaire à Automation Testing Syllabus - Checklist (20)

B2 2005 introduction_load_testing_blackboard_primer_draft
B2 2005 introduction_load_testing_blackboard_primer_draftB2 2005 introduction_load_testing_blackboard_primer_draft
B2 2005 introduction_load_testing_blackboard_primer_draft
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Software Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails ApplicationsSoftware Quality and Test Strategies for Ruby and Rails Applications
Software Quality and Test Strategies for Ruby and Rails Applications
 
Role+Of+Testing+In+Sdlc
Role+Of+Testing+In+SdlcRole+Of+Testing+In+Sdlc
Role+Of+Testing+In+Sdlc
 
12 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 200912 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 2009
 
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga Moorthy
 
Planning & building scalable test infrastructure
Planning  & building scalable test infrastructurePlanning  & building scalable test infrastructure
Planning & building scalable test infrastructure
 
selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...selenium automation software testing course syllabus TheKiranAcademy_compress...
selenium automation software testing course syllabus TheKiranAcademy_compress...
 
Testing tools concepts
Testing tools conceptsTesting tools concepts
Testing tools concepts
 
Implementing TDD in for .net Core applications
Implementing TDD in for .net Core applicationsImplementing TDD in for .net Core applications
Implementing TDD in for .net Core applications
 
Manualtestingppt
ManualtestingpptManualtestingppt
Manualtestingppt
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
testing
testingtesting
testing
 
Testware Hierarchy for Test Automation
Testware Hierarchy for Test AutomationTestware Hierarchy for Test Automation
Testware Hierarchy for Test Automation
 
Lightning Talks by Globant - Automation (This app runs by itself )
Lightning Talks by Globant -  Automation (This app runs by itself ) Lightning Talks by Globant -  Automation (This app runs by itself )
Lightning Talks by Globant - Automation (This app runs by itself )
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
 
Test automation lesson
Test automation lessonTest automation lesson
Test automation lesson
 
Mohammed Kharma-A flexible framework for quality assurance and testing of sof...
Mohammed Kharma-A flexible framework for quality assurance and testing of sof...Mohammed Kharma-A flexible framework for quality assurance and testing of sof...
Mohammed Kharma-A flexible framework for quality assurance and testing of sof...
 
Elements of a Test Framework
Elements of a Test FrameworkElements of a Test Framework
Elements of a Test Framework
 

Plus de Sunil Kumar Gunasekaran

Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sunil Kumar Gunasekaran
 
Sql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSunil Kumar Gunasekaran
 
Business Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemBusiness Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemSunil Kumar Gunasekaran
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredSunil Kumar Gunasekaran
 
PERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsPERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsSunil Kumar Gunasekaran
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesSunil Kumar Gunasekaran
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Sunil Kumar Gunasekaran
 
Fitnesse user acceptance test - Presentation
Fitnesse   user acceptance test - PresentationFitnesse   user acceptance test - Presentation
Fitnesse user acceptance test - PresentationSunil Kumar Gunasekaran
 

Plus de Sunil Kumar Gunasekaran (20)

CQL - Cassandra commands Notes
CQL - Cassandra commands NotesCQL - Cassandra commands Notes
CQL - Cassandra commands Notes
 
Java J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus ChecklistJava J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus Checklist
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
 
Actual test case document
Actual test case documentActual test case document
Actual test case document
 
Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)
 
Sql reference from w3 schools
Sql reference from w3 schools Sql reference from w3 schools
Sql reference from w3 schools
 
Sql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shots
 
Wells fargo banking system ER Diagram
Wells fargo banking system ER DiagramWells fargo banking system ER Diagram
Wells fargo banking system ER Diagram
 
Business Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemBusiness Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable System
 
Unix short
Unix shortUnix short
Unix short
 
Unix made easy
Unix made easyUnix made easy
Unix made easy
 
Test process - Important Concepts
Test process - Important ConceptsTest process - Important Concepts
Test process - Important Concepts
 
Testing http methods using Telnet
Testing http methods using TelnetTesting http methods using Telnet
Testing http methods using Telnet
 
Test Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts coveredTest Life Cycle - Presentation - Important concepts covered
Test Life Cycle - Presentation - Important concepts covered
 
Scrum writeup - Agile
Scrum writeup - Agile Scrum writeup - Agile
Scrum writeup - Agile
 
Scrum, V Model and RUP Models Overview
Scrum, V Model and RUP Models OverviewScrum, V Model and RUP Models Overview
Scrum, V Model and RUP Models Overview
 
PERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsPERL for QA - Important Commands and applications
PERL for QA - Important Commands and applications
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examples
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
 
Fitnesse user acceptance test - Presentation
Fitnesse   user acceptance test - PresentationFitnesse   user acceptance test - Presentation
Fitnesse user acceptance test - Presentation
 

Dernier

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Dernier (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Automation Testing Syllabus - Checklist

  • 1. Automation Testing Syllabus Software Development Life Cycle SDLC Development Models (Morning Classes) 1) Waterfall Model => Requirement Design Development Testing Release and Maintenance 2) Evolutionary Development Model 3) Agile Model 4) Test Driven Development 5) Scrum Model Role of a Tester Types of Testing  Different Testing Types  Unit, Integration, System Testing  GUI Testing, Load / Stress Testing  Smoke / Sanity Testing Important  Regression/ Functional Testing to test the new features added or when the build is almost complete. Basically the test suite is selected and run again fully to ensure that the build is working fine.  UML (RATIONAL ROSE) / Uses Cases for Testers Writing good use cases a) Elevator, Mobile Phone, Pen, Coffee Vending Machine, Keyboard List of Technologies Black Box Test Techniques 1) Boundary Value Analysis 2) Equivalence Class Partition 3) Error Guessing White Box Test Techniques 1) Statement coverage 2) Condition Coverage 3) Path Coverage 4) Branch Coverage Types of Test Cases 1) Positive and Negative test cases 2) UI Test Cases 3) Usability Test Cases 4) Field Validation 5) Functional Test Cases
  • 2. Test Case Template 1) Do Test Cases for credomobile.com 2) Template – TID Description Steps Expected Result Test Data/Pre Condition Specific Environment Type/Priority Test Plan Document (Evening Class) 1) Title 2) Revision History 3) Objective of Document 4) Scope of Document 5) Objective of Testing 6) Metric Collection 7) Project Description 8) Critical Functionality 9) Test Data Requirement 10) Features not to be used 11) Test Environment 12) Training Requirements 13) Effort Estimation 14) Resource Requirement 15) Scheduling 16) Test Strategy 17) Input/Entry Criteria 18) Exit Criteria 19) Test Suspension and Resumption Criteria 20) Test Completion criteria 21) Completion Criteria 22) Acceptance Criteria 23) Bug Classification 24) Test Deliverables 25) Standards to be followed 26) Risk Analysis Bugs (Morning Class) 1) Bug Classification – Severity and Priority 2) Bug Template – Look at JIRA 3) Bug Tracking Tools – JIRA, BugZilla, Quality Center, Clear Quest 4) Bug Life Cycle – Filing duplicate bugs 5) Statuses for Bug Life Cycle Test Process – Look at the Document JAVA OO Concepts Encapsulation
  • 3.  Access Modifiers  Packages Inheritance  Abstract Classes  Interface  Final Polymorphism  Overriding  Overloading  This  Super  Constructor General  Data types – byte short int long float double Boolean char  Derived Data types – String, Integer, Long Collections = Very Important  Lists  Sets  Revise Basic Algorithms if time permits. Exception Handling  Checked and Unchecked  Errors  Run time Exceptions  No such method error, no such field error, Illegal Access Error  Null Pointer Exception, Array Out of Bounds Exception JDBC Production Level Tools Log4J ANT SVN  Look into Test Drive of Tortoise for Recap HUDSON  Read Sel Simplified. JIRA ,BugZilla  Bug defect cycle JUNIT, TestNG  It provides test case structure to the automation test cases. It also provides utilities like asserts and annotations.  Annotations and utilities like assert and verify  Easily run the class files of test and tabulate the results.  TestNG
  • 4.  Groups  Data Provider  Many suites can be run simultaneously. Changes done in the XML file. Other Languages SQL     PERL UNIX Create table Insert into table values Update Table A complex problem involving inner joins of three tables Other Topics SOAP  Basic theory and abbreviations  Test Cases for the response  Creating test suites and running them Web Services = Read the printed notes SOA N Tier  Read Day 5 notes of Alok. Good information.  Draw the diagram of the previous project N Tier Multi-Tier Architecture SEI CMM  Collect the notes Mercury Quick Test Pro (QTP)            Introduction Recording Object Repository Standard Checkpoints Text Checkpoints Database Checkpoints Need to Look Parameterization Data Driven Testing Output Values Actions Descriptive Programming (description.createobjectproperty = value) Load Testing (LoadRunner)
  • 5.                   Fundamentals of LoadRunner Planning an Effective Load Test LoadRunner Installation Virtual User Generator (VuGen) Scripting Recording & Playback Actions & Transactions Parameters, Checkpoints, Correlation Advanced Correlation Enhance Vuser Output Log Error Handling Introduction to Scenarios Using Run-Time Settings Scenario Execution Scheduling Scenarios Performance Monitors Results Analysis Building Effective Load Test Scripts Load Runner Hands-on exercises Mercury Quality Center (Test Management Tool)          Adding Test Requirements Create Tests Executing the test cases manually Analyze project progress Run Tests and Analyze Results Report and Trace Defects Document Generator Executing test scripts remotely and more. Tie test cases with requirements (Requirements Traceability Matrix) Descriptive Programming (Time permitting)  How to write scripts using VBScript when application is not ready  Get a head-start on Test Scripting as developers are writing code Manual Testing Real Project: Take a real project and do following in different phases of QA lifecycle.  QA basic, First day at job  Requirement  Test plan  Sizing/LOE  Test case  Bug lifecycle-JIRA, Clear Quest, QC  Log- with Log4j  Build  Sanity vs Smoke/Build verification Test/Build acceptance test
  • 6.      QTP                       Boundary value analysis and Equivalence partitioning End to End testing Status reporting UAT Production Check out OR SOR Basic of web syntax Descriptive programming Function Functional library Excel Integration Option explicit Description.create Loop Ordinal Identifier GetROproperty GetTOproperty Show manual test script Error handling using script Recovery Scenario Reporter.reportevent Start Calculator exercise to show different numbers Debugging the script Parameterize with excel for different number system Action Final development of Keyword driven framework with these learnings – Depends on Timing