SlideShare a Scribd company logo
1 of 12
Dev box testing
By Mithilesh Singh
What?
• Dev Box is an abridged version of ‘Developer Machine’.In Dev
Box testing, a qualityengineer validates,tests, and verifies a
feature in scope on the developer’smachine. It’s as simple as
that. A basic approach through which one ensures the quality
of a feature.
How?
• The process of successful Dev Box testing starts early
in the development cycle, when the feature is being
discussed between the Product, Dev, and QA teams.
While a story is being groomed, a quality engineer
ensures the following are in place:
• Acceptance criteria.
• In scope and out of scope features.
• Pre-conditions, if any
• Once the above parameters are concluded, the dev
team can start working on it. After the development
is finished, the SDE will call out for dev box testing.
Steps:
• The qualityengineer reviews the story and checks the preconditions.
• Ask the developerto show the workflow to ensure the required
functionalityis working
• Review the unit, functional,integrationtests and execute them.
• Ask questions to the developer
- When would this fail in production? What wouldbe possible
scenarios?
- Would this perform as expected under performance-stress-load
tests?
- Are there any known issues with the code, module, or integrations?
- What edge cases havethey handledin the implementation?
- Is there a better way to implement the same code?
- Are there any platform or hardware constraints?
- Questions around scenarios of localization,etc.
Note:
The questions would depend on what type of story
you’re testing, for example: front-end or back-end
stories.
While going through the above points, note the
details such as discussion points, issues found,
suggested changes, action items, and share them as
minutes of meeting.
This would ensure the required updates are made. If
no issues are found, the developer can then merge
the code to the staging branch where the quality
engineer would execute functional tests.
Benefits?
Technical understanding of the
product by the quality engineer
Upskilling quality engineer
provides faster feedback to the
team
Improve vertical testing
Improve cross-team
communication and build trust
Drawbacks?
It may take time to get each team member in sync
If the team is not following the TDD approach, it may prove difficult or futile
The team should consist of at least two quality engineers (Dev Box is quality-
centric,hence, wouldrequireenoughQEs to accommodateall tasks)
End to End
Testing
Steps
The teamwill be there in the sprint backlog groomingmeetingand decide the Stories
that are all can pick in the upcomingsprint.
Dev and Tester will be in sync duringScope analysis and theywill divide the feature
into testable components.
The developer will be creatingthe Jira task based on those testable
components[backend and front end development tasks].
Testers will be addingall those testable components in the Google sheet with sprint
and JIRA task details.he/shill will also mention ETA for every task/subtask for their
reference.
The designer will share the Figma for that feature and that will be the road map for
the testers and developer for further activity.
The developer will be developingthe feature as per the timeline mentionedin the
google sheet and the tester meanwhile writingthe test cases for that feature.
End to End
Testing
Steps
Note: Tester can draft all the cases at once no matter which component is going
to come first for the testing but make sure test case writing is done before
receiving any build.
Once the developer developed the component he/she can call tester for dev box
testing, testers can follow slide 4 and 5 to perform the dev box testing.
After dev box Build will be pushed to the respective env--> netlify or staging.
The tester should verify Test environment details [Testing portal link, test data,
.apk, release notes, dependent areas list, bug fixes list, JIRA ticket etc.]before
starting the test execution.
The tester will start testing the component based on the written test case and
update the test case status in the test case sheet.
If Testers encounter any bug, he/she will report it to the respective dev and add
the JIRA in front of the test case.
End to End Testing Steps
This development and testing process
with bug life cycle will be continued
and after executing all the cases we
will have execution results for all
the cases.
There are possibilities to get
some Adhoc requests in between for
the same developing components or
some already developed feature also.
if there is some enhancement needed
in between in currentfeature, the
developer has to convey their QA
regardingthis so that he/she can
modify test cases accordingly and till
the time those changes will reflect
tester will have a case ready
for testing
• Older feature Adhoc request: if this is on priority and we cannot put on hold, Analyse and decide whether it is non-
functionalchanges like UI/UX or functionalchanges. for UI/UX changes we can skip test case writing and direct update
the JIRA ticket based on activity performed but if there are functionalchanges try to add the test case first, that kind of
changes will not containmore cases so will hardlytake 30-40 mins time to draft/modify the cases.
End to End Testing Steps
01
Note: dev box testing will help to
avoid major bugs in staging or
pre prod and dev will have
enough time to fix it if any
02
Once Developmentand testing
are done, the tester will add the
deliverables in test plan
with documentslike test
case sheet, execution status etc.
03
In the test plan, the only tester
can mark the sign off date and
status and share with the dev
and team lead.
Note: Tester who does not follow
or not aware the Dev box testing
can directly perform deep testing
on staging or preprod but dev
might get less time to fix logged
bugs and sprint will get delayed.
Dev box testing.pdf

More Related Content

Similar to Dev box testing.pdf

www.tutorialsbook.com presents Manual testing
www.tutorialsbook.com presents Manual testingwww.tutorialsbook.com presents Manual testing
www.tutorialsbook.com presents Manual testingTutorials Book
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.Jithinctzz
 
