How product teams scale Mobile App quality (QA)

At the last Sydney Mobile Apps and Android Australia User Group Meetup we hosted some extremely smart product teams on an expert panel moderated by David Jones Founder and CEO Contextual. Our panel included expert Mobile App Quality Assurance engineers from Contextual, Deputy, and SafetyCulture sharing valuable knowledge and experience on scaling automated testing for mobile apps. Our panel also included Buildkite on the zoom session to discuss what real scaling means.

Its all in the video below.

 

Our expert panellists provided insights into current best practices in QA and QA automation for scaling mobile and web apps. They discussed topics such as manual vs. automated testing, BDD (Behavior-driven development) frameworks, CI/CD (Continuous integration, continuous delivery) frameworks, failed adoptions and Maestro’s UI Studio. Our panel also addressed issues such as Android device fragmentation, test automation challenges, release cadence, and best practices for release processes.

 

Join future meetups either virtually or in person here.

One of the key takeaways from the discussion is the importance of striking a balance between manual and automated testing. While automated testing can handle repetitive tasks and complex scenarios, human judgement and evaluation are still necessary for evaluating the user experience and ensuring quality. Our panellists also stressed the need for QA to be involved from the specification in a pair-testing process with developers.

Another significant point is the use of BDD frameworks to write automated tests in plain text using given methods. This enables anyone to write automated tests, regardless of their technical expertise. Additionally, the panelists discuss the challenges of test automation, such as soft vs. hard failures and the need to handle timeouts flexibly in situations where staging is lower speced than production for page performance.

Another highlight from the Meetup was the use of BDD frameworks to write automated tests in plain text using given methods. This enables anyone to write automated tests, regardless of their technical expertise.

 

Additionally, the panelists discussed the challenges of test automation, such as soft vs. hard failures and the need to handle timeouts flexibly in situations where staging is lower speced than production for page performance.

The panelists also addressed the challenges of high frequency release cadence to the app store and what happens prior, beta, testflight, feature flags cohorts, and test parties. They also explored the benefits and challenges of sharding or parallelizing tests and how Maestro appears a clear winner over Appium for massively parallel environments. The session concluded with a Q&A session which is near the end of the video shared on this page.

In summary, this video contains valuable insights into current best practices in QA and QA automation for scaling mobile and web apps. The panellists provided practical advice on topics such as manual vs. automated testing, BDD frameworks, CI/CD, test automation challenges, release cadence, and best practices for release processes. Their insights and experiences can be helpful for anyone involved in software development and testing, particularly those working with mobile apps.

 

To join the meetup either virtually or in person join here.

  1. Scaling mobile app quality
  2. QA Engineers
  3. Automated testing
  4. Manual vs. automated testing
  5. BDD frameworks
  6. CI/CD
  7. Test automation challenges
  8. Release cadence
  9. Mobile app development process

Are you looking to get more users to love your mobile and web apps?  Click on the buttons below to get your 14 day free trial or contact us for a demo! 

    More Posts

    Contextual & StreetHawk Inc 2023.