Leveraging CI/CD For Complex Tests
Sauce AI for Test Authoring: Move from intent to execution in minutes.|xBack to ResourcesBlogPosted
Sauce AI for Test Authoring: Move from intent to execution in minutes.
|
x
is a test service provider for a number of clients, as well as a specialised service spouse for Sauce Labs. We are advocates of the Sauce Labs Continuous Testing Cloud because it proffer a comprehensive resolution for testing: from its wide array of browsers to mobile devices, and platform support, along with real machines. This facilitate with detecting bugs on real environments quicker. We use the Sauce Labs Continuous Testing Cloud because:
Sauce Labs makes supporting a CI/CD grapevine easy via outside nexus connexion.
Sauce Labs allows teams to run tests on multiple browser and devices in parallel, saving clip.
Sauce Labs disk screen when running examination, observe pass/fail and making debug failed cases much quicker.
Pro tip: Tools like SUSA can handle this autonomously — upload your app and get results without writing a single test script.
Recently, a long-term client of ours needed both speed and quality—a gainsay proposition in the world of software testing. They ’ re in the amusement industriousness, and they mainly outsource manual testing to us due to their testing scenarios. They had created a product that was a robotic toy/telepresence that could be operated via roving application on the users ’ mobile twist, and they needed to create certain it was actually depart to act before sending it out to consumers. However, they too needed to meet their launching deadlines.
To efficaciously test the product and the mobile application, the node want to test across a variety of leading browsers, two different environments, and six speech: not just a walking in the park. This do for an especially complex try scenario, with the significant combinations of mobile devices and browsers in drama for both Android and iOS. The guest ’ s vision was to create an automated test suite that could be effectively integrated into Continuous Delivery.Uninterrupted Testing with Seleniumrequires customization and there are several good recitation around it.
To achieve Continuous Testing, rapid test execution is a eminent priority. Our node requested a four-hour run cycle for 1,000 test instance. After consulting with the guest, we opted to use a Selenium and Appium fabric and a cloud-based Selenium grid to help support the testing. The Sauce Labs Continuous Testing Cloud is perfect for this type of testing— since it & # x27; s a scalable solvent that can be utilize on-demand along with their all-inclusive array of browser and platform support. Another added benefit is that it free up bandwidth on local machines, which saves time and reduces run rhythm. Sauce Labs besides alleviates the burden of maintaining an in-house mobile lab and makes supporting testing in the CI/CD pipeline easy.
To put it in context: on local machines, it takes about 11 hours to run examination, whereas it takes about three hour if running on Sauce Labs with 1,000 TCs per one environment.
With the combination of Selenium and Appium framework and Sauce Labs, our team was capable to successfully overwhelm the challenge of usability, extendability, compatibility, and maintainability for a complex examination scenario. Sauce Labs was able to successfully implement Continuous Testing to assist the node, while massively increase speed with prove on multiple browsers expend one examination script and without feature to do any internal setup.
That, paired with the easy automation setup and browser validation in multiple environments, was immensely helpful in speeding up the testing process. However, it gets much easier when we ’ re able to run tryout on various browsers with Sauce Labs. Using their cloud-based Selenium grid and our own know-how, we were able to successfully scale and implement Continuous Testing for a complex testing surround for CI/CD, while trim our sprint-cycle for endeavour test automation. We be also capable to win significant cost savings using a Selenium grid. When we executed trial for the roving application, Sauce Labs helped us to run test cases on various mobile devices and whatever twist type requested, a important cost savings liken to the toll of make an in-house mobile lab.
Michael Hackett is a co-founder of LogiGear, and has over two decennium of experience in software engineering in banking, securities, healthcare, and consumer electronics. Michael is a Certified Scrum Master and has co-authored two books on Software Testing: Testing Application on the Web-Test Planning for Mobile and Internet-Based Systems (Wiley, 2nd ed. 2003), available in English, Chinese, and Nipponese, and Global Software Test Automation (HappyAbout Publishing, 2006). He is a founding member of the Board of Advisors at the University of California Berkeley Extension and has taught for the Certificate in Software Quality Engineering and Management at the University of California Santa Cruz Extensions. As a member of IEEE, his grooming courses have brought Silicon Valley Testing Expertise to over 16 countries.Michael make a Bachelor of Science in Engineering from Carnegie Mellon University.
Automate This With SUSA
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts needed.
Try SUSA FreeTest Your App Autonomously
Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.
Try SUSA Free