Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

#ATAGTR2020 Presentation - Relish your journey to Software Testing Masterchef

4 views

Published on

Hina Sharma and Nilambari Shirodkar delivered a session on "Relish your journey to Software Testing Masterchef" at ATAGTR2020

ATAGTR2020 was the 5th Edition of Global Testing Retreat.

Hina is a Test Lead at IBM India and she brings 16 years of hands-on experience in Testing on varied domains like Investment Banking, Retail Banking and, Messaging and Cloud.

Nilambari is currently Dev Manager for IBM Cloud Pak System with India Software Labs and brings 20 years of rich industry experience in Software Testing, Quality Assurance and DevOps

The video recording of the session is now available on the following link: https://youtu.be/P_RQDRlOa2Q

To know more about #ATAGTR2020, please visit: https://gtr.agiletestingalliance.org/

Published in: Technology
  • Be the first to comment

  • Be the first to like this

#ATAGTR2020 Presentation - Relish your journey to Software Testing Masterchef

  1. 1. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Relish your journey to a software testing MasterChef! Hina Sharma Nilambari Shirodkar
  2. 2. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Milestones in the Journey to Testing MasterChef 2. 3. 5.
  3. 3. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Agenda  An introduction to IBM Cloud Paks (to segue into our test craftsmanship journey)  Brief overview of SDLC & STLC  A real usecase to bring out test craftsmanship we applied to our product testing  Deep dive into the test effort for the above usecase
  4. 4. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Introduction to IBM Cloud Paks
  5. 5. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) 5 Your Cloud Journey is fulfilled with Cloud Paks + OpenShift Modernize applications by using insights to refactor, optimize resources and costs, and reduce complexity. Develop cloud native apps with containers, with open source, common services, developer tools of choice and integrated DevOps. IBM Cloud Pak for Applications Improve employee productivity by automating mundane clerical tasks and assisting knowledge work. Enrich content with intelligence to deliver trustworthy business insights. IBM Cloud Pak for Automation Ensure applications deliver continuous business value with dynamic monitoring and problem resolution. Deliver a secure multicloud deployment, upgrade and management with consistency.IBM Cloud Pak for Applications IBM Cloud Pak for Multicloud Management IBM Cloud Pak for Integration Respond to real-time events to optimize customer experience and offers. Create a secure API portal for clients and partners. Operationalize AI with trust and transparency Connect all data for self-service analytics Dynamically deploy cloud-native data and AI workloads IBM Cloud Pak for Data Consolidate asset and risk information from a variety of security and IT tools to identify security gaps, investigate and analyze security insights, and extend your security program in hybrid, multicloud Open Hybrid Multicloud Platform IBM public cloud AWS Microsoft Azure Googl e Cloud Edge Private IBM Z IBM LinuxOne IBM Power Systems CloudPakforMulticloudManagement Multicloudvisibility,governance,andautomation Modernized & Transformational Applications/Solutions Event-driven, Blockchain, Data & Analysis, … Common Operational Services Cloud Pak for Security Connect security data, tools, and teams Cloud Pak for Automation Transform business processes, decisions, and content Cloud Pak for Integration Integrate applications, data, cloud services, and APIs Cloud Pak for Data Collect, organize, and analyze data Cloud Pak for Applications Build, deploy, and run applications IBM Containerized Software Certified containers
  6. 6. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) IBM Cloud Pak for Integration – What’s included? Component • IBM Cloud Pak for Integration Platform Navigator • IBM App Connect Enterprise • IBM API Connect • IBM MQ Advanced • IBM Event Streams • IBM Aspera • IBM Datapower Gateway • Kafka Cloud Pak for Integration Integrate applications, data, cloud services, and APIs IBM containerized software Container platform and operational services
  7. 7. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) IBM Cloud Pak for Data – What’s included? Component • IBM Cloud Pak for Data control plane • Watson Machine Learning • Watson OpenScale • Watson Studio (Local) • Analytics Engine for Apache Spark • IBM Streams • Cognos Dashboard Embedded • Watson Knowledge Catalog • Data Refinery • Information Governance Catalog • IBM Regulatory Accelerator • Open-Source Management • Information Analyzer • Data Virtualization • IBM Db2 Event Store • IBM Db2 Warehouse • IBM Performance Server • Master Data Connect • DB2 Big SQL • Guardium Container platform and operational services Cloud Pak for Data Collect, organize, and analyze data IBM containerized software Container platform and operational services
  8. 8. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) The Usecase • Jane is a developer working on a Finance domain project. • The bank that she is working for, is looking for an integrated solution - where the client’s spending history can be analyzed into different categories, and client can be informed accordingly. • Jane is looking for a better way to implement solution with an accelerated learning curve and efficient results. Proposed Solution • IBM Cloud Pak for Integration (CP4I) and IBM Cloud Pak for Data(CP4D) were proposed as the solutions for Jane’s requirement. • CP4I gives the complete, flexible integration capabilities we need to move at today’s rapid speed of business. • CP4D is a fully-integrated data and AI platform that modernizes how businesses collect, organize and analyze data to infuse AI throughout their organizations.
  9. 9. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) AppConnect Usecase – Component diagram Events routed to IBM MQ Determine Alert Send Email Kafka Kafka Event Streams IBM Cloud Pak for Integration Send SMS Analysis of customer’s spending history/spending behavior Watson Learning Watson Studio Inform customer of the latest offers based on spending behavior Customer swipes her card for a transaction. Details are captured by the bank. IBM Cloud Pak for Data App Connect IBM MQ
  10. 10. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) SDLC / STLC
  11. 11. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Different types of testing
  12. 12. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Test Methodology What should Jane take care while testing her solution? Let us sample Jane’s recipe to certify the Usecase implementation
  13. 13. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) How can I delight stakeholders ? “Customer service is an opportunity to exceed your customer’s expectations.” – John Jantsch Cover the key customer end to end scenarios Negative scenarios are important too Interdependencies between various business layers and relational mapping Usability testing - Intuitive user experience is critical to leave a good first impression Ensure system reliability with Recovery and failover testing
  14. 14. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Problems encountered in above usecase testing: • While Cloud Paks have been a boon to the customers, the deployment time to set up the entire environment was a pain point. • We identified this problem by gathering feedback from our sales associates. How we resolved them: • After discussions with customer, and understanding their requirement, a One-click installation of the product was proposed and delivered to the customer. • A whole new user interface and experience was delivered in addition. How we delighted our stakeholders Proposed Solution Brainstorming on the possible solutions Data analyzed Feedback from the field
  15. 15. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) What things leave a bad taste in our development process? External dependencies - if not handled in proactive and timely manner. Gaps in defined process during the execution cycle. Test environment not planned adequately. Change management process not followed diligently (Scope creep). Out of box testing for a release - not handled well. Gaps in Documentation- an important aspect.
  16. 16. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) How to stir up a winning batter and identify the lumps(risks)? Collaboration Adapt to changes Test on all fronts Iterative Reviews Quality – owned by Dev too! Innovation
  17. 17. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Glossary- PMR : Problem Management Record How can I add more garnish to the product backlog conversations?  Suggest enhancements to product based on defects found, and ensure they get added to the backlog.  Solicit stakeholder feedback during playback demos.  Build a healthy backlog with past customer issues. • Tooling for traceability between Requirements -> usecases -> testcases -> defects -> PMRs • Improvise and evolve existing test approaches to better the quality, ease of install/deployment, faster time to market of end-product.
  18. 18. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) How to present gourmet meal (product quality) to stakeholders? Test team working in sync with the development pace. A thorough review of test artifacts with the customers, and other stakeholders. Quality indices will help measure the efficiency and effectiveness of testing. Mature test automation framework. DevOps is the backbone of any product developed with the agile model.
  19. 19. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Analysis : Customer likes to shop electronic devices. IBM CP4D for learning and predictive analysis Alerts sent to customer on offers on electronics devices IBM CP4I to integrate different capabilities Capture customer’s shopping trend Security testing Database testing Integration testing End to End testing Security/ UI / Performance Integration testing Test data verification
  20. 20. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) A True Test Craftsman  Testing is not just about building depth in the product; but breadth in the quality and business aspects of the product too.  It is a disciplined function. However, its important to evolve with the times and adapt to upcoming technologies to become a true testing MasterChef.
  21. 21. #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) #ATAGTR2020 As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow Agile testing alliance to use the content for social media marketing, publishing it on ATA Blog or ATA social medial channels(Provided due credit is given to me/us) Q & A

×