SlideShare a Scribd company logo
Archana Krushnan, Test Analyst
Nihilent Technologies, Pune
1
Behaviour Driven Development
along with Continuous Integration
2
 Introduction
 BDD framework using Cucumber
 Continuous integration with Jenkins
 Need for BDD and its practical usage
 Approach to building BDD framework with cucumber and Continuous integration
with Jenkins
 Pros and Cons of BDD
 Conclusion
3
Introduction to Behavior driven Development
Collaborates with both Testers and Business objectives
Bridge between business (User Stories) and automated tests
Useful in documentation of the current understanding of an existing
system
Refined focus on the user's perspective
Makes tests easier to read and execute
4
5
Behavior Driven development with Cucumber
 Framework for writing and executing high level descriptions of your
software's functionality.
 Used to write acceptance tests for web application
 Allows automation of functional validation using Gherkin language
in a understandable format (like plain English) to Business Analysts,
Developers, Testers, etc.
Gherkin
 extremely user-friendly like any of the human languages
 feature descriptions can be written and/or understood by non-
technical people involved in the project.
 Gherkin serves two purposes — documentation and automated
tests.
6
Continuous integration with Jenkins
 Practice of accelerating commits and testing of code by software
developers
 Regular schedulers which can run and execute the tests at regular
intervals.
 New enhancements and bug fixes can be easily tested and rolled
out to production in an accelerated way.
 Delay between bug reporting and fix to be rolled out is made
faster.
 Increases the ability of automation and makes testing just a click
away
7
Need for BDD and its practical usage
 Increases the ability of automation and makes testing just a click
away
 Clears the specification in simple word
 Communication problems and ambiguity is reduced.
 Encourages better software quality
 Reduces defect rejection rate
8
Approach to BDD framework with cucumber
and Jenkins
Step 1: User Story / Requirement Elicitation & Elaboration
with Customer(s) or Business Owner – Feature file output
Step 2: User Story (Feature file) Elaboration & Validation with QA
Step 3: Feature & Feature File Implementation by Developers/Testers
Step 4: Testers Test Functionality
Step 5: Acceptance by Business Owner
Step 6: Repeat (In Event of Requirement Changes)
9
Pros and Cons of BDD
 Pros
• It uses user friendly language and easy to run in case of small
enhancements and changes.
• It can be easily run by BA’s , Developers, Testers.
• Focus is on user scenarios, Complexity is hidden and adds value
to the project.
 Cons
• It cannot be considered as replacement of unit tests and testing
process.
• In case of failure, debugging is a bit complex
10
References & Appendix
1.Beck, K. (2003). Test Driven Development by Example. Addison
Wesley - Vaseem.
2.North, D. (2006, March 1). Introducing BDD. Retrieved April 27,
2015, from http://dannorth.net/introducing-bdd/
3.https://cucumber.io/
4.https://jenkins-ci.org/
11
Author Biography
Professional History and Credentials:
Archana Krushnan is currently working as Test Analyst at Nihilent Technologies Pvt Ltd.
She has been in the field of Software Testing for 5 years and worked on several domains
such as Telecom, Ecommerce and Healthcare. Her interests include exploring new things
in testing and sharing on her blog. She has previous experiences of working with
companies like Reliance Communications Ltd and Fab.com. She has good knowledge in
Selenium, Jmeter and Soap UI. She is ISTQB Foundation Level Certified.
12
Thank You!!!

More Related Content

What's hot (20)

PPTX
Test Automation in Agile
Agile Testing Alliance
 
PPTX
ATAGTR2017 Testing in DevOps Culture
Agile Testing Alliance
 
PDF
Continuous Integration
drluckyspin
 
PPTX
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
Agile Testing Alliance
 
PPTX
Service Virtualization - Kalpna
Agile Testing Alliance
 
PPTX
ATAGTR2017 Upgrading a mobile tester's weapons with advanced debugging
Agile Testing Alliance
 
PPTX
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
Agile Testing Alliance
 
