Successfully reported this slideshow.
Your SlideShare is downloading. ×

#ATAGTR2020 Presentation - Relish your journey to Software Testing Masterchef

Ad

#ATAGTR2020
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow...

Ad

#ATAGTR2020
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow...

Ad

#ATAGTR2020
As a author of this presentation I/we own the copyright and confirm the originality of the content. I/we allow...

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Check these out next

1 of 21 Ad
1 of 21 Ad

#ATAGTR2020 Presentation - Relish your journey to Software Testing Masterchef

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/

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/

More Related Content

Slideshows for you (16)

More from Agile Testing Alliance (20)

#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

Editor's Notes

  • Mention why audience needs to know about IBM Cloud Paks – to understand our usecase better
  • IBM Cloud Paks are lightweight, enterprise-grade, modular cloud solutions, integrating a container platform, containerized IBM middleware and open source components, and common software services for development and management. IBM Cloud Paks are designed to accelerate cloud transformation projects.
  • IBM Cloud Pak™ for Applications helps to accelerate building of cloud-native apps by leveraging built-in developer tools and processes, including support for microservices functions and serverless computing. Customers can quickly build apps on any cloud, while existing IBM middleware clients gain the most straightforward path to modernization.

    IBM Cloud Pak™ for Integration helps support the speed, flexibility, security and scale required for all of your integration and digital transformation initiatives and comes pre-integrated with a set of capabilities including API lifecycle, application and data integration, messaging and events, high-speed transfer and integration security.

    IBM Cloud Pak™ for Multicloud Management helps to provide consistent visibility, automation and governance across a range of hybrid, multicloud management capabilities such as event management, infrastructure management, application management, multicluster management, edge management and integration with existing tools and processes.

    IBM Cloud Pak™ for Automation helps you deploy on your choice of clouds anywhere Kubernetes is supported, with low-code tools for business users and real-time performance visibility for business managers. Customers can migrate their automation runtimes without application changes or data migration, and automate at scale without vendor lock-in.

    IBM Cloud Pak™ for Data helps to unify and simplify the collection, organization and analysis of data. Enterprises can turn data into insights through an integrated cloud-native architecture. IBM Cloud Pak for Data is extensible and easily customized to unique client data and AI landscapes through an integrated catalog of IBM, open source and third-party microservices add-ons.

    IBM Cloud Pak™ for Security helps to uncover hidden threats, make informed decisions about the risks they pose, and then respond faster to those threats — while leaving data where it is. Customers can integrate tools and connect workflows across hybrid, multicloud environments, using a security platform that runs anywhere.
  • Banking institutions are facing more competition than ever — and often from non-traditional sources that promise better, more customized experiences. Bank leaders need ways to outshine competitors and increase customer loyalty. That’s why the ability to send event-driven alerts in real time is crucial. With real-time alerts, customers can receive relevant information when and where they need it.
  • Event streaming lets businesses analyze data associated with an event and respond to it in real time.
    Event streaming and enterprise messaging capabilities let the bank combine its transaction data with real-time events. It can use message and event connectors available in IBM Cloud Pakᵀᴹ for Integration to copy transactions into event streams without adding to system load.
    After copying the transactions into event streams, the next step is to verify which transactions merit alerts. The Kafka capabilities in IBM Cloud Pak for Integration allow the bank to see things like raw payload data.
    Once the bank has examined the payload, it can see the customer's notification preferences and can then publish an event for each alert. Here, the bank can output to three event streams: SMS alerts, email alerts and push alerts.
  • A bad taste is left when the product development experience has been fraught with challenges and risks -

  • Collaborate on having a robust regression bucket in place to catch defects early on—test automation / automated unit testing / impact on regression
    Agile processes to be followed. Iteration-wise deliverable help you achieve better in stipulated amount of time. Have retrospectives to make sure things are on track.
    Scope for testing - testing is required on all fronts.
    Iterative reviews via playbacks, test plan reviews, defect triage meetings.
    Quality is the responsibility of both Dev and Test!
    Innovative PoCs and solutioning to add more intelligence to the product and process.




  • How do we assure customer on the quality of the product:


    Bullet 1: Daily scrums

    Bullet 2: Offline and online test reviews with stakeholders

    Bullet 3 : Defect discovery rate, field defect escapes etc.

    Bullet 4 : Added API automation, then UI automation – security automation, RBAC, browser etc.
    will catch the regression issues earlier and give better confidence on quality overall.

×