SlideShare a Scribd company logo
1 of 27
IT Job is No more a Dream
srikanthm@gcs.co.uk
Contact No.:07545863371
DAY-1
īŽ Aims of the day
īļ Introduction
īļ About GCS
īļ Format of the Course
īļ Able to understand
īļ What is Testing
īļ Why Testing needed and importance of the Testing
īļ Testing Methodologies( Waterfall, V-Model and Agile)
īļ Designing a Test Plan, Test Strategy and Test case Documents
Introduction
īŽ Background of Trainees and
Trainer
īŽ Identify yourself
īŽ About GCS
About GCS:
īļ New company with tie ups with Visa Section
īļ Placements Consultants
īļ Web development cell - UK
īļ Mobile Development Cell- India-2 resources
īļ Web Automation Cell(Company) – London – 3 in London
īļ Mobile Automation Cell – London
īļ Future plan to grow people in New castle in GCS
īļ Mobile Development and Testing
īļ Interview Preparation
īļ CV Preparation
īļ Projects – Live – Mobile and Web
īļ Experience if required in UK and India
īŽ Internal Infrastructure development
I. JIRA
II. Live test Projects
III. Mail access
IV. Jenkins Access
V. SVN Access
VI. Selenium Grid
VII. VPN
Format Of the Course
ī‚Ģ Manual Testing
ī‚Ģ Agile Scrum Testing
ī‚Ģ Java Training
ī‚Ģ Automation Testing
ī‚Ģ BDD Testing
ī‚Ģ Mobile Testing
īŽ Total 5 Weeks.
īĩ Theory
īĩ Project – is like real time
ī‚Ģ Come to office at a specified time
ī‚Ģ Work as a Team member
ī‚Ģ Do testing Tasks
Manual Testing
īŽ What are different kind of companies in Market
īĩ Projects base- Microsoft- products
ī‚Ģ Who is done in MS- 2-1
īĩ Products – IBM – TCS
īŽ Career growth – testing is always GREEN-
SAP/JAVA/ORACLE/WEB/.net – needs Testing
Manual Testing
ī‚Ģ Introduction Of Testing
ī‚Ģ What is Testing
ī‚Ģ Software Testing is a process of evaluating a system by manual or
automatic means and verify that it satisfies specified requirements
or identify differences between expected and actual results.
â€ĸ Who is a good tester
– Negative thinking
– Good communication
– Vision about technology and have to know better than a
developer(product knowledge)
â€ĸ Why testing is required
– Complexity of code.
– Money(RBS)/health(software)/research and all applications
which are used by human should be tested to avoid
loss/problems.
8
Who Tests the Software?
developerdeveloper independent testerindependent tester
Understands the systemUnderstands the system
but, will test "gently"but, will test "gently"
and, is driven by "and, is driven by "deliverydelivery""
Must learn about the system,Must learn about the system,
but, will attempt tobut, will attempt to breakbreak itit
and, is driven byand, is driven by qualityquality
Testing Methods
īŽ Black Box Testing
The technique of testing without having any Knowledge
of the interior workings of the application is Black Box
testing. Eg. Functional Testing, UAT, Automation
īŽ White Box Testing
White box testing is the detailed investigation of internal
logic and structure of the code. White box testing is
also called glass testing or open box testing
Eg. Unit testing
īŽ Grey Box Testing
Grey Box testing is a technique to test the application
with limited knowledge of the internal workings of an
application. Eg. Inetegration tesitng, Database
Manual Testing
ī‚Ģ How SDLC started
â€ĸ When no IT- Productions depts.
Ex:- Bike- Bajaj
â€ĸ Requirements- Design of bike- Production- QC- Release
â€ĸ When IT came even IT used same Technique
â€ĸ Water fall model – from Production Cycle-
– Kick Off- BRS
– Software Requirement Phase(SRS)
– Design Phase(Design Documents)
– Development
– Testing Process
Agile Testing(Manual Testing)
Waterfall Model
Testing
V-Model
â€ĸ STLC
– We take the copy of SRS and BRS
– Create Acceptance test cases from BRS
– Create Test Plan from SRS
– Crested System test cased from SRS
– Created Integrations Test cases
– Create Unit tests from Developer
– Build is ready
– Execute Unit test cases
– Execute Integration test cases
– Execute System test ceases
– And Execute Acceptance test cases
V-Model
Test Documentation:
īŽ Test Documentation:
Testing documentation involves the documentation of artifacts which should
be developed before or during the testing of Software. Documentation for
Software testing helps in estimating the testing effort required, test
coverage, requirement tracking/tracing etc. This section includes the
description of some commonly used documented artifacts related to
Software testing such as:
īŽ Test Plan
īŽ Test Strategy
īŽ Test Scenario
īŽ Test Cases
īŽ Traceability Matrix
īŽ Bug reports
īŽ Test Plan:
A test plan outlines the strategy that will be used to test an application, the resources
that will be used, the test environment in which testing will be performed, the
limitations of the testing and the schedule of testing activities.
īą Who Designs? --Quality Assurance Team Lead
Test Plan Includes:
īŽ Introduction to the Test Plan document
īŽ Assumptions when testing the application
īŽ Features to be tested
īŽ What sort of Approach to use when testing the software
īŽ List of Deliverables that need to be tested
īŽ The resources allocated for testing the application
īŽ Any Risks involved during the testing process
īŽ A Schedule of tasks and milestones as testing is started
īŽ End of Day 1
īŽ Day 2
īŽ Test Scenario:
A one line statement that tells what area in the application will be tested. Test
Scenarios are used to ensure that all process flows are tested from end to
end
īŽ Test Case
Test cases involve the set of steps, conditions and inputs which can be used
while performing the testing tasks. The main intent of this activity is to
ensure whether the Software Passes or Fails in terms of its functionality
and other aspects. There are many types of test cases like:
functional, negative, error, logical test cases, physical test cases, UI test
cases etc.
īŽ Test case ID.
īŽ Product Module
īŽ Product version
īŽ Revision history
īŽ Purpose
īŽ Assumptions
īŽ Pre-Conditions.
īŽ Steps.
īŽ Expected Outcome.
īŽ Actual Outcome.
īŽ Post Conditions.
Test Case Template:
Test
Case
ID
Category Feature
Descriptio
n
Prerequisite Test
Desc.
Input
Data
Expected
Result
Actual
Result
Status
(Pass/Fa
il)
Defect
Id
Build
N0.
Comm
ents
Levels of Testing:
īŽ Functional
īŽ Non-Functional
īŽ Functional Testing
ī‚Ģ Unit Testing
ī‚Ģ Integration Testing
ī‚Ģ System Testing
ī‚Ģ Regression Testing
ī‚Ģ Acceptance Testing
īļAlpha Testing
īļBeta Testing
īŽ Non-Functional Testing
ī‚Ģ Performance Testing
īļ Load Testing
īļ Stress Testing
ī‚Ģ Usability Testing
ī‚Ģ Security Testing
ī‚Ģ Portability Testing
īŽ Traceability Matrix:
Traceability Matrix (also known as Requirement Traceability Matrix -RTM) is
a table which is used to trace the requirements during the Software
development life Cycle. It can be used for forward tracing (i.e. from
Requirements to Design or Coding) or backward (i.e. from Coding to
Requirements).
īŽ The main goals for this matrix are:
īĩ Make sure Software is developed as per the mentioned requirements.
īĩ Helps in finding the root cause of any bug.
īĩ Helps in tracing the developed documents during different phases of SDLC.
Bug Life Cycle:
īŽWhat is Bug/Defect?
“A computer bug is an error, flaw, mistake, failure, or fault in a computer
program that prevents it from working correctly or produces an incorrect
result. Bugs arise from mistakes and errors, made by people, in either a
program’s source code or its design.
Life cycle of Bug:
īąLog new defect
When tester logs any new bug the mandatory fields are:
ī‚§Build version
ī‚§Submit On
ī‚§Product
ī‚§Module
ī‚§Severity
ī‚§Synopsis and Description to Reproduce
Types Of Bug Status:-
īŽNew
īŽDeferred
īŽAssigned
īŽResolved/Fixed
īŽCould not re-produce
īŽNeed more Info.
īŽRe-Open
īŽClosed
īŽRejected/Invalid
Bug Fields
īŽ SAMPLE BUG REPORT:
īŽ Bug Name: Application crash on clicking the SAVE
button while creating a new user.
īŽ Bug ID: (It will be automatically created by the BUG
Tracking tool once you save this bug)
īŽ Area Path: USERS menu > New Users
īŽ Build Number: Version Number 5.0.1
īŽ Severity: HIGH (High/Medium/Low) or 1
īŽ Priority: HIGH (High/Medium/Low) or 1
Home Work
THANK YOU
srikanthm@gcs.co.uk
Contact No.:07545863371