PPTX
WiKi Based Automation Testing: Fitness & DevOps
Agile Testing Alliance
 
PPTX
Continuous integration testing fundamentals
Cygnet Infotech
 
PPTX
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
Agile Testing Alliance
 
PDF
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
Sauce Labs
 
PDF
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
PPTX
Test Automation and Continuous Integration
TestCampRO
 
PPTX
ATAGTR2017 Performance Testing of Big Data Application
Agile Testing Alliance
 
PPTX
Why Automated Testing Matters To DevOps
dpaulmerrill
 
PDF
Continuous testing in agile projects 2015
Fabricio Epaminondas
 
PDF
Continuous testing for devops
Subrahmaniam S.R.V
 
PDF
Continuous testing & devops with @petemar5hall
Peter Marshall
 
PDF
Continuous Testing - What QA means for DevOps
SeaLights
 
PPTX
Continuous Delivery & Testing Madrid AfterTest
Peter Marshall
 
Test Automation in Agile
Agile Testing Alliance
 
ATAGTR2017 Testing in DevOps Culture
Agile Testing Alliance
 
Continuous Integration
drluckyspin
 
ATAGTR2017 Keeping pace with Product Evolution: UI Automation Framework Guide...
Agile Testing Alliance
 
Service Virtualization - Kalpna
Agile Testing Alliance
 
ATAGTR2017 Upgrading a mobile tester's weapons with advanced debugging
Agile Testing Alliance
 
ATAGTR2017 Cost-effective Security Testing Approaches for Web, Mobile & Enter...
Agile Testing Alliance
 
WiKi Based Automation Testing: Fitness & DevOps
Agile Testing Alliance
 
Continuous integration testing fundamentals
Cygnet Infotech
 
ATAGTR2017 Static and dynamic code analysis for mobile applications - Act ear...
Agile Testing Alliance
 
The Push From Within - A Journey of Transformation at Walmart Labs by Claude ...
Sauce Labs
 
About Agile Testing Alliance (ATA)
Agile Testing Alliance
 
Test Automation and Continuous Integration
TestCampRO
 
ATAGTR2017 Performance Testing of Big Data Application
Agile Testing Alliance
 
Why Automated Testing Matters To DevOps
dpaulmerrill
 
Continuous testing in agile projects 2015
Fabricio Epaminondas
 
Continuous testing for devops
Subrahmaniam S.R.V
 
Continuous testing & devops with @petemar5hall
Peter Marshall
 
Continuous Testing - What QA means for DevOps
SeaLights
 
Continuous Delivery & Testing Madrid AfterTest
Peter Marshall
 

Viewers also liked (18)

PPTX
Dr. shankar-dev ops-davinci_code_GTR
Agile Testing Alliance
 
PPTX
Test Engagement - Vishal Prasad
Agile Testing Alliance
 
PDF
Using Docker for Testing - Mukta
Agile Testing Alliance
 
PPTX
Yahya Devqaops updated
Agile Testing Alliance
 
PPTX
Augmented Reality & Software Testing - Sourabh d
Agile Testing Alliance
 
PDF
IoT: Testing - Shardul Rao
Agile Testing Alliance
 
PPTX
Simulating Different-Network Speeds using JMETER
Agile Testing Alliance
 
PDF
Patterns of a "Good" Test Automation Framework, Locators & Data
Agile Testing Alliance
 
PPTX
Fidelity Test Data Management
Agile Testing Alliance
 
PPTX
Mind Wave In Testing
Agile Testing Alliance
 
PPTX
Introduction - #ATAGTR2016
Agile Testing Alliance
 
PPTX
#ATAGTR2016 Twitter Action
Agile Testing Alliance
 
PPTX
50+ ways to improve tester - programmer relationship
Agile Testing Alliance
 
PPTX
Modelling QA Transformation with Prime
Agile Testing Alliance
 
PDF
Digital Assurance - Today & Tomorrow
Agile Testing Alliance
 
