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.

DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation


Published on

This is the presentation from the Inflectra meetup on Testing {(script || bother)}. It explains how using the right software tools can help you test more effectively without scripts and the bother of manual methods such as Excel sheets and whiteboards.

Published in: Software
  • Be the first to comment

  • Be the first to like this

DevGeekWeek 2017 Inflectra Meetup in Herzliya Presentation

  1. 1. © Copyright 2017, Inflectra Corporation Testing:{!(script || bother)} Meetup Wednesday, June 21, 2017 from 6:00 PM to 8:00 PM (IDT)
  2. 2. © Copyright 2017, Inflectra Corporation Why Do We Need Testing Anyway?
  3. 3. © Copyright 2017, Inflectra Corporation Agenda  Testing without Bother  Presentation of SpiraTest  Live application demo and discussion  Testing with (or without) Script  Presentation on test automation with Rapise  Live application demo and discussion  Open Forum (what’s on your mind?)  The role of Artificial Intelligence & Machine Learning
  4. 4. © Copyright 2017, Inflectra Corporation Inflectra – Who are we?  Based in the United States  Over 5,000 customers  Active in over 100 countries, across 6 continents  Our software  Helps you plan, build, and test  Easy to try  Easy to buy  Easy to use  Affordable
  5. 5. © Copyright 2017, Inflectra Corporation Some of Our Customers Government & Defense Transportation & Hospitality Energy & Industrial Retail & Consumer Goods Information Technology Financial & Business Services Telecommunications Healthcare & Bio-Technology
  6. 6. © Copyright 2017, Inflectra Corporation Some of our Local Customers
  7. 7. © Copyright 2017, Inflectra Corporation How Are We Different? 1. We help you manage the entire project lifecycle—not just planning, development, or testing—all of it! 2. Our products are actually understandable, easy to use and affordable 3. We provide exceptional support with every purchase—our support is so good, customers call us to help fix products with their other tools (!) This is validated by our ~ 80% customer retention rate.
  8. 8. © Copyright 2017, Inflectra Corporation SpiraTeam® The Inflectra® Product Suite SpiraTest® Requirements & Test Management SpiraPlan® Project Management & Defect Tracking KronoDesk® IT Support & Help Desk Ticketing Rapise® Test Automation Platform (Web, GUI, Services) TaraVault™ - Source Code Hosting
  9. 9. © Copyright 2017, Inflectra Corporation SpiraTest – Powerful Test Management
  10. 10. © Copyright 2017, Inflectra Corporation Why use SpiraTest?  Too many companies still use Excel and Word  Managing metrics, running reports, and collaborating takes lots of manual effort  You can’t tell how much testing is left or how close you are to being ready to ship  SpiraTest gives you a robust set of best practice tools for all of your testing. Use it to:  Create  Collaborate  Manage  Run  Report
  11. 11. © Copyright 2017, Inflectra Corporation What is SpiraTest?  A complete QA solution in one, integrated package  No need to buy separate requirements capture, bug tracking, and testing tools Quality Assurance Management Web-based User Interface Project and User Management Core Functionality Excel Importer Requirements Test Cases Incidents
  12. 12. © Copyright 2017, Inflectra Corporation Customizable Project Dashboards Each project has a dashboard home-page. It’s a “one-stop-shop” to understand the overall status and health of the project at a glance.
  13. 13. © Copyright 2017, Inflectra Corporation Requirements Management Create and manage project requirements, user stories, and use cases. Link each item to a release. Display the test coverage for each item.
  14. 14. © Copyright 2017, Inflectra Corporation Test Case Management Create, edit, and organize your test cases in an intuitive folder structure. Move and copy test cases easily Filter test cases by a range of criteria and save queries to use anytime Customize what information you see about each test
  15. 15. © Copyright 2017, Inflectra Corporation Manual Test Cases - Editing Each test case consists of test steps—individual actions a user must take to complete the test. You can include other template test cases as steps within your test case. This allows you to build a library of reusable test components.
  16. 16. © Copyright 2017, Inflectra Corporation Manual Test Cases - Execution Easily execute groups of test cases and their test steps Testers can follow the directions and check if the system behaves as expected. If needed, a new incident can be logged – linked to a test step failure
  17. 17. © Copyright 2017, Inflectra Corporation Test Planning - Test Sets Optionally group test cases into test sets Test sets can be assigned as a ‘package’ to a tester or automation hosts Each test set can be associated with a particular release for testing, and you can quickly see the execution status of each test set in one consolidated view
  18. 18. © Copyright 2017, Inflectra Corporation Test Run Tracking Every time you execute a test case, SpiraTest records every pass / failure as well as the associated incidents generated as a ‘Test Run’. Archived Test Runs can be reviewed to see if changes have introduced failures to previously working functionality.
  19. 19. © Copyright 2017, Inflectra Corporation Incident / Defect Tracking Create, edit, assign, track, manage, and close incidents (bugs, issues, risks, defects, enhancements) raised during testing.
  20. 20. © Copyright 2017, Inflectra Corporation Incident Traceability Unlike a standalone bug tracking tool, you can trace the defects back to the test case and the underlying requirement that generated them. This gives the project manager unprecedented power in analyzing the “in- process” quality of a system during its lifecycle.
  21. 21. © Copyright 2017, Inflectra Corporation Customizable Reporting Dashboard SpiraTest has an extensive reports library Display information such as Requirements Coverage, Test Case Execution, Test Run Progress, and Incident Status. Build a customized reporting dashboard featuring your frequently-used graphs, charts and reports. Supported formats include HTML, XML, Word, Excel.
  22. 22. © Copyright 2017, Inflectra Corporation Support for Mobile Devices SpiraTest is fully responsive It is designed to look great and be fully functional on everything from a smartphone to a dual monitor display. Execute tests from a mobile device while carrying out the test on a desktop device. You can even attach screenshots to failed tests using the device’s built-in camera, providing additional context.
  23. 23. © Copyright 2017, Inflectra Corporation Demo of SpiraTest
  24. 24. © Copyright 2017, Inflectra Corporation Test Automation – Made Easy!
  25. 25. © Copyright 2017, Inflectra Corporation Rapise - Automated Testing Made Easy  Rapise provides powerful and easy to use automated testing.  When you need to test web, mobile or desktop applications, Rapise makes it easy.  Scriptless Visual Language or JavaScript, Your Choice.
  26. 26. © Copyright 2017, Inflectra Corporation Test All Your Platforms & Technologies  Rapise can test all of the different technologies you're using: Web Applications Cross-Platform Technologies Unit Test Frameworks Enterprise Applications Mobile Applications Windows Applications Integrations Third-Party Component Libraries
  27. 27. © Copyright 2017, Inflectra Corporation Learn and Go™ Recording  Rapise's unique Learn and Go testing method is much more time efficient than traditional record-and-playback processes.  Objects are edited during the learning process.  Faster, more complete test script generation and automatic script updates significantly reduces testing time and gets your application to market faster.
  28. 28. © Copyright 2017, Inflectra Corporation Cross Browser Testing  Rapise is purpose-built for cross-browser testing, supporting multiple versions of Internet Explorer, Firefox Chrome, Safari and Opera.  With Rapise you can your test web applications in all of the most widely used browsers.  Create one test script and execute the same script without modification across the major browsers.
  29. 29. © Copyright 2017, Inflectra Corporation XPath & Spy Tools  The Rapise Spy Tools let you interact with the application under test in real time to discover the available objects for automation.  During recording you can use the same Spy Tool to pick specific objects to be used in the generated test script.  Rapise includes Spy tools for multiple technologies and platforms.
  30. 30. © Copyright 2017, Inflectra Corporation Exploratory & Manual Testing  Rapise brings the power of automation to your manual and exploratory testing.  No more laborious creation of test cases and test steps. Rapise, lets your testing keep pace with your development cycles.  Rapise automatically creates your manual test cases as you simply use the application
  31. 31. © Copyright 2017, Inflectra Corporation API Testing  The move to cloud computing has highlighted the importance of Application Programming Interfaces (APIs).  With the rise in cloud applications and interconnect platforms, API testing is a necessity.  Rapise provides powerful API testing features including support for testing web services.
  32. 32. © Copyright 2017, Inflectra Corporation Apple iOS  Rapise lets you record and play automated tests on physical iOS devices (iPad and iPhone) as well as test applications using the iOS simulator that ships with XCode.  No jailbreaking needed! With Rapise you can record on one device and playback on multiple.
  33. 33. © Copyright 2017, Inflectra Corporation Android  Rapise lets you record and play automated tests on real Android devices (e.g. Nexus, Galaxy) as well as test applications using the Android simulator.  With Rapise you have the powerful interactive Object Spy that makes it easy to record on one device and playback on multiple.
  34. 34. © Copyright 2017, Inflectra Corporation Powerful Reporting  Rapise comes with powerful and flexible reporting capabilities that allow you to quickly see the results of your testing activities.  You can event customize the data being reported by adding instructions within your test script.  Report Filtering lets you specify criteria to filter your view of the test execution report. Rows that do not match your criteria are hidden.
  35. 35. © Copyright 2017, Inflectra Corporation SpiraTest & Rapise Integration  SpiraTest provides an integrated, holistic test management solution that manages your requirements, tests and incidents.  When you use Rapise with SpiraTest, you can centrally manage your automated tests and remotely schedule and launch them in a globally distributed test lab.
  36. 36. © Copyright 2017, Inflectra Corporation Demo of Rapise
  37. 37. © Copyright 2017, Inflectra Corporation Questions?