More Related Content

What's hot

functional testing
functional testing functional testing
functional testing bharathanche
 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing ToolsDr Ganesh Iyer
 
2 testing throughout software lifecycle
2 testing throughout software lifecycle2 testing throughout software lifecycle
2 testing throughout software lifecycleAsmaa Matar
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software TestingANKUR-BA
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)Ch Fahadi
 
Priority based software development and testing technique
Priority based software development and testing techniquePriority based software development and testing technique
Priority based software development and testing techniqueBTCTechnologies
 
Software Testing Tools Training
Software Testing Tools TrainingSoftware Testing Tools Training
Software Testing Tools TrainingQEdge Tech
 
Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_planTestingGeeks
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answersRajnish Sharma
 
Software audiit information management
Software audiit   information managementSoftware audiit   information management
Software audiit information managementHallmark B-school
 
Manual Testing Online Training
Manual Testing Online Training Manual Testing Online Training
Manual Testing Online Training QEdge Tech
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.Vinay Agnihotri
 
Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law Chuan Chuan Law
 
Manual Testing Interview Questions | Edureka
Manual Testing Interview Questions | EdurekaManual Testing Interview Questions | Edureka
Manual Testing Interview Questions | EdurekaEdureka!
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testingdidev
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 

What's hot (20)

functional testing
functional testing functional testing
functional testing
 