PPTX
Big Data - Hadoop and MapReduce - Aditya Garg
Agile Testing Alliance
 
PPTX
The New Gives and Takes in a testers role
Agile Testing Alliance
 
PDF
Demystifying Devops - Uday kumar
Agile Testing Alliance
 
Dr. shankar-dev ops-davinci_code_GTR
Agile Testing Alliance
 
Test Engagement - Vishal Prasad
Agile Testing Alliance
 
Using Docker for Testing - Mukta
Agile Testing Alliance
 
Yahya Devqaops updated
Agile Testing Alliance
 
Augmented Reality & Software Testing - Sourabh d
Agile Testing Alliance
 
IoT: Testing - Shardul Rao
Agile Testing Alliance
 
Simulating Different-Network Speeds using JMETER
Agile Testing Alliance
 
Patterns of a "Good" Test Automation Framework, Locators & Data
Agile Testing Alliance
 
Fidelity Test Data Management
Agile Testing Alliance
 
Mind Wave In Testing
Agile Testing Alliance
 
Introduction - #ATAGTR2016
Agile Testing Alliance
 
#ATAGTR2016 Twitter Action
Agile Testing Alliance
 
50+ ways to improve tester - programmer relationship
Agile Testing Alliance
 
Modelling QA Transformation with Prime
Agile Testing Alliance
 
Digital Assurance - Today & Tomorrow
Agile Testing Alliance
 
Big Data - Hadoop and MapReduce - Aditya Garg
Agile Testing Alliance
 
The New Gives and Takes in a testers role
Agile Testing Alliance
 
Demystifying Devops - Uday kumar
Agile Testing Alliance
 
Ad

Similar to BDD along with Continuous Integration (20)

PDF
Behavior Driven Development—A Guide to Agile Practices
TechWell
 
PPTX
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...
Agile Testing Alliance
 
PDF
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
QA or the Highway
 
PPTX
Lets cook cucumber !!
vodQA
 
ODP
Test Automation Framework using Cucumber BDD overview (part 1)
Mindfire Solutions
 
PPTX
BDD Selenium for Agile Teams - User Stories
Sauce Labs
 
PPT
Behavior Driven Development by Example
Nalin Goonawardana
 
PPTX
Design your tests to behave - An introduction To BDD!
Aparna A Gopalakrishnan
 
KEY
Bahaviour Driven Development
buildmaster
 
PPTX
Bdd with Cucumber and Mocha
Atish Narlawar
 
PPTX
Bdd. Automate your requirements
jugkaraganda
 
PPTX
Topic tdd-and-bdd b4usolution
Hoa Le
 
PPTX
Behavior-Driven Design: One Team's Exploration
dtcoutu
 
PPTX
BDD for APIs
Jason Harmon
 
PDF
BDD & Cucumber
Vladimir Arutin
 
PPTX
Automation test framework with cucumber – BDD
123abcda
 
PPTX
Behavior-Driven Development (BDD) and Its Impact on Software Testing.pptx
digitalmuskan2244
 
PDF
Introducing BDD and TDD with Cucumber
Knoldus Inc.
 
PPTX
Testable Agile Requirements with BDD - Jennifer Flora Black
Jennifer Flora Black
 
PDF
Whole team approach to agile testing bdd can help better pune 15th meetup
Agile Testing Alliance
 
Behavior Driven Development—A Guide to Agile Practices
TechWell
 
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...
Agile Testing Alliance
 
Behavior Driven Development—A Guide to Agile Practices by Josh Eastman
QA or the Highway
 
Lets cook cucumber !!
vodQA
 
Test Automation Framework using Cucumber BDD overview (part 1)
Mindfire Solutions
 
BDD Selenium for Agile Teams - User Stories
Sauce Labs
 
Behavior Driven Development by Example
Nalin Goonawardana
 
Design your tests to behave - An introduction To BDD!
Aparna A Gopalakrishnan
 
