Test Automation for Mobile Applications: A Practical GuideTechWell
The world of information technology is undergoing revolutionary changes. Advancements in mobile computing, fueled by mobile applications, are playing an important role in driving these changes. While developers build their technical skills to accommodate these evolving trends, it is equally important for testers to understand what it takes to test mobile applications. Testers must understand the scope of mobile device applications testing, whether automation is feasible, and what challenges will face the test team. Kunal Chauhan presents an optimized approach to testing smart devices, specifically focusing on mobile applications test automation, the various forms of applications (web, native, hybrid), and the tools available to assist in the automation process. Kunal demonstrates an automation framework using open source tools, providing a practical implementable solution to add to your mobile test automation toolkit.
[Infographic] Challenges in Test Automation Katalon Studio
Katalon and KMS Technology conducted the survey with ToolsQA as the media sponsor to understand and offer evidence on challenges being faced by worldwide test professionals and their organizations with test automation. The infographic below shows key results of the survey about test automation types, tools selection criteria and the severity of the issues.
Download the full whitepaper at https://www.katalon.com/test-automation-challenges
APImetrics offers the industry’s first and only intelligent, analytics-driven API performance solution built specifically for the enterprise. By interfacing with all current and legacy API protocols, APImetrics helps IT managers, software developers and vendors know if their APIs are performing as designed. Monitoring is supported by insightful analytics and fully customizable downtime alerts to help deliver the actionable intelligence needed to meet service level agreements and customer expectations. The company is headquartered in Seattle, WA. More information is available at www.APImetrics.io.
Agenda:
• UiPath Test Suite role in the end-to-end software testing cycle.
• Test Case Building and Publishing with UiPath StudioPro
• Verification Activities
• Building Data Driven Test Cases
• Test Execution with UiPath Orchestrator
• Define a Continuous Integration/Continuous Testing environment using UiPath Test Suite
As the digital space continues to evolve, Progressive Web Apps (PWA) are gaining momentum. PWAs aim to improve user experience and are about to become a game changer – will you be ready?
Join us for this live webinar & learn:
* What Progressive Web Apps are and why they're gaining momentum
* Key differences between Progressive Web Apps, responsive web design, hybrid and native apps
* Best practices and tools for testing Progressive Web Apps
And see a live demo of a Progressive Web App in action
Adopting a Design-First Approach to API Development with SwaggerHubSmartBear
In this webinar session, we discussed why many software development teams are looking at taking a design-first approach to their API development. We highlight benefits like early collaboration and treating APIs as products.
Test Automation for Mobile Applications: A Practical GuideTechWell
The world of information technology is undergoing revolutionary changes. Advancements in mobile computing, fueled by mobile applications, are playing an important role in driving these changes. While developers build their technical skills to accommodate these evolving trends, it is equally important for testers to understand what it takes to test mobile applications. Testers must understand the scope of mobile device applications testing, whether automation is feasible, and what challenges will face the test team. Kunal Chauhan presents an optimized approach to testing smart devices, specifically focusing on mobile applications test automation, the various forms of applications (web, native, hybrid), and the tools available to assist in the automation process. Kunal demonstrates an automation framework using open source tools, providing a practical implementable solution to add to your mobile test automation toolkit.
[Infographic] Challenges in Test Automation Katalon Studio
Katalon and KMS Technology conducted the survey with ToolsQA as the media sponsor to understand and offer evidence on challenges being faced by worldwide test professionals and their organizations with test automation. The infographic below shows key results of the survey about test automation types, tools selection criteria and the severity of the issues.
Download the full whitepaper at https://www.katalon.com/test-automation-challenges
APImetrics offers the industry’s first and only intelligent, analytics-driven API performance solution built specifically for the enterprise. By interfacing with all current and legacy API protocols, APImetrics helps IT managers, software developers and vendors know if their APIs are performing as designed. Monitoring is supported by insightful analytics and fully customizable downtime alerts to help deliver the actionable intelligence needed to meet service level agreements and customer expectations. The company is headquartered in Seattle, WA. More information is available at www.APImetrics.io.
Agenda:
• UiPath Test Suite role in the end-to-end software testing cycle.
• Test Case Building and Publishing with UiPath StudioPro
• Verification Activities
• Building Data Driven Test Cases
• Test Execution with UiPath Orchestrator
• Define a Continuous Integration/Continuous Testing environment using UiPath Test Suite
As the digital space continues to evolve, Progressive Web Apps (PWA) are gaining momentum. PWAs aim to improve user experience and are about to become a game changer – will you be ready?
Join us for this live webinar & learn:
* What Progressive Web Apps are and why they're gaining momentum
* Key differences between Progressive Web Apps, responsive web design, hybrid and native apps
* Best practices and tools for testing Progressive Web Apps
And see a live demo of a Progressive Web App in action
Adopting a Design-First Approach to API Development with SwaggerHubSmartBear
In this webinar session, we discussed why many software development teams are looking at taking a design-first approach to their API development. We highlight benefits like early collaboration and treating APIs as products.
Using Selenium To Test Mobile? Meet Appium!Sauce Labs
Selenium is an industry standard for web testing. Most of test automation engineers are well versed with this tool, and even use its broad capabilities to execute some mobile tests. Inspired by Selenium and built based on testing approach Appium was created. It is an open-source tool for automating native, mobile web, and hybrid applications on iOS and Android platforms.
In this how-to webinar, we will show you how you can utilize your Selenium skills to scale your mobile testing with Appium. Join Giovanni Rago, Customer Success Manager at Sauce Labs, in this event that will give you new insights into the way you approach mobile testing.
Here are the main takeaways:
-- Difference between Selenium and Appium
-- Which Selenium skills can be used when testing in Appium
-- What’s the best testing strategy for mobile
-- How much more there is to learn about Appium
How Digital Changed the Game... and how to cross platform test for itLizzy Guido (she/her)
Covered in this webinar:
- Today's Digital Reality and Challenges
- Perfecto's CQ Digital Lab
- Devices and Platforms
- Perfecto's Open Source Strategy
- DEMO
- Q & A
By the end of this webinar, you'll be able to tackle the challenges of the digital experience and recommend the best solutions for your clients.
Covered in this webinar:
- High level introduction to Perfecto
- Digital Challenges seen in the market today
- Understanding the Continuous Quality Perfecto Lab
- Basic Architecture/Setup and Look and Feel of the Lab
- Q & A
By the end of this webinar, you will be able to confidently understand the Perfecto business and product.
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...CSIRO National AI Centre
SharePoint Melbourne Business User Group presentation Building Modern Applications with SharePoint and Windows 8.Shailen Shukul demonstrated SharePoint apps interacting with Windows 8 and show the immersive experience across devices
Migrating applications & platforms from VM-based infrastructure to Container-based infrastructure is a challenging task.
One of the key strategies is to make sure the quality attributes (software -ilities) is carefully tested during the migration.
In this presentation, we will share our solution to automating software -ilities testing, particularly for Operability and Reliability.
SauceCon 2017: test.allTheThings(): Digital EditionSauce Labs
TEST.ALLTHETHINGS() – DIGITAL EDITION
Asaf Saar – Director of Product Management, Sauce Labs
Testing responsive web sites is a challenging task when it span across Desktop and Mobile browsers. In this session Neil and Asaf will present the strategy and framework around testing responsive web sites using industry standard automation tools like Selenium and Appium against cloud based desktop browsers, real mobile devices, emulators and simulators.
Covered in this webinar:
- What is Appium?
- How did Appium become so popular?
- Appium's shortcomings and how they impact business
- Intro to CQ Lab & Perfecto's approach to OSS Frameworks
- How Appium and CQ Lab work seamlessly
- Demo
- Q&A
By the end of this webinar, you'll be chomping at the bit for your next opportunity to work with a customer, Perfecto, and Appium.
Presentation discussing best practices for automated UI testing in uncontrollably improving environment. It was given in Moscow in 2017 by Denis Markovtsev.
Enterprise Ready Test Execution Platform for Mobile AppsVijayan Srinivasan
When it comes to Mobile test execution, appium framework is the default choice of engineers for writing test cases. Running the appium testcases against multiple Android versions in parallel can be achieved via another open source tool called selenium grid.
Unfortunately selenium grid is not enterprise ready. Meaning the selenium grid cannot be used as a single test execution platform across enterprise level companies due to following issues
• Not available as a Web Application to run from Intuit Standard Containers (Tomcat, WHP)
• Device registry is maintained in-memory
• No support for High Availability / Disaster Recovery
• No support for External Device Cloud
• Not much debugging support (Screenshot, Exception or Log messages)
This talk will be covering the limitations of selenium grid and how Intuit modified the selenium grid to suit for enterprise needs.
This is a presentation delivered by Denis Markovtsev, of Inflectra, as part of Inflectra's webinar 5-part certificate series called: Planet Test Automation: First Steps.
Note: This webinar is part of Level 2 Test Automation Certificate course. To learn more about the webinar series, visit: http://ow.ly/Knak50wOdFZ
Automated Visual Testing at Scale : Real-life Example from Dow JonesApplitools
** Full webinar recording can be seen here: https://youtu.be/b2D8WQCOCJw **
In this session -- hosted by Sumeet Mandloi, Engineering Director @ Dow Jones (Wall Street Journal), and Eran Barlev (Sr. Customer Success Engineer @ Applitools) -- you’ll learn how you can easily avoid front-end bugs and visual regressions, as well as substantially increase coverage, by adding automated visual testing to your existing automated tests.
In addition, Mr. Mandloi shared real-life tips on how to run automated visual testing at scale, with implementation examples from Dow Jones.
Watch this session, and learn how to:
-- Successfully perform large-scale automated visual testing
-- Leverage visual testing to increase coverage, while reducing maintenance efforts
-- Run cross-browser tests with visual validation in the cloud
-- Add visual validations to your existing automated functional and unit tests
IFG for SAP Integration, webinar on Automated TestingDaniel Graversen
This is the presentation from the IFG webinar about Automating the testing of SAP Interfaces.
We are showing why testing, is really important and we are standing in a place where it really makes a lot of sense to automate the testing in a lot shorter time frame.
Using Selenium To Test Mobile? Meet Appium!Sauce Labs
Selenium is an industry standard for web testing. Most of test automation engineers are well versed with this tool, and even use its broad capabilities to execute some mobile tests. Inspired by Selenium and built based on testing approach Appium was created. It is an open-source tool for automating native, mobile web, and hybrid applications on iOS and Android platforms.
In this how-to webinar, we will show you how you can utilize your Selenium skills to scale your mobile testing with Appium. Join Giovanni Rago, Customer Success Manager at Sauce Labs, in this event that will give you new insights into the way you approach mobile testing.
Here are the main takeaways:
-- Difference between Selenium and Appium
-- Which Selenium skills can be used when testing in Appium
-- What’s the best testing strategy for mobile
-- How much more there is to learn about Appium
How Digital Changed the Game... and how to cross platform test for itLizzy Guido (she/her)
Covered in this webinar:
- Today's Digital Reality and Challenges
- Perfecto's CQ Digital Lab
- Devices and Platforms
- Perfecto's Open Source Strategy
- DEMO
- Q & A
By the end of this webinar, you'll be able to tackle the challenges of the digital experience and recommend the best solutions for your clients.
Covered in this webinar:
- High level introduction to Perfecto
- Digital Challenges seen in the market today
- Understanding the Continuous Quality Perfecto Lab
- Basic Architecture/Setup and Look and Feel of the Lab
- Q & A
By the end of this webinar, you will be able to confidently understand the Perfecto business and product.
The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User ...CSIRO National AI Centre
SharePoint Melbourne Business User Group presentation Building Modern Applications with SharePoint and Windows 8.Shailen Shukul demonstrated SharePoint apps interacting with Windows 8 and show the immersive experience across devices
Migrating applications & platforms from VM-based infrastructure to Container-based infrastructure is a challenging task.
One of the key strategies is to make sure the quality attributes (software -ilities) is carefully tested during the migration.
In this presentation, we will share our solution to automating software -ilities testing, particularly for Operability and Reliability.
SauceCon 2017: test.allTheThings(): Digital EditionSauce Labs
TEST.ALLTHETHINGS() – DIGITAL EDITION
Asaf Saar – Director of Product Management, Sauce Labs
Testing responsive web sites is a challenging task when it span across Desktop and Mobile browsers. In this session Neil and Asaf will present the strategy and framework around testing responsive web sites using industry standard automation tools like Selenium and Appium against cloud based desktop browsers, real mobile devices, emulators and simulators.
Covered in this webinar:
- What is Appium?
- How did Appium become so popular?
- Appium's shortcomings and how they impact business
- Intro to CQ Lab & Perfecto's approach to OSS Frameworks
- How Appium and CQ Lab work seamlessly
- Demo
- Q&A
By the end of this webinar, you'll be chomping at the bit for your next opportunity to work with a customer, Perfecto, and Appium.
Presentation discussing best practices for automated UI testing in uncontrollably improving environment. It was given in Moscow in 2017 by Denis Markovtsev.
Enterprise Ready Test Execution Platform for Mobile AppsVijayan Srinivasan
When it comes to Mobile test execution, appium framework is the default choice of engineers for writing test cases. Running the appium testcases against multiple Android versions in parallel can be achieved via another open source tool called selenium grid.
Unfortunately selenium grid is not enterprise ready. Meaning the selenium grid cannot be used as a single test execution platform across enterprise level companies due to following issues
• Not available as a Web Application to run from Intuit Standard Containers (Tomcat, WHP)
• Device registry is maintained in-memory
• No support for High Availability / Disaster Recovery
• No support for External Device Cloud
• Not much debugging support (Screenshot, Exception or Log messages)
This talk will be covering the limitations of selenium grid and how Intuit modified the selenium grid to suit for enterprise needs.
This is a presentation delivered by Denis Markovtsev, of Inflectra, as part of Inflectra's webinar 5-part certificate series called: Planet Test Automation: First Steps.
Note: This webinar is part of Level 2 Test Automation Certificate course. To learn more about the webinar series, visit: http://ow.ly/Knak50wOdFZ
Automated Visual Testing at Scale : Real-life Example from Dow JonesApplitools
** Full webinar recording can be seen here: https://youtu.be/b2D8WQCOCJw **
In this session -- hosted by Sumeet Mandloi, Engineering Director @ Dow Jones (Wall Street Journal), and Eran Barlev (Sr. Customer Success Engineer @ Applitools) -- you’ll learn how you can easily avoid front-end bugs and visual regressions, as well as substantially increase coverage, by adding automated visual testing to your existing automated tests.
In addition, Mr. Mandloi shared real-life tips on how to run automated visual testing at scale, with implementation examples from Dow Jones.
Watch this session, and learn how to:
-- Successfully perform large-scale automated visual testing
-- Leverage visual testing to increase coverage, while reducing maintenance efforts
-- Run cross-browser tests with visual validation in the cloud
-- Add visual validations to your existing automated functional and unit tests
IFG for SAP Integration, webinar on Automated TestingDaniel Graversen
This is the presentation from the IFG webinar about Automating the testing of SAP Interfaces.
We are showing why testing, is really important and we are standing in a place where it really makes a lot of sense to automate the testing in a lot shorter time frame.
Ship quality mobile apps with speed [Webinar]BrowserStack
In the world of agile, the need to ship apps faster has never been more apparent. This translates into shorter release and test cycles.
Learn how to speed up your test and release cycles through BrowserStack.
Key takeaways include:
Best practices on mobile app testing automation
How to decide which devices to test on
How to simulate real-world user scenarios
"Open Source Machine Learning & Predictive APIs" - Alex Housley, Founder & CEO of Seldon @ PAPIs Connect, Valencia, 14th March 2016. http://www.papis.io/connect
Abstract: IT decision makers now face an unprecedented challenge — and opportunity — to help their organization build a one-to-one relationship with customers and gain actionable insights. Machine learning and deep learning technologies that were previously reserved for companies such as Google and Amazon are now open-source. But open source machine learning is a fast moving target, with game-changing developments even in the six months since PAPIs 2015. To follow on from my talk in Sydney about our journey taking Seldon from a closed predictive API to an open source machine learning platform, I will provide fresh insight with applied examples to help decision makers stay in control, and identify opportunities for value creation.
At Frugal Testing, we are a dynamic and comprehensive software testing company, renowned for our wide range of testing services that cater to diverse industry needs. With deep commitment to quality and efficiency, we have successfully completed over 400 projects, dedicating more than 350,000 hours to ensure the highest standards of testing.
Our expertise is not just limited to one area; we cover all spectrums of software testing, making us a versatile and reliable partner for 150+ companies worldwide. Our mission is to provide top-tier testing solutions, guaranteeing client satisfaction and technological innovation.
Slide deck from the ministry of testing Boston, 5/15/2018.
Hosting John Crawford from Liberty Mutual. Led by Eran Kinsbruner Lead evangelist at Perfecto
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
A live webinar hosted by RapidValue Solutions on "Making Test Automation 10X Faster for Continuous Delivery".
Key takeaways:
1. Achieving test automation in a DevOps world
2. Building a business-tailored test automation framework
3. Overcoming limitations of open source tools
4. Case study: Creating 2000+ test cases in less than a month for a product development firm
5. Demo: Zero-code test automation for non-testers using AccuRate ( test automation suite by RapidValue)
Automated verification is becoming increasingly important. Getting a product from idea to customer as fast as possible in a Continuous Delivery, or a Deployment pipeline is crucial in more businesses than ever before. But how do we get a product through that pipe line, with high quality? Kristian will talk about how automated verification can get you there.
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...Curiosity Software Ireland
Watch the live webinar on-demand here -
https://curiositysoftware.ie/resources/to-open-banking-and-beyond-api-testing-free-webinar/
With over 35 APIs involved in an average business transaction, API innovation is critical for every organisation. However, microservices and fast-changing components can quickly create overwhelming complexity for architects, developers, and testers. They produce complex arrays of API calls, often leading to QA bottlenecks – or, worse, business-critical systems that have been released with undetected flaws in their APIs.
APIs often also work with sensitive data, making it essential to remove risk from API releases. Otherwise, initiatives like Open Banking can turn from an opportunity to a compliance nightmare. The challenge is that the time available to test APIs is only becoming shorter, while the complexity of the systems is increasing.
API testing must become both more iterative and more granular. This webinar will show why enterprises across banking, retail, telecoms, and more are combining Model-Based Testing and API Test Automation to overcome API complexity. You will see how Test Modeller builds rigorous API tests automatically in-sprint, pushing them to API Fortress for execution. This approach enables QA teams to ensure that APIs deliver business value, building seamlessly on the skills and techniques they use today.
Key takeaways:
1. Organizations investing in APIs must maintain API resilience, reliability, performance, and security.
2. Companies can significantly decrease risk while accelerating releases by combining model-based testing with complete test data management.
3. Test Modeller enables model-based API test automation, using coverage algorithms to create functional and data-driven API tests.
4. Testers can reuse functional API tests in API Fortress as integration tests, load tests, and functional uptime monitors with unlimited deployment and no metered usage fees.
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest
Experitest & Infosys held a co-webinar, discussing Continuous Integration & Mobile Performance Test Strategies, Tools and Certification services that can guarantee a quality app for the end user.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
12. ● Different devices / OS combinations
● Different carriers and network conditions
● Testing new features and ensuring the
existing features work as before
● Give visibility to business about overall
quality of the product
14. Experiments
● Devices →
Some devices are not automation friendly
● Emulators →
App not supported
● Cloud based solutions →
App not available due to geo restriction
Carrier network simulation
Device options
16. ● Cover business critical user journeys
● Aligned with continuous integration eco
systems
● Generated meaningful and rich reporting
17. Automation Technical Stack
● Cucumber-jvm → To define business rules
● Appium → To allow integration with
Android/iOS
● Gradle/Groovy → As a build tool & scripting
language
● TTA → For test trend and failure analysis
If we have to test all features on wide variety of devices manually and also repeat the tests before every release, manual option is not feasible right?So, we definitely need automation.
---------
When we start automation, we need to select which devices to run the tests on.
I guess running tests on the devices that are “most used” by our consumers will give us maximum value from the tests.
So, we need to first identify the devices that are most used by our consumers.
In the products that you are working on, have any of you tried to find the devices that your consumers use the most?
---------
Priyank explains how we selected our devices
Lavanya mentions that we have build in-house device lab. In the journey, we’ve done experiments, failed fast and learnt. We’d like to share that.
We started to first run tests on emulators → explain why it didn’t work
Lavanya says next logical thing would be to run tests on cloud based solution. Asks Priyank why it didn’t work.
Priyank explains cloud based solution doesn’t work.
Priyank mentions that “Hence, we build our own in-house device Lab”
Lavanya talks about devices in MAD-Lab
Priyank full slide → Ask question about what are the critical journeys
Priyank full slide
Lavanya
Lavanya
Lavanya
Lavanya
Lavanya
Lavanya
Lavanya→ execution time
→ comparing test runs and figuring flaky tests
Lavanya full slide
→ device utilization efficiently
→ server management → infra code part of groovy script
→ adb utils → adb connection, wifi
→ analytics at source
→ performance data
→ framework supports ios and android
Lavanya full slide
→ device utilization efficiently
→ server management → infra code part of groovy script
→ adb utils → adb connection, wifi
→ analytics at source
→ performance data
→ framework supports ios and android