Practical Software Testing Tools
Practical Software Testing ToolsPractical Software Testing Tools
Practical Software Testing Tools
 
2 testing throughout software lifecycle
2 testing throughout software lifecycle2 testing throughout software lifecycle
2 testing throughout software lifecycle
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
Software testing career
Software testing careerSoftware testing career
Software testing career
 
Priority based software development and testing technique
Priority based software development and testing techniquePriority based software development and testing technique
Priority based software development and testing technique
 
Software Testing Tools Training
Software Testing Tools TrainingSoftware Testing Tools Training
Software Testing Tools Training
 
Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_plan
 
Manual testing interview questions and answers
Manual testing interview questions and answersManual testing interview questions and answers
Manual testing interview questions and answers
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Manual testing
Manual testingManual testing
Manual testing
 
Software audiit information management
Software audiit   information managementSoftware audiit   information management
Software audiit information management
 
Manual Testing Online Training
Manual Testing Online Training Manual Testing Online Training
Manual Testing Online Training
 
Interview questions for manual testing technology.
Interview questions for manual testing technology.Interview questions for manual testing technology.
Interview questions for manual testing technology.
 
Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law Evolution of Software Testing - Chuan Chuan Law
Evolution of Software Testing - Chuan Chuan Law
 
Manual Testing Interview Questions | Edureka
Manual Testing Interview Questions | EdurekaManual Testing Interview Questions | Edureka
Manual Testing Interview Questions | Edureka
 
Software testing
Software testingSoftware testing
Software testing
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Software testing
Software testingSoftware testing
Software testing
 

Viewers also liked

