1 / 28

Automated Functional & Load Testing for Web Enterprise Apps

Explore automated testing for CA Plex enterprise Web apps to improve customer satisfaction, agility, and developer happiness. Learn about SmartBear TestComplete and LoadNinja tools for efficient testing practices.

fuson
Download Presentation

Automated Functional & Load Testing for Web Enterprise Apps

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automated Functional and Load Testing For Web Enterprise Apps

  2. WelcomeMessage We shouldn't live in fear of our code. Long-term customer satisfaction, product agility, and developer happiness are crucial. A quality suite of automated tests helps achieve this In this session we will show how to perform automated testing for CA Plex enterprise Web apps from a functional and load perspective.

  3. Speakers Eric Giron Senior Consultant

  4. Agenda • What is Software Testing? • Why Automated Testing? • Automated Versus Manual Testing • Different Types of Automated Tests • SmartBear TestComplete • Automated Testing Best Practice • SmartBearLoadNinja • TestComplete Demo • LoadNinja Demo

  5. What is Software Testing

  6. What is Software Testing? Is a Process used to identify the correctness, completeness and quality of developed computer software. It includes a set of activities conducted with the intent of finding errors in software so it could be corrected before the product is released

  7. What is Software Testing? In simple words, software testing is an activity to check that the software system is defect free

  8. Why Automated Testing

  9. Why Automated Testing? $5000 System Test $500 Integration Test $50 Full Build cost $5 TDD time

  10. Why Automated Testing? Happier Users Happier Business Happier Team

  11. Automated vs Manual Testing Manual human testing Automated testing Free to run over and over Quicker to run Run any time Mechanical/logical assertion • Strange edge cases • Aesthetic & design • Overall user experience

  12. Different Types of Automated Tests

  13. Different types of Automated Tests user perspective UI things together Integration things in isolation Unit

  14. Testing Legacy Applications Unit Integration UI

  15. Automated Testing Best Practices

  16. Automated Testing Best Practices • Decide What Test Cases to Automate • Start With Good Data • Test Early and Test Often • Divide Your Automated Testing Efforts • Create Automated Tests That Are Resistant to Changes in the UI

  17. SmartBear TestComplete

  18. SmartBear Test Complete • Support for Various Applications and Platforms • Support for Various Operating Systems • Support for Mobile Devices • Creating Automated Tests Without Programming • Automated Test Scripting • Recording Automated Software Tests • Creating Cross-Browser Web Tests • Creating Automated Tests That Are Resistant to Changes • Supports Various Test Data Sources • Exporting Reports • Logging Automated Test Results

  19. SmartBearLoadNinja

  20. What is LoadNinja • LoadNinja is a cloud-based load testing and performance testing platform for web applications. It helps developers, QA teams, and performance engineers check if their web servers sustain a massive load and if the servers are robust and scalable.

  21. LoadNinja helps you to know: • How many users can simultaneously work with my web application without a perceptible slowdown? • What load can crash the server? • How does the response time change if the load increases? • How do hardware and software changes affect the server performance?

  22. Testing with LoadNinja • Record web tests • Create a load testing scenario • Run the scenario • Analyze the results

  23. Why use LoadNinja? • Create real-life load tests that simulate real user actions • Use real browsers for real user simulation • Create platform-independent load tests • Create tests quickly and easily • Take advantage of clear user actions in tests • Scale your load tests as needed • Watch virtual user activity at real time • Save on testing facility

  24. Test Complete Demo

  25. TestComplete Demo Steps • Test the Add Person Process • Enter Persons Functions (6 Records) • Database Checkpoint – Delete Records • Add Records from CSV File • Close Browse • Reopen Browser • List the Persons (8 Records)

  26. LoadNinja Demo

  27. Questions ?

  28. Contact +1 888 866 6179 eric.giron@cmfirstgroup.com www.cmfirstgroup.com

More Related