Bahaviour Driven Development
buildmaster
 
Bdd with Cucumber and Mocha
Atish Narlawar
 
Bdd. Automate your requirements
jugkaraganda
 
Topic tdd-and-bdd b4usolution
Hoa Le
 
Behavior-Driven Design: One Team's Exploration
dtcoutu
 
BDD for APIs
Jason Harmon
 
BDD & Cucumber
Vladimir Arutin
 
Automation test framework with cucumber – BDD
123abcda
 
Behavior-Driven Development (BDD) and Its Impact on Software Testing.pptx
digitalmuskan2244
 
Introducing BDD and TDD with Cucumber
Knoldus Inc.
 
Testable Agile Requirements with BDD - Jennifer Flora Black
Jennifer Flora Black
 
Whole team approach to agile testing bdd can help better pune 15th meetup
Agile Testing Alliance
 
Ad

More from Agile Testing Alliance (20)

PPTX
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
Agile Testing Alliance
 
PDF
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
Agile Testing Alliance
 
PPTX
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
Agile Testing Alliance
 
PDF
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
Agile Testing Alliance
 
PDF
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
Agile Testing Alliance
 
PPTX
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
Agile Testing Alliance
 
PPTX
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
Agile Testing Alliance
 
PPTX
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
Agile Testing Alliance
 
PDF
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
Agile Testing Alliance
 
PPTX
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
Agile Testing Alliance
 
PPTX
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
Agile Testing Alliance
 
PPTX
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
Agile Testing Alliance
 
PPTX
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
Agile Testing Alliance
 
PDF
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
Agile Testing Alliance
 
PPTX
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
Agile Testing Alliance
 
PDF
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
Agile Testing Alliance
 
PDF
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
Agile Testing Alliance
 
PPTX
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
Agile Testing Alliance
 
PDF
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
Agile Testing Alliance
 
PPTX
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 
#Interactive Session by Anindita Rath and Mahathee Dandibhotla, "From Good to...
Agile Testing Alliance
 
#Interactive Session by Ajay Balamurugadas, "Where Are The Real Testers In T...
Agile Testing Alliance
 
#Interactive Session by Jishnu Nambiar and Mayur Ovhal, "Monitoring Web Per...
Agile Testing Alliance
 
#Interactive Session by Pradipta Biswas and Sucheta Saurabh Chitale, "Navigat...
Agile Testing Alliance
 
#Interactive Session by Apoorva Ram, "The Art of Storytelling for Testers" at...
Agile Testing Alliance
 
#Interactive Session by Nikhil Jain, "Catch All Mail With Graph" at #ATAGTR2023.
Agile Testing Alliance
 
#Interactive Session by Ashok Kumar S, "Test Data the key to robust test cove...
Agile Testing Alliance
 
#Interactive Session by Seema Kohli, "Test Leadership in the Era of Artificia...
Agile Testing Alliance
 
#Interactive Session by Ashwini Lalit, RRR of Test Automation Maintenance" at...
Agile Testing Alliance
 
#Interactive Session by Srithanga Aishvarya T, "Machine Learning Model to aut...
Agile Testing Alliance
 
#Interactive Session by Kirti Ranjan Satapathy and Nandini K, "Elements of Qu...
Agile Testing Alliance
 
#Interactive Session by Sudhir Upadhyay and Ashish Kumar, "Strengthening Test...
Agile Testing Alliance
 
#Interactive Session by Sayan Deb Kundu, "Testing Gen AI Applications" at #AT...
Agile Testing Alliance
 
#Interactive Session by Dinesh Boravke, "Zero Defects – Myth or Reality" at #...
Agile Testing Alliance
 
#Interactive Session by Saby Saurabh Bhardwaj, "Redefine Quality Assurance –...
Agile Testing Alliance
 
#Keynote Session by Sanjay Kumar, "Innovation Inspired Testing!!" at #ATAGTR2...
Agile Testing Alliance
 