GCS - The fundamentals for nurses and nursing students
GCS - The fundamentals for nurses and nursing studentsGCS - The fundamentals for nurses and nursing students
GCS - The fundamentals for nurses and nursing studentsRavi Dadlani
 
Glasgow coma scale
Glasgow coma scale Glasgow coma scale
Glasgow coma scale osman qalib
 
Glasgow Coma Scale - Past Present Future
Glasgow Coma Scale - Past Present FutureGlasgow Coma Scale - Past Present Future
Glasgow Coma Scale - Past Present FutureHon Liang
 
Glasgow coma scale
Glasgow coma scaleGlasgow coma scale
Glasgow coma scaleRishi Mittal
 
Glasgow coma scale (gcs)
Glasgow coma scale (gcs)Glasgow coma scale (gcs)
Glasgow coma scale (gcs)Arnas Pamungkas
 
Glasgow Coma Scale Presentation
Glasgow Coma Scale PresentationGlasgow Coma Scale Presentation
Glasgow Coma Scale PresentationHayden G
 
GCS 2009 Overview
GCS 2009 OverviewGCS 2009 Overview
GCS 2009 Overviewlindseygcs
 
Bilcare GCS Comparator Procurement
Bilcare GCS Comparator ProcurementBilcare GCS Comparator Procurement
Bilcare GCS Comparator ProcurementBilcare GCS
 
Glasgow coma scale
Glasgow coma scaleGlasgow coma scale
Glasgow coma scaleKurian Joseph
 
Neurological Assessment & Artificial Airway Management
Neurological Assessment & Artificial Airway ManagementNeurological Assessment & Artificial Airway Management
Neurological Assessment & Artificial Airway ManagementLouie Ray
 
GLASGOW COMA SCALE
GLASGOW COMA SCALEGLASGOW COMA SCALE
GLASGOW COMA SCALEpramod kumar
 

Viewers also liked (13)

GCS - The fundamentals for nurses and nursing students
GCS - The fundamentals for nurses and nursing studentsGCS - The fundamentals for nurses and nursing students
GCS - The fundamentals for nurses and nursing students
 
Glasgow coma scale
Glasgow coma scale Glasgow coma scale
Glasgow coma scale
 
Glasgow Coma Scale - Past Present Future
Glasgow Coma Scale - Past Present FutureGlasgow Coma Scale - Past Present Future
Glasgow Coma Scale - Past Present Future
 
Glasgow coma scale
Glasgow coma scaleGlasgow coma scale
Glasgow coma scale
 
Glasgow coma scale (gcs)
Glasgow coma scale (gcs)Glasgow coma scale (gcs)
Glasgow coma scale (gcs)
 
Gcs
GcsGcs
Gcs
 
Glasgow Coma Scale Presentation
Glasgow Coma Scale PresentationGlasgow Coma Scale Presentation
Glasgow Coma Scale Presentation
 
GCS 2009 Overview
GCS 2009 OverviewGCS 2009 Overview
GCS 2009 Overview
 
Emerging4.0
Emerging4.0Emerging4.0
Emerging4.0
 
Bilcare GCS Comparator Procurement
Bilcare GCS Comparator ProcurementBilcare GCS Comparator Procurement
Bilcare GCS Comparator Procurement
 
Glasgow coma scale
Glasgow coma scaleGlasgow coma scale
Glasgow coma scale
 
Neurological Assessment & Artificial Airway Management
Neurological Assessment & Artificial Airway ManagementNeurological Assessment & Artificial Airway Management
Neurological Assessment & Artificial Airway Management
 
GLASGOW COMA SCALE
GLASGOW COMA SCALEGLASGOW COMA SCALE
GLASGOW COMA SCALE
 

Similar to Gcs day1

Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training Dinesh Pokhrel
 
Stlc phases.
Stlc phases.Stlc phases.
Stlc phases.Leela Karri
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.pptAnilKumarARS
 
