SlideShare a Scribd company logo
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

More Related Content

What's hot

DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2Dikhit Behera
 
Agile testing
Agile testingAgile testing
Agile testing
Yogita patil
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testingsonukalpana
 
Test Automation
Test AutomationTest Automation
Test Automation
rockoder
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
Nivetha Padmanaban
 
Shoaib Kamal Resume
Shoaib Kamal ResumeShoaib Kamal Resume
Shoaib Kamal Resume
ShoaibMallick
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
Gaya1985
 
Narmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumeNarmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumenarmesh enukurthi
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
1Solutions Pvt. Ltd.
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
Komal Garg
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testingvishwanath95
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
SWAAM Tech
 
Test automation
Test automationTest automation
Test automation
Xavier Yin
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Priyanka Karancy
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notes
guest208aa1
 
Api testing
Api testingApi testing
Api testing
Keshav Kashyap
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
Ayah Soufan
 
Software testing
Software testingSoftware testing
Software testing
Madhumita Chatterjee
 
Test automation framework
Test automation frameworkTest automation framework
Test automation framework
QACampus
 

What's hot (20)

DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2DRB EXP RESUME manual and selenium master copy corrected 2
DRB EXP RESUME manual and selenium master copy corrected 2
 
Agile testing
Agile testingAgile testing
Agile testing
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testing
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Automation With A Tool Demo
Automation With A Tool DemoAutomation With A Tool Demo
Automation With A Tool Demo
 
Shoaib Kamal Resume
Shoaib Kamal ResumeShoaib Kamal Resume
Shoaib Kamal Resume
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
Narmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resumeNarmesh 3 yrs Manual testing resume
Narmesh 3 yrs Manual testing resume
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Manual testing
Manual testingManual testing
Manual testing
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Vishwanath Resume_Manual Testing
Vishwanath Resume_Manual TestingVishwanath Resume_Manual Testing
Vishwanath Resume_Manual Testing
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Test automation
Test automationTest automation
Test automation
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Manual Testing Notes
Manual Testing NotesManual Testing Notes
Manual Testing Notes
 
Api testing
Api testingApi testing
Api testing
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Test automation framework
Test automation frameworkTest automation framework
Test automation framework
 

Viewers also liked

Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics
 
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
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
Pravinsinh
 
Test automation process
Test automation processTest automation process
Test automation process
Bharathi Krishnamurthi
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
Naresh Jain
 

Viewers also liked (6)

Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
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
 
Automation Testing by Selenium Web Driver
Automation Testing by Selenium Web DriverAutomation Testing by Selenium Web Driver
Automation Testing by Selenium Web Driver
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
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
 

Similar to 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
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
Sriram Angajala
 
Automation testing
Automation testingAutomation testing
Automation testing
Tomy 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 Applications
Bhavin Javia
 
Role+Of+Testing+In+Sdlc
Role+Of+Testing+In+SdlcRole+Of+Testing+In+Sdlc
Role+Of+Testing+In+Sdlc
mahendra singh
 
12 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 200912 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 2009
Pepe
 
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga MoorthyNeotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys PAC 2018 - Ramya Ramalinga Moorthy
Neotys_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 concepts
Krishna 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 applications
Ahmad Kazemi
 
testing
testingtesting
testing
Rashmi Deoli
 
Testware Hierarchy for Test Automation
Testware Hierarchy for Test AutomationTestware Hierarchy for Test Automation
Testware Hierarchy for Test Automation
Gregory 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 databases
Alessandro Alpi
 
Test automation lesson
Test automation lessonTest automation lesson
Test automation lesson
Sadaaki 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 Framework
SmartBear
 

Similar to 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
 

More from 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 System
Sunil Kumar Gunasekaran
 
Unix short
Unix shortUnix short
Unix made easy
Unix made easyUnix made easy
Unix made easy
Sunil 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
 

More from 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
 
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
 
Exceptions handling notes in JAVA
Exceptions handling notes in JAVAExceptions handling notes in JAVA
Exceptions handling notes in JAVA
 

Recently uploaded

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 

Recently uploaded (20)

Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 

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