#Keynote Session by Schalk Cronje, "Don’t Containerize me" at #ATAGTR2023.
Agile Testing Alliance
 
#Interactive Session by Chidambaram Vetrivel and Venkatesh Belde, "Revolution...
Agile Testing Alliance
 
#Interactive Session by Aniket Diwakar Kadukar and Padimiti Vaidik Eswar Dat...
Agile Testing Alliance
 
#Interactive Session by Vivek Patle and Jahnavi Umarji, "Empowering Functiona...
Agile Testing Alliance
 

Recently uploaded (20)

PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Digital Circuits, important subject in CS
contactparinay1
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 

BDD along with Continuous Integration

  • 1. Archana Krushnan, Test Analyst Nihilent Technologies, Pune 1 Behaviour Driven Development along with Continuous Integration
  • 2. 2  Introduction  BDD framework using Cucumber  Continuous integration with Jenkins  Need for BDD and its practical usage  Approach to building BDD framework with cucumber and Continuous integration with Jenkins  Pros and Cons of BDD  Conclusion
  • 3. 3 Introduction to Behavior driven Development Collaborates with both Testers and Business objectives Bridge between business (User Stories) and automated tests Useful in documentation of the current understanding of an existing system Refined focus on the user's perspective Makes tests easier to read and execute
  • 4. 4
  • 5. 5 Behavior Driven development with Cucumber  Framework for writing and executing high level descriptions of your software's functionality.  Used to write acceptance tests for web application  Allows automation of functional validation using Gherkin language in a understandable format (like plain English) to Business Analysts, Developers, Testers, etc. Gherkin  extremely user-friendly like any of the human languages  feature descriptions can be written and/or understood by non- technical people involved in the project.  Gherkin serves two purposes — documentation and automated tests.
  • 6. 6 Continuous integration with Jenkins  Practice of accelerating commits and testing of code by software developers  Regular schedulers which can run and execute the tests at regular intervals.  New enhancements and bug fixes can be easily tested and rolled out to production in an accelerated way.  Delay between bug reporting and fix to be rolled out is made faster.  Increases the ability of automation and makes testing just a click away
  • 7. 7 Need for BDD and its practical usage  Increases the ability of automation and makes testing just a click away  Clears the specification in simple word  Communication problems and ambiguity is reduced.  Encourages better software quality  Reduces defect rejection rate
  • 8. 8 Approach to BDD framework with cucumber and Jenkins Step 1: User Story / Requirement Elicitation & Elaboration with Customer(s) or Business Owner – Feature file output Step 2: User Story (Feature file) Elaboration & Validation with QA Step 3: Feature & Feature File Implementation by Developers/Testers Step 4: Testers Test Functionality Step 5: Acceptance by Business Owner Step 6: Repeat (In Event of Requirement Changes)
  • 9. 9 Pros and Cons of BDD  Pros • It uses user friendly language and easy to run in case of small enhancements and changes. • It can be easily run by BA’s , Developers, Testers. • Focus is on user scenarios, Complexity is hidden and adds value to the project.  Cons • It cannot be considered as replacement of unit tests and testing process. • In case of failure, debugging is a bit complex
  • 10. 10 References & Appendix 1.Beck, K. (2003). Test Driven Development by Example. Addison Wesley - Vaseem. 2.North, D. (2006, March 1). Introducing BDD. Retrieved April 27, 2015, from http://dannorth.net/introducing-bdd/ 3.https://cucumber.io/ 4.https://jenkins-ci.org/
  • 11. 11 Author Biography Professional History and Credentials: Archana Krushnan is currently working as Test Analyst at Nihilent Technologies Pvt Ltd. She has been in the field of Software Testing for 5 years and worked on several domains such as Telecom, Ecommerce and Healthcare. Her interests include exploring new things in testing and sharing on her blog. She has previous experiences of working with companies like Reliance Communications Ltd and Fab.com. She has good knowledge in Selenium, Jmeter and Soap UI. She is ISTQB Foundation Level Certified.