Software testing
Software testingSoftware testing
Software testingRavi Dasari
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx14941
 
Quality Assurance Process
Quality Assurance ProcessQuality Assurance Process
Quality Assurance ProcessBala Subramanian
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )eshtiyak
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxssusere4c6aa
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsPankaj Dubey
 
Best SQA Document.pdf
Best SQA Document.pdfBest SQA Document.pdf
Best SQA Document.pdfAzmatIqbal2
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET Journal
 
Manualtestingppt
ManualtestingpptManualtestingppt
Manualtestingpptbalaji naidu
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesPunjab University
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software developmentPratik Devmurari
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Software testing
Software testingSoftware testing
Software testingSengu Msc
 

Similar to Gcs day1 (20)

Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Stlc phases.
Stlc phases.Stlc phases.
Stlc phases.
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
 
Software testing
Software testingSoftware testing
Software testing
 
Testing Throughout the Software Life Cycle - Section 2
Testing Throughout the Software Life Cycle - Section 2Testing Throughout the Software Life Cycle - Section 2
Testing Throughout the Software Life Cycle - Section 2
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx
 
Quality Assurance Process
Quality Assurance ProcessQuality Assurance Process
Quality Assurance Process
 
Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )Software Development Life Cycle (SDLC )
Software Development Life Cycle (SDLC )
 
STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
 
Best SQA Document.pdf
Best SQA Document.pdfBest SQA Document.pdf
Best SQA Document.pdf
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 
4 sdlc and stlc
4 sdlc and stlc4 sdlc and stlc
4 sdlc and stlc
 
Manualtestingppt
ManualtestingpptManualtestingppt
Manualtestingppt
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
 
V model
V modelV model
V model
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Software testing
Software testingSoftware testing
Software testing
 

More from Sriram Angajala

Banana apps portfolio
Banana apps portfolioBanana apps portfolio
Banana apps portfolioSriram Angajala
 
LONDON SDET MEETUP - Difference between Selenium and Cypress presentation
LONDON SDET MEETUP - Difference between Selenium and Cypress presentationLONDON SDET MEETUP - Difference between Selenium and Cypress presentation
LONDON SDET MEETUP - Difference between Selenium and Cypress presentationSriram Angajala
 
Software devops engineer in test (SDET)
Software devops engineer in test (SDET)Software devops engineer in test (SDET)
Software devops engineer in test (SDET)Sriram Angajala
 
Nightwatch JS for End to End Tests
Nightwatch JS for End to End TestsNightwatch JS for End to End Tests
Nightwatch JS for End to End TestsSriram Angajala
 
London SDET Meetup main presentation - How SDET can transform your organisati...
London SDET Meetup main presentation - How SDET can transform your organisati...London SDET Meetup main presentation - How SDET can transform your organisati...
London SDET Meetup main presentation - How SDET can transform your organisati...Sriram Angajala
 
Bdd development flow process from end to end
Bdd development flow process from end to endBdd development flow process from end to end
Bdd development flow process from end to endSriram Angajala
 
What is an Automation Framework ?
What is an Automation Framework ?�What is an Automation Framework ?�
What is an Automation Framework ?Sriram Angajala
 
Automated visual-regression-testing
Automated visual-regression-testingAutomated visual-regression-testing
Automated visual-regression-testingSriram Angajala
 
Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Sriram Angajala
 
Amma Web Site launch
Amma Web Site launchAmma Web Site launch
Amma Web Site launchSriram Angajala
 
Selenium ide material (2)
Selenium ide material (2)Selenium ide material (2)
Selenium ide material (2)Sriram Angajala
 
Selenium ide material (1)
Selenium ide material (1)Selenium ide material (1)
Selenium ide material (1)Sriram Angajala
 
Module 09 demos and retrospectives gla
Module 09   demos and retrospectives glaModule 09   demos and retrospectives gla
Module 09 demos and retrospectives glaSriram Angajala
 
Eurostar innovation week 2 (3) (1)
Eurostar innovation week 2 (3) (1)Eurostar innovation week 2 (3) (1)
Eurostar innovation week 2 (3) (1)Sriram Angajala
 
Insoft training day_1
Insoft training day_1Insoft training day_1
Insoft training day_1Sriram Angajala
 
Emerging Trends of Test automation - Talk in Software Testing Conference Nort...
Emerging Trends of Test automation - Talk in Software Testing Conference Nort...Emerging Trends of Test automation - Talk in Software Testing Conference Nort...
Emerging Trends of Test automation - Talk in Software Testing Conference Nort...Sriram Angajala
 

More from Sriram Angajala (20)

Banana apps portfolio
Banana apps portfolioBanana apps portfolio
Banana apps portfolio
 
LONDON SDET MEETUP - Difference between Selenium and Cypress presentation
LONDON SDET MEETUP - Difference between Selenium and Cypress presentationLONDON SDET MEETUP - Difference between Selenium and Cypress presentation
LONDON SDET MEETUP - Difference between Selenium and Cypress presentation
 
Software devops engineer in test (SDET)
Software devops engineer in test (SDET)Software devops engineer in test (SDET)
Software devops engineer in test (SDET)
 
Nightwatch JS for End to End Tests
Nightwatch JS for End to End TestsNightwatch JS for End to End Tests
Nightwatch JS for End to End Tests
 
London SDET Meetup main presentation - How SDET can transform your organisati...
London SDET Meetup main presentation - How SDET can transform your organisati...London SDET Meetup main presentation - How SDET can transform your organisati...
London SDET Meetup main presentation - How SDET can transform your organisati...
 
Bdd development flow process from end to end
Bdd development flow process from end to endBdd development flow process from end to end
Bdd development flow process from end to end
 
What is an Automation Framework ?
What is an Automation Framework ?�What is an Automation Framework ?�
What is an Automation Framework ?
 
Emerging5.0
Emerging5.0Emerging5.0
Emerging5.0
 
Citymovies
CitymoviesCitymovies
Citymovies
 
Automated visual-regression-testing
Automated visual-regression-testingAutomated visual-regression-testing
Automated visual-regression-testing
 
Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Automated visual-regression-testing (1)
Automated visual-regression-testing (1)
 
Amma Web Site launch
Amma Web Site launchAmma Web Site launch
Amma Web Site launch
 
Mobile Testing
Mobile TestingMobile Testing
Mobile Testing
 
Ci selenium
Ci seleniumCi selenium
Ci selenium
 
Selenium ide material (2)
Selenium ide material (2)Selenium ide material (2)
Selenium ide material (2)
 
Selenium ide material (1)
Selenium ide material (1)Selenium ide material (1)
Selenium ide material (1)
 
Module 09 demos and retrospectives gla
Module 09   demos and retrospectives glaModule 09   demos and retrospectives gla
Module 09 demos and retrospectives gla
 
Eurostar innovation week 2 (3) (1)
Eurostar innovation week 2 (3) (1)Eurostar innovation week 2 (3) (1)
Eurostar innovation week 2 (3) (1)
 
Insoft training day_1
Insoft training day_1Insoft training day_1
Insoft training day_1
 
Emerging Trends of Test automation - Talk in Software Testing Conference Nort...
Emerging Trends of Test automation - Talk in Software Testing Conference Nort...Emerging Trends of Test automation - Talk in Software Testing Conference Nort...
Emerging Trends of Test automation - Talk in Software Testing Conference Nort...
 

Recently uploaded

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Gcs day1

  • 1. IT Job is No more a Dream srikanthm@gcs.co.uk Contact No.:07545863371
  • 2. DAY-1 īŽ Aims of the day īļ Introduction īļ About GCS īļ Format of the Course īļ Able to understand īļ What is Testing īļ Why Testing needed and importance of the Testing īļ Testing Methodologies( Waterfall, V-Model and Agile) īļ Designing a Test Plan, Test Strategy and Test case Documents
  • 3. Introduction īŽ Background of Trainees and Trainer īŽ Identify yourself īŽ About GCS
  • 4. About GCS: īļ New company with tie ups with Visa Section īļ Placements Consultants īļ Web development cell - UK īļ Mobile Development Cell- India-2 resources īļ Web Automation Cell(Company) – London – 3 in London īļ Mobile Automation Cell – London īļ Future plan to grow people in New castle in GCS īļ Mobile Development and Testing īļ Interview Preparation īļ CV Preparation īļ Projects – Live – Mobile and Web īļ Experience if required in UK and India īŽ Internal Infrastructure development I. JIRA II. Live test Projects III. Mail access IV. Jenkins Access V. SVN Access VI. Selenium Grid VII. VPN
  • 5. Format Of the Course ī‚Ģ Manual Testing ī‚Ģ Agile Scrum Testing ī‚Ģ Java Training ī‚Ģ Automation Testing ī‚Ģ BDD Testing ī‚Ģ Mobile Testing īŽ Total 5 Weeks. īĩ Theory īĩ Project – is like real time ī‚Ģ Come to office at a specified time ī‚Ģ Work as a Team member ī‚Ģ Do testing Tasks
  • 6. Manual Testing īŽ What are different kind of companies in Market īĩ Projects base- Microsoft- products ī‚Ģ Who is done in MS- 2-1 īĩ Products – IBM – TCS īŽ Career growth – testing is always GREEN- SAP/JAVA/ORACLE/WEB/.net – needs Testing
  • 7. Manual Testing ī‚Ģ Introduction Of Testing ī‚Ģ What is Testing ī‚Ģ Software Testing is a process of evaluating a system by manual or automatic means and verify that it satisfies specified requirements or identify differences between expected and actual results. â€ĸ Who is a good tester – Negative thinking – Good communication – Vision about technology and have to know better than a developer(product knowledge) â€ĸ Why testing is required – Complexity of code. – Money(RBS)/health(software)/research and all applications which are used by human should be tested to avoid loss/problems.
  • 8. 8 Who Tests the Software? developerdeveloper independent testerindependent tester Understands the systemUnderstands the system but, will test "gently"but, will test "gently" and, is driven by "and, is driven by "deliverydelivery"" Must learn about the system,Must learn about the system, but, will attempt tobut, will attempt to breakbreak itit and, is driven byand, is driven by qualityquality
  • 9. Testing Methods īŽ Black Box Testing The technique of testing without having any Knowledge of the interior workings of the application is Black Box testing. Eg. Functional Testing, UAT, Automation īŽ White Box Testing White box testing is the detailed investigation of internal logic and structure of the code. White box testing is also called glass testing or open box testing Eg. Unit testing īŽ Grey Box Testing Grey Box testing is a technique to test the application with limited knowledge of the internal workings of an application. Eg. Inetegration tesitng, Database
  • 10. Manual Testing ī‚Ģ How SDLC started â€ĸ When no IT- Productions depts. Ex:- Bike- Bajaj â€ĸ Requirements- Design of bike- Production- QC- Release â€ĸ When IT came even IT used same Technique â€ĸ Water fall model – from Production Cycle- – Kick Off- BRS – Software Requirement Phase(SRS) – Design Phase(Design Documents) – Development – Testing Process
  • 13. V-Model â€ĸ STLC – We take the copy of SRS and BRS – Create Acceptance test cases from BRS – Create Test Plan from SRS – Crested System test cased from SRS – Created Integrations Test cases – Create Unit tests from Developer – Build is ready – Execute Unit test cases – Execute Integration test cases – Execute System test ceases – And Execute Acceptance test cases
  • 16. īŽ Test Documentation: Testing documentation involves the documentation of artifacts which should be developed before or during the testing of Software. Documentation for Software testing helps in estimating the testing effort required, test coverage, requirement tracking/tracing etc. This section includes the description of some commonly used documented artifacts related to Software testing such as: īŽ Test Plan īŽ Test Strategy īŽ Test Scenario īŽ Test Cases īŽ Traceability Matrix īŽ Bug reports
  • 17. īŽ Test Plan: A test plan outlines the strategy that will be used to test an application, the resources that will be used, the test environment in which testing will be performed, the limitations of the testing and the schedule of testing activities. īą Who Designs? --Quality Assurance Team Lead Test Plan Includes: īŽ Introduction to the Test Plan document īŽ Assumptions when testing the application īŽ Features to be tested īŽ What sort of Approach to use when testing the software īŽ List of Deliverables that need to be tested īŽ The resources allocated for testing the application īŽ Any Risks involved during the testing process īŽ A Schedule of tasks and milestones as testing is started īŽ End of Day 1
  • 18. īŽ Day 2 īŽ Test Scenario: A one line statement that tells what area in the application will be tested. Test Scenarios are used to ensure that all process flows are tested from end to end īŽ Test Case Test cases involve the set of steps, conditions and inputs which can be used while performing the testing tasks. The main intent of this activity is to ensure whether the Software Passes or Fails in terms of its functionality and other aspects. There are many types of test cases like: functional, negative, error, logical test cases, physical test cases, UI test cases etc. īŽ Test case ID. īŽ Product Module īŽ Product version īŽ Revision history īŽ Purpose īŽ Assumptions īŽ Pre-Conditions. īŽ Steps. īŽ Expected Outcome. īŽ Actual Outcome. īŽ Post Conditions.
  • 19. Test Case Template: Test Case ID Category Feature Descriptio n Prerequisite Test Desc. Input Data Expected Result Actual Result Status (Pass/Fa il) Defect Id Build N0. Comm ents
  • 20. Levels of Testing: īŽ Functional īŽ Non-Functional īŽ Functional Testing ī‚Ģ Unit Testing ī‚Ģ Integration Testing ī‚Ģ System Testing ī‚Ģ Regression Testing ī‚Ģ Acceptance Testing īļAlpha Testing īļBeta Testing īŽ Non-Functional Testing ī‚Ģ Performance Testing īļ Load Testing īļ Stress Testing ī‚Ģ Usability Testing ī‚Ģ Security Testing ī‚Ģ Portability Testing
  • 21. īŽ Traceability Matrix: Traceability Matrix (also known as Requirement Traceability Matrix -RTM) is a table which is used to trace the requirements during the Software development life Cycle. It can be used for forward tracing (i.e. from Requirements to Design or Coding) or backward (i.e. from Coding to Requirements). īŽ The main goals for this matrix are: īĩ Make sure Software is developed as per the mentioned requirements. īĩ Helps in finding the root cause of any bug. īĩ Helps in tracing the developed documents during different phases of SDLC.
  • 22. Bug Life Cycle: īŽWhat is Bug/Defect? “A computer bug is an error, flaw, mistake, failure, or fault in a computer program that prevents it from working correctly or produces an incorrect result. Bugs arise from mistakes and errors, made by people, in either a program’s source code or its design. Life cycle of Bug: īąLog new defect When tester logs any new bug the mandatory fields are: ī‚§Build version ī‚§Submit On ī‚§Product ī‚§Module ī‚§Severity ī‚§Synopsis and Description to Reproduce
  • 23. Types Of Bug Status:- īŽNew īŽDeferred īŽAssigned īŽResolved/Fixed īŽCould not re-produce īŽNeed more Info. īŽRe-Open īŽClosed īŽRejected/Invalid
  • 24. Bug Fields īŽ SAMPLE BUG REPORT: īŽ Bug Name: Application crash on clicking the SAVE button while creating a new user. īŽ Bug ID: (It will be automatically created by the BUG Tracking tool once you save this bug) īŽ Area Path: USERS menu > New Users īŽ Build Number: Version Number 5.0.1 īŽ Severity: HIGH (High/Medium/Low) or 1 īŽ Priority: HIGH (High/Medium/Low) or 1
  • 25.