Automation Testing Project and Framework Details
Automation Testing Project and Framework DetailsAutomation Testing Project and Framework Details
Automation Testing Project and Framework DetailsAkash Tyagi
 
manual-testing
manual-testingmanual-testing
manual-testingKanak Mane
 
Qa interview questions and answers for placements
Qa interview questions and answers for placementsQa interview questions and answers for placements
Qa interview questions and answers for placementsGaruda Trainings
 
How to overcome agile methodology challenges
How to overcome agile methodology challengesHow to overcome agile methodology challenges
How to overcome agile methodology challengesBugRaptors
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process OverviewPaul Nguyen
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven developmentEditor Jacotech
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx14941
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answersGaruda Trainings
 
Quality assurance by Sadquain
Quality assurance by Sadquain Quality assurance by Sadquain
Quality assurance by Sadquain Xad Kuain
 
Manual testing real time questions by subbu
Manual testing real time questions by subbuManual testing real time questions by subbu
Manual testing real time questions by subbupalla subrahmanyam
 
Project Management in 3 Slides
Project Management in 3 SlidesProject Management in 3 Slides
Project Management in 3 SlidesLonnie Sorrells
 
General technical interview questions
General technical interview questionsGeneral technical interview questions
General technical interview questionsKevalkumar Shah
 
Software Testing
Software TestingSoftware Testing
Software TestingAdroitLogic
 
Development and test infrastructure
Development and test infrastructureDevelopment and test infrastructure
Development and test infrastructureJun Li
 

Similar to Dev box testing.pdf (20)

www.tutorialsbook.com presents Manual testing
www.tutorialsbook.com presents Manual testingwww.tutorialsbook.com presents Manual testing
www.tutorialsbook.com presents Manual testing
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
 
Automation Testing Project and Framework Details
Automation Testing Project and Framework DetailsAutomation Testing Project and Framework Details
Automation Testing Project and Framework Details
 
manual-testing
manual-testingmanual-testing
manual-testing
 
Qa interview questions and answers for placements
Qa interview questions and answers for placementsQa interview questions and answers for placements
Qa interview questions and answers for placements
 
Stlc 12 Steps Ppt
Stlc 12 Steps PptStlc 12 Steps Ppt
Stlc 12 Steps Ppt
 
How to overcome agile methodology challenges
How to overcome agile methodology challengesHow to overcome agile methodology challenges
How to overcome agile methodology challenges
 
Scrum Process Overview
Scrum Process OverviewScrum Process Overview
Scrum Process Overview
 
Acceptance test driven development
Acceptance test driven developmentAcceptance test driven development
Acceptance test driven development
 
Aim (A).pptx
Aim (A).pptxAim (A).pptx
Aim (A).pptx
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
 
Quality assurance by Sadquain
Quality assurance by Sadquain Quality assurance by Sadquain
Quality assurance by Sadquain
 
Manual testing real time questions by subbu
Manual testing real time questions by subbuManual testing real time questions by subbu
Manual testing real time questions by subbu
 
Project Management in 3 Slides
Project Management in 3 SlidesProject Management in 3 Slides
Project Management in 3 Slides
 
General technical interview questions
General technical interview questionsGeneral technical interview questions
General technical interview questions
 
stlc
stlcstlc
stlc
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
All about testing
All about testingAll about testing
All about testing
 
Quality Assurance Process
Quality Assurance ProcessQuality Assurance Process
Quality Assurance Process
 
Development and test infrastructure
Development and test infrastructureDevelopment and test infrastructure
Development and test infrastructure
 

More from Mithilesh Singh (20)

Cucumber Basics.pdf
Cucumber Basics.pdfCucumber Basics.pdf
Cucumber Basics.pdf
 
Data Migration.pdf
Data Migration.pdfData Migration.pdf
Data Migration.pdf
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Test_Case_Design_Techniques
Test_Case_Design_TechniquesTest_Case_Design_Techniques
Test_Case_Design_Techniques
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Software_requirement_collection
Software_requirement_collectionSoftware_requirement_collection
Software_requirement_collection
 
Stub_&_Drive
Stub_&_DriveStub_&_Drive
Stub_&_Drive
 
TestersMindSet 2022
TestersMindSet 2022TestersMindSet 2022
TestersMindSet 2022
 
API_Testing_with_Postman
API_Testing_with_PostmanAPI_Testing_with_Postman
API_Testing_with_Postman
 
Agile_basics
Agile_basicsAgile_basics
Agile_basics
 
Selenium_Grid
Selenium_GridSelenium_Grid
Selenium_Grid
 
Appium_set_up
Appium_set_upAppium_set_up
Appium_set_up
 
Appium- part 1
Appium- part 1Appium- part 1
Appium- part 1
 
Alpha & Beta Testing
Alpha & Beta TestingAlpha & Beta Testing
Alpha & Beta Testing
 
Severity and Priority
Severity and PrioritySeverity and Priority
Severity and Priority
 
GIT_Overview.
GIT_Overview.GIT_Overview.
GIT_Overview.
 
