February 24, 2019 Jonny Steiner

SeeTest Is the Agile Solution for Your Mobile App Automated Testing

Agile software development describes a set of principles for software development under which requirements and solutions evolve through the collaborative effort of self-organizing cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change.

As your organization is agile you need a tool that meets your organizational needs.

You will find answers and further explanation of the information in this post here: https://docs.experitest.com/

QUICKLY TURNING AROUND TESTS

SeeTest provides you robust recording capabilities for quickly developing new tests and user scenarios.

DEVELOPING TESTS BASED ON USER STORIES

SeeTest provides a visual approach to developing tests based on user scenarios. This task doesn’t require any knowledge of programming and may be performed by business analysts. In addition, tests may be developed even before the actual screen was developed, using dynamic objects, image recognition, and OCR.

LANGUAGE SUPPORT

Agile is changing the composition of QA teams, which have been incorporated into R&D. They work closely together, more than ever before, enabling R&D personnel to leverage automation development. QA personnel can also benefit from the coding knowledge of R&D. To maximize this advantage, agile teams are recommended to write the automation code in the same language used by R&D to develop the application on the test or server-side.

SeeTest supports a great variety of code languages and environments: Java, C#, Python, Ruby, Javascript, VB.NET…

EXPEDITING THE TOOL RELEASE CYCLE

At Experitest we understand the pace required of your teams. To help you meet your goals, we align our own teams, whether R&D, Support, or Product. We release a fully functional version every two weeks. Furthermore, our product team will always prioritize customer requests over new features.

Furthermore, our support team will always be there to engage with your team. The bottom line is that we hold ourselves accountable for quick turnaround every time.

ENABLING YOU TO ANALYZE RESULTS

Agile projects require a quick approach to analyzing execution results. Everyone on the team should be able to understand these results. Once a test fails, all the information should be readily available to either fix the test or fix your application code. SeeTest provides visual reporting with device screenshots to support these needs.

PROVIDING AN OFFLINE MODE

The offline mode with SeeTest enables you to develop your tests without the need to access an actual device. You may also analyze element identification problems without the need to re-execute the fail tests.

When a test fails due to element identification, we will include it in the report about object spy results. This data can then be used to fix the test without the need to re-run it.

PROVIDING FULL SUPPORT FOR CI ENVIRONMENTS

To enable agile development for mobile applications, the SeeTest suite of tools integrates with all major continuous integration environments, inducing Jenkins, ALM, and TFS.

ENHANCED SUPPORT OFFERING

Experitest is well regarded for the breadth of its support services:

  • Dedicated service engineers who provide implementation and consulting services;
  • Support teams with 24/7 availability for an immediate turnaround of reported issues;
  • The Experitest support team is integrated with the Experitest R&D team, resulting in escalation from tier 3 to R&D within 24 hours;
  • Our software-only solution enables remote support with inherent debugging and a log collection system

ENABLES YOU TO LEVERAGE BEST PRACTICES AND EXTENSIVE KNOWHOW

At Experitest we have taken part in more than 1000 mobile automation projects. We have collected and compiled all of this know-how into a well-established methodology for building successful automation projects.: https://www.youtube.com/watch?v=H4jR78dCQt4.

OFFERING BANKING DOMAIN EXPERTISE

The SeeTest suite of tools is focused on supporting the requirements of financial services organizations:

  1. Device peripherals support for automation
    • Fingerprint injection
    • Camera injection
    • NFC payments support
  2. Compatible with strict security and mobile device management (MDM) guidelines.
  3. Installed and deployed onsite at customer premises, residing within the VPN to ensure maximum security.

To download the full whitepaper click here.

Guy Arieli, CTO, Experitest