This post is from the Experitest blog and has not been updated since the original publish date.
Our 6 Best Mobile and Web Testing Features of 2018
With the start of 2019 on the horizon, 2018 looks to have been another banner year for mobile app and web testing. It certainly was for us here at Experitest. We released many new updates and features. These features not only strengthen our SeeTest offering but also our customer's ability to test their apps.
But before I can tell you that story. I have to tell you this story.
2018 was also a year in which we opened 8 new global data centers. This took our offering to a fully SaaS environment. Our data centers are located in California USA, Toronto CA, NYC USA, Bracknell UK, Frankfurt DE, Chennai IN, Sydney AU, and the Middle East.
In our data centers, mobile app and web testing are done against a nearly endless selection of real mobile devices and browsers. Testers can use popular open-source tools like Selenium and Appium together with a fully agile environment that allows accelerated release cycles with higher quality.
The service is available as SaaS offering providing shared devices (www.seetest.io) that undergoes an auto-cleanup process before release back into the pool of devices. There is also a private lab offering available with dedicated devices and infrastructure (www.experitest.com) available only to a specific customer. All Experitest data centers hold ISO certifications.
Through 2018 we have developed many new features that make mobile app and web testing using these data centers that much simpler and more comprehensive. I would like to share a few of them with you.
If you want to jump to any of the features click below.
- Cross Browser Testing
- Accessibility Testing
- Automated Visual Testing
- New test analytics interface
- Appium Studio for IntelliJ
- Network Tunnel
The numbers from the web and mobile app development world are certainly astounding. According to Statista in 2018 the number of internet-ready devices that are currently functioning worldwide is up to 23.15 billion. To put it another way that comes out to roughly 3 devices per human being alive on the planet.
A question I had was this. If you take out people from underdeveloped and emerging economies, by a factor of how many will the average number of devices go up to?
The point is that it all adds up to a 27% growth in internet capable devices worldwide.
With all of these devices in use, downloads for the apps that people use on these devices are higher than ever. According to Statista again, mobile app downloads in 2018 should hit the 205 billion mark.
Mobile apps are used more than ever. According to Comscore, while mobile websites get more traffic than their desktop counterparts the average number of minutes each visitor spends on mobile apps is 16 times higher than the minutes that they spend on the web.
What this tells us, is that the use of mobile apps continues to grow, and shows no signs of slowing down. What we need to learn from this is that mobile app and web testing and execution needs to grow to meet the demands of the app-hungry public.
Mobile App and Web Testing with SeeTest
That's what makes the SeeTest Continuous Testing Platform for Web & Mobile Apps such a powerful tool. When faced with the reality of how many people might potentially download and use your app your web and app testing must be as robust and well planned as your actual app development. We at Experitest have been providing some of the best tools to help you accomplish that since 2012.
At the top of this post, I mentioned that 2018 was a banner year for us at Experitest. To say nothing of the numbers which speak for themselves.
Through the year 2018 we:
- Released 33 new major features.
- Updated another 26 minor features.
- Made 51 improvements.
- Rolled out 8 new global data centers
- Added 30+ new device models
It is a true testament to the tireless dedication our R&D and QA teams to be able to fix bugs while developing new and innovative features.
Speaking of features let's take a look at 6 of the top app testing features we released in 2018.
Cross Browser Testing
We discussed the need for the rapid testing of web and mobile apps. The cycle of web and mobile app development in 2018 is measured in hours rather than weeks or months.
The SeeTest Digital Assurance lab now offers mobile app and web testing across 1000+ real mobile and desktop browsers. Choose between a SaaS or On-Premise set up in order to avoid the complex set up of a Selenium Grid. This feature also allows you to scale up your testing with parallel execution. Manual testing is an included capability. You can also execute Selenium tests developed in any language and using any test framework or IDE. SeeTest's Cross Browser Testing integrates with your CI tool of choice for 24/7 continuous testing. You can read more about it in this great blog post by our CTO Guy Arieli.
In an effort to satisfy differently abled users mobile app developers must ensure that their apps provide a consistent experience for any user.
Our Accessibility testing feature likewise gives developers and testers the ability to:
- See their applications through the eyes of users with common vision impairments.
- Ensure accessibility label/hint coverage is sufficient with accessibility label testing
- Test the integration with OS based voice assisted accessibility services
Automated visual Testing
Another tool that enhances our Cross Browser Testing capability. Visual testing allows you to develop automated tests in order to test what a user sees on a given page rather than simply testing the page's functional logic.
The fact that these tests are now fully automated is the best part of the tool. Time was for example if you wanted to test the visual interface of a page you had to do it manually. SeeTest's Visual Testing allows you to create and execute automated tests to verify your UI across different browsers and window size. We went in-depth on this capability in a recent whitepaper.
New test analytics interface
Once your web and app testing and execution are complete you need to crunch the results. That is easier than ever with our brand new Test Analytics interface that helps testers receive the information they need in an instant.
Easily define visual reports based on filters and sub filters, including date, build, platform, version, and numerous other parameters. The management dashboard is perfect for creating instant snapshots of the information that is most important for you.
If you need deeper analytics the detailed test reports will help you identify issues and root cause analysis by highlighting errors.
Appium Studio for IntelliJ
With this feature, you can perform end-to-end mobile application testing directly from within IntelliJ.
Web and app testing requires comprehensiveness and simplicity. This integration with the IntelliJ IDE gives testers the ability to develop, automate, analyze and debug tests on physical mobile devices with ease.
The device reflection tool gives instant visual feedback on device behavior in detail. Objects can be identified and managed with mobile testing automation tools that use native and web properties to identify objects.
It comes with a customized UI as well. We have a full overview here.
With Network Tunneling testers will be able to create network connections between local servers or staged applications and remote devices located in the Digital Assurance Lab. The Network Tunnel expands your testing possibilities to applications that were previously inaccessible to test on in an external environment.
This functionality enables early application validation before performing a build or using staging environments.
This was a small selection of some of the major new features we released over 2018. We are looking ahead to the next year already. There will definitely be some amazing new features that will be released in Q1 and Q2 of 2019. Be sure to check back as we use our product roadmap to drive towards new innovations and breakthroughs in the mobile app and web testing and tool market.