Selenium-Locators
Selenium-LocatorsSelenium-Locators
Selenium-Locators
 
Browser_Stack_Intro
Browser_Stack_IntroBrowser_Stack_Intro
Browser_Stack_Intro
 
UI_UX_testing tips
UI_UX_testing tipsUI_UX_testing tips
UI_UX_testing tips
 
Emulator vs Simulator
Emulator vs SimulatorEmulator vs Simulator
Emulator vs Simulator
 

Recently uploaded

cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 

Recently uploaded (20)

cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 

Dev box testing.pdf

  • 1. Dev box testing By Mithilesh Singh
  • 2. What? • Dev Box is an abridged version of ‘Developer Machine’.In Dev Box testing, a qualityengineer validates,tests, and verifies a feature in scope on the developer’smachine. It’s as simple as that. A basic approach through which one ensures the quality of a feature.
  • 3. How? • The process of successful Dev Box testing starts early in the development cycle, when the feature is being discussed between the Product, Dev, and QA teams. While a story is being groomed, a quality engineer ensures the following are in place: • Acceptance criteria. • In scope and out of scope features. • Pre-conditions, if any • Once the above parameters are concluded, the dev team can start working on it. After the development is finished, the SDE will call out for dev box testing.
  • 4. Steps: • The qualityengineer reviews the story and checks the preconditions. • Ask the developerto show the workflow to ensure the required functionalityis working • Review the unit, functional,integrationtests and execute them. • Ask questions to the developer - When would this fail in production? What wouldbe possible scenarios? - Would this perform as expected under performance-stress-load tests? - Are there any known issues with the code, module, or integrations? - What edge cases havethey handledin the implementation? - Is there a better way to implement the same code? - Are there any platform or hardware constraints? - Questions around scenarios of localization,etc.
  • 5. Note: The questions would depend on what type of story you’re testing, for example: front-end or back-end stories. While going through the above points, note the details such as discussion points, issues found, suggested changes, action items, and share them as minutes of meeting. This would ensure the required updates are made. If no issues are found, the developer can then merge the code to the staging branch where the quality engineer would execute functional tests.
  • 6. Benefits? Technical understanding of the product by the quality engineer Upskilling quality engineer provides faster feedback to the team Improve vertical testing Improve cross-team communication and build trust
  • 7. Drawbacks? It may take time to get each team member in sync If the team is not following the TDD approach, it may prove difficult or futile The team should consist of at least two quality engineers (Dev Box is quality- centric,hence, wouldrequireenoughQEs to accommodateall tasks)
  • 8. End to End Testing Steps The teamwill be there in the sprint backlog groomingmeetingand decide the Stories that are all can pick in the upcomingsprint. Dev and Tester will be in sync duringScope analysis and theywill divide the feature into testable components. The developer will be creatingthe Jira task based on those testable components[backend and front end development tasks]. Testers will be addingall those testable components in the Google sheet with sprint and JIRA task details.he/shill will also mention ETA for every task/subtask for their reference. The designer will share the Figma for that feature and that will be the road map for the testers and developer for further activity. The developer will be developingthe feature as per the timeline mentionedin the google sheet and the tester meanwhile writingthe test cases for that feature.
  • 9. End to End Testing Steps Note: Tester can draft all the cases at once no matter which component is going to come first for the testing but make sure test case writing is done before receiving any build. Once the developer developed the component he/she can call tester for dev box testing, testers can follow slide 4 and 5 to perform the dev box testing. After dev box Build will be pushed to the respective env--> netlify or staging. The tester should verify Test environment details [Testing portal link, test data, .apk, release notes, dependent areas list, bug fixes list, JIRA ticket etc.]before starting the test execution. The tester will start testing the component based on the written test case and update the test case status in the test case sheet. If Testers encounter any bug, he/she will report it to the respective dev and add the JIRA in front of the test case.
  • 10. End to End Testing Steps This development and testing process with bug life cycle will be continued and after executing all the cases we will have execution results for all the cases. There are possibilities to get some Adhoc requests in between for the same developing components or some already developed feature also. if there is some enhancement needed in between in currentfeature, the developer has to convey their QA regardingthis so that he/she can modify test cases accordingly and till the time those changes will reflect tester will have a case ready for testing • Older feature Adhoc request: if this is on priority and we cannot put on hold, Analyse and decide whether it is non- functionalchanges like UI/UX or functionalchanges. for UI/UX changes we can skip test case writing and direct update the JIRA ticket based on activity performed but if there are functionalchanges try to add the test case first, that kind of changes will not containmore cases so will hardlytake 30-40 mins time to draft/modify the cases.
  • 11. End to End Testing Steps 01 Note: dev box testing will help to avoid major bugs in staging or pre prod and dev will have enough time to fix it if any 02 Once Developmentand testing are done, the tester will add the deliverables in test plan with documentslike test case sheet, execution status etc. 03 In the test plan, the only tester can mark the sign off date and status and share with the dev and team lead. Note: Tester who does not follow or not aware the Dev box testing can directly perform deep testing on staging or preprod but dev might get less time to fix logged bugs and sprint will get delayed.