19 automated mobile testing resources to take you from beginner to expert
From our website and beyond, these resources spanning multiple facets of automated mobile testing will transform you into an expert in no time.
From our website and beyond, these resources spanning multiple facets of automated mobile testing will transform you into an expert in no time.
Navigation is a core concept in mobile app development. It enables users to move from one screen to another. Well-managed navigation keeps your app organized and enhances its capabilities. Flutter offers an imperative API (Navigator 1.0) and a declarative API (Navigator 2.0) routing mechanism. In Navigator 1.0, you can only add a page to the top of the navigation stack and remove the topmost route. On the other hand, the declarative mechanism allows you to control the navigation stack completely.
As you may have noticed from our blog, we’ve been talking a lot about Unity lately. Obviously, this is for a reason. And now I can officially say that Codemagic supports Unity CI/CD. What’s more, it’s publicly available — you can try it out right now! Try Unity CI/CD now! For those of you who are still reading, let me tell you a story.
This Bitrise CLI tutorial will show you how to build, test, optimize and run your workflows while saving credits from your terminal. Read on to learn more!
As Apple leaps forward from Macs built with Intel-based chips to Macs with ARM-based chips, this transition means both Bitrise and our customers, need to update tooling and software in preparation for this transition in order to take full advantage of the Apple Silicon for the development work.
Are you about to start your next mobile app project and can’t decide whether you should use Flutter or native languages? If yes, then this article is for you. Stefan Ionescu focuses in this article on the differences between Flutter vs native development from different perspectives.
We are thrilled to welcome Tuist on our list of Verified Steps. Read how you can incorporate the new Step into your Bitrise Workflow to create, mantain and interact with your Xcode projects a lot more effectively.
The world is entering a new age of technology. Low-code/no-code tools are already becoming a mainstay for many global teams. By going no-code/low-code, teams can now fill in the gap between the accelerating demands of application delivery and team skill sets. While these tools are nicely on their way to becoming mainstream for development, similar ones for test automation are pushing their way into the market.
The open-source movement has become the most talked-about topic in the tech industry for the past two decades. We see a huge demand, inclination, and adoption of open-source software by organizations as well as software workers. This quest for open source will only grow with time, and as testers, this opens up an array of opportunities for us as well as testing and tech communities. In this article, I have condensed my thoughts on Open Source for Testers.
As a part of the research for our latest report about mobile product success in finance and banking, we talked to leads of mobile teams and asked three crucial questions. Check out the results!
This blog post is a quick guide to help you catch up on the latest fastlane enhancements, bug fixes, and changes. Read on to find out more!
You can expect improved user experience and performance reflected in numerous enhancements on Bitrise in the upcoming months, and this is the first round of our updates — including the revamped Build Details page. Find out what has changed!
As an Apple platforms developer, you have surely come across a scenario in which you have had to create new screenshots for App Store Connect while releasing a new version. The designer may have given you the screenshots beforehand, or maybe you have manually opened the corresponding simulators and taken the screenshots yourself. You must upload a minimum of three screenshots for each of the four devices on App Store Connect. That is a minimum of 12 screenshots per release.
TL;DR: You can use Codemagic CI/CD to build and publish Electron desktop apps. In this article, we will create a sample app for monitoring and trading stocks using React and Electron and build it for macOS, Windows, and Linux using Codemagic.
This article helps you learn more about the Bitrise API and how to make the most out of it — with real examples from members of the Bitrise community.
From April 25, 2022 on, Apple will start requiring all apps being built for Apple’s platforms, including iPhone (iOS), iPad (iPadOS), and Watch (WatchOS), to be built with Xcode 13, which already includes SDKs for iOS 15, iPadOS 15, and watchOS 8.
More than 70% of time spent on digital media is spent using mobile apps, and we have to prepare for more frequent hacker attacks. With the partnership of Bitrise and NowSecure, you can be assured that your apps are safe and supported by a fully automated security and privacy testing software.
The word “isolate” shouldn’t be new to you — since the pandemic started, it has become a buzzword. Chances are you’ve also heard the term used in relation to Flutter, but what exactly is an isolate in this context? How does Dart execute code? How do you implement a isolate? All these questions will be answered in this article. If you’re a beginner in Flutter development, this article is for you, as I’ve tried to simplify a lot of concepts.
In this article, you will learn how to release better and more secure finance apps rapidly, by applying security measures and moving to shift-left testing in the DevOps cycles.
Codeless automation testing tools simplify the process of test automation. Using a visual approach, engineers and manual testers alike can easily create, maintain, and execute automation tests with no or minimal test scripts. Here's everything you need to know to get a clear picture of what all the hype is about with codeless automation testing tools!
This is how we set up Bitrise's internal platform’s GCP environment for teams to host their infrastructure resources.
By incorporating AI and machine learning into mobile testing tools, teams can become more efficient in test automation. In this article, we'll look at how the adoption of AI and machine learning will improve these tools and what the future of testing might look like.
Even with the increasing adoption of Agile and DevOps, many organizations still consider testers the gatekeepers of quality and are solely held responsible for the quality and approving releases. Such organizations blame testers for a missed production bug. No matter how much you test, a few bugs can still slip through the testing phase & reach production. Every software tester would have come across a situation of a missed bug. For many testers, it’s a terrifying nightmare.
Writing UI tests is always challenging. Many developers leave views without testing or devoting much effort to the development of tests. This article is a quick guide to help you automate your iOS Snapshot testing process!
In your iOS development learning journey, you want to understand and use the best practices while writing code. These include working with Clean Architecture, writing good tests for your native iOS app, and knowing how and what to test. This post discusses some open-source iOS Swift projects that you can take inspiration from to learn better development practices, such as: Build, test and deliver mobile apps in record time Start now