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

_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
 
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
 
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

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

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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...
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

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.