Ptero is Fully Autonomous TestBot Cloud Service comprising Web Client, AI Testbot (Test Engine, AI Engine), and Device Farm. This system helps users manage testing tasks more effectively and ensure quality through a variety of features, supporting both autonomous exploratory testing and scenario testing.
Autonomous Exploratory Testing
Autonomous exploratory testing is a non-functional black-box testing where the AI Testbot independently navigates and identifies errors related to app stability. This AI-powered UI test automatically detects app crashes and error messages, ensuring app stability. No developers are needed during the initial setup, and the system can respond in real-time to updates in the app or service environment without human interventions, achieving zero maintenance overhead. The AI continuously performs autonomous exploratory tests to achieve 100% test coverage and can automatically generate test cases based on the results.
Scenario Testing
Scenario test is a functional UI testing method using test cases created with Stego, an AI-powered tool for authoring test scenarios. Given the importance of a system capable of authoring and executing functional test scenarios, we have used the same AI technology to scenario authoring tool. This system allows users without coding experience to easily write and execute scenarios, drastically reducing the time and cost associated with initial setup and maintenance.
Ptero System Architecture

Components of Ptero #

Web Client
The web client allows users to execute autonomous exploratory tests and scenario tests either as a one-time run or by scheduling them for recurring execution. Additionally, it features an intuitive interface that provides a comprehensive overview of all test results at a glance. This screen displays the progress, success, and failure of each test, along with detailed information about any errors. Various charts and graphs make it easy to understand test results. This enables quick analysis of overall performance and issues, thus improving test management efficiency and response time.

AI Testbot (Test Engine + AI Engine)
AI Testbot utilizes deep learning-based vision detection technologies such as Object Detection (OD) and Optical Character Recognition (OCR) to analyze app screens. This enables the AI to autonomously generate exploratory scenarios and test based on these scenarios. Recognizing and understanding various screen elements, this system automates testing without users having to manually write test cases. As a result, this is crucial for efficiently validating app stability and functionality.

Device Farm
Device Farm allows testers to use a range of real devices without having to own them, developed and operated independently by Apptest.ai. This environment significantly enhances testing efficiency and coverage by enabling tests across diverse devices without requiring physical hardware. Apptest.ai’s Device Farm also offers an on-premise option, allowing customers to deploy and operate it within their own environment, thereby improving security and accessibility. This flexibility is a significant advantage in building an optimal testing infrastructure tailored to the various needs and environments of customers.
Additional Services of Ptero #

Premium Report System
The Premium Report System offers performance improvement guides based on CPU and network profiling, in addition to error reporting for issues like Force Close (FC) and Application Not Responding (ANR). It records detailed paths of discovered errors and visualizes the app structure recognized during testing in screen flow format. Users can also generate shareable links for test results, facilitating easy external sharing. These comprehensive reporting features greatly assist developers and QA teams in quickly identifying and resolving issues, thereby improving the overall performance and stability of the application.

Error Notification Service
The Error Notification Service promptly delivers information about detected errors after test completion. Users receive notifications via user-configured channels such as messengers, collaboration tools, and email. This immediate notification feature enables developers and QA teams to quickly identify and resolve issues, playing a crucial role in maintaining application stability and quality. Real-time error notifications minimize resolution time and support more efficient development cycle management.
Key Features of Ptero #
- Scalability and Flexibility
– Automated Test Environment: The cloud-based environment can be automatically set up and managed, and it can be expanded whenever needed.
– Support for Various Devices and Browsers: It supports testing on various operating systems, browsers, and mobile devices, ensuring software compatibility across different environments. - Efficient Resource Management
– Resource Optimization: Efficiently utilizes cloud resources to reduce testing costs.
– Parallel Test Execution: Executes multiple tests simultaneously, reducing test time and getting feedback quickly. - Integration and Collaboration
– CI/CD Integration: Seamlessly integrates with CI and CD tools like Jenkins and GitLab CI/CD, supporting the creation of automated test pipelines.
– Real-Time Collaboration: Allows team members to share and collaborate on test results in real-time, accelerating problem resolution. - Security and Reliability
– Enhanced Security: Provides strong encryption and access control to ensure data integrity and security in the cloud environment.
– Stable Infrastructure: Ensures continuous testing without interruptions through a reliable cloud infrastructure. - Analysis and Reporting
– Real-Time Analysis: Collects and analyzes data in real-time during testing to quickly derive insights.
– Test Result Sharing Link: Provides links to share test results easily. - User-Friendly Interface
– Easy Setup: Offers a user-friendly interface for setting up the test environment easily, even for non-experts.
– Intuitive Dashboard: Provides an intuitive dashboard to track test progress and results immediately.
Ptero maximizes the efficiency and accuracy of software testing with its diverse features, enhancing team collaboration and productivity. Based on the latest technology, Ptero’s integrated test solution provides a fast and reliable testing environment, supporting quality assurance in the software development and deployment process.