TestArchitect Corner: Leverage Mobile Testing with TestArchitect

layer-98

Mobile usage today is not just a trend but it is an essential shift in how people communicate with each other, interact with the world, and do business. According to a ComScore, in 2014 the number of mobile users surpassed the number of computer users and is showing strong growth over time, towards some point in the near future where virtually each person on Earth will own at least one mobile device.

number-of-global-users

Therefore, it is no longer a case of asking whether building mobile apps or mobile compatible websites is essential for any business. It is. “Mobile first” has become a motto for many companies nowadays to keep up with the race of mobile age, in order to retain customer loyalty.

Users quickly uninstall a mobile app if they encounter an application bug, slow loading speed or incompatible issues with their devices, so making sure the application works seamlessly on any device is vital. On the other hand, developing and testing on mobile devices are quickly getting overwhelming because of the variety of operating systems and their versions, of device makers and models, and of screen sizes and resolutions. And that doesn’t even cover the various input methods, carriers, data transference speed, GPS, accelerometers, and application kinds: native, web or hybrid apps.

Add to this the extensive infrastructure of backend systems to support the mobile applications and their usage. Clearly, testing plays an important role in ensuring that requirements are met by ensuring apps run well and consistently on a set of different target devices. However, creating and managing large amount of test cases which cover all combinations of mentioned variances in a short of time is not an easy job.

The TestArchitect automation tool relieves these concerns in an elegant way by applying Action Based Testing methodology into test design to quickly create tests. No programming knowledge is required and maintenance effort is kept at a minimum. For the test execution, TestArchitect allows user control via cable and/or Wi-Fi from one host machine up to 20 devices, that can also include simulators. A user can use the screenshot capturing feature to record the run on each device.

When the execution completes, the test results of each device will be collected by the host machine. From the test results, QA staff can see if the application under test has issues on specific devices and work with the development team to fix the issues before releasing the app to the market.

In addition to the mobile support TestArchitect supports a wide range of platforms like desktop, web, and non-UI, for example database access and REST service calls. This allows you to flexibly combine device level testing with related testing on the backend systems.

 aaa

Van Pham, Product Support Manager

Van Pham has more than 10 years of experience in software automation testing on various platforms and Customer/Product Support. A key member of the organization, Van mentors, manages, and motivates LogiGear’s Support teams to provide an exceptional Customer Support Experience. Van has her B.S. in Software Engineering from National University, and an M.S. in Engineering Management.

Van Pham
Van Pham has more than 10 years of experience in software automation testing on various platforms and Customer/Product Support. A key member of the organization, Van mentors, manages, and motivates LogiGear’s Support teams to provide an exceptional Customer Support Experience. Van has her B.S. in Software Engineering from National University, and an M.S. in Engineering Management.

The Related Post

Utility: A program that performs a specific task related to the management of computer functions, resources, or files, as password protection, memory management, virus protection, and file compression. Tool: A program or application that software development teams use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to programs that can be combined together ...
Many organizations rely on HP Quality Center to design test plans and track test results. TestArchitect’s Quality Center integration makes working with QC as easy as pie. TestArchitect (TA) is a three-in-one tool for Test Management, Test Development, and Test Automation. Users can create and manage test assets, execute tests, track and analyze test results, ...
An Overview of Four Methods for Systematic Test Design Strategy Many people test, but few people use the well-known black-box and white-box test design techniques. The technique most used, however, seems to be testing randomly chosen valid values, followed by error guessing, exploratory testing and the like. Could it be that the more systematic test ...
Picture a series of sprints: There are a variety of features being developed, with an eye towards having automated tests related to those features. Work starts to move along and Test Automation work likewise goes along with it. However, at some point, there invariably is that moment, usually in the middle of the project, where ...
Over the years, we’ve provided an extensive number of articles that provide a wealth of knowledge about Test Automation. Below is a compilation of some of those articles. Guide to Automated Voice Apps Testing This article explores some of the basic test tools you’ll need and how to blend the use different automated testing tools ...
*You can check the answer key here
Test Automation is significant and growing-yet I have read many forum comments and blog posts about Test Automation not delivering as expected. It’s true that test automation can improve reliability while minimizing variability in the results, speed up the process, increase test coverage, and ultimately provide greater confidence in the quality of the software being ...
We’re excited to share with you the latest and greatest features of TestArchitect Gondola, as well as how to use them. So, check them out below! Gondola Studio UI/UX ImprovementsGondola Studio’s new Test Execution Dialog makes it easy to configure and run your test. You can choose the browser or device you’d like to run ...
This article was developed from concepts in the book Global Software Test Automation: Discussion of Software Testing for Executives. Introduction There are many potential pitfalls to Manual Software Testing, including: Manual Testing is slow and costly. Manual tests do not scale well. Manual Testing is not consistent or repeatable. Lack of training. Testing is difficult ...
LogiGear Magazine – September 2010
LogiGear Magazine, December 2015: Test Automation

Leave a Reply

Your email address will not be published.

Stay in the loop with the lastest
software testing news

Subscribe