Dandelion (Pgyer)--The perfect app test solution

Source: Internet
Author: User


650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/5A/6A/wKioL1T9ZgeiyNPwAAKSnP_ImYU098.jpg "title=" Dandelion Test platform. PNG "alt=" wkiol1t9zgeiynpwaaksnp_imyu098.jpg "/>

The development team app internal testing and the corresponding crash reporting classes are relatively small and immature. By understanding dandelion-as a technical research and development team in this field is a rising star, and as the app market continues to expand, the corresponding similar services are gradually increasing, more commonly used are:

Crash Report class:

Crittercism domestic emergence of a relatively early platform, for a period of time is very stable, but the version of the update is more difficult to set up

Crashlytics is quite elegant and convenient, recently acquired by Twitter. Very recommended

User Behavior Statistics Class:

Flurry, this is so famous, don't say much.

countly benefits are lightweight open source, data can be controlled by itself

However, in the "pre-release" Test distribution, the current domestic technology is relatively mature, the product is relatively stable dandelion should be the domestic testing industry leader in technology, so if there are testing requirements in this area, dandelion test platform is still the first choice of developers.

Of course, more than half a year to the Dandelion Test platform, but also a lot of progress. From the advent of the desktop client and the release of the SDK, it can be said that the dandelion Test platform has gradually developed towards a more mature and easy-to-use direction.

Objective

Testing for iOS development has always been a daunting issue. The short cycle and high efficiency requirements of app development have doomed an app, especially a small company app, that doesn't leave much time for developers to test. And in the test often encountered crash report submission difficulties, testers and developers to communicate inconvenience and so on, greatly delaying the test progress. The Dandelion Test platform is a service that is designed to solve the challenges of iOS development testing, using the Dandelion test platform to make it easy to deploy, test user log submissions, collect Carsh logs and collect user feedback, all without the need for an IDP account!

Basic use

Dandelion Test Platform interface is the most concise, complete documentation, the use of developers will not encounter a lot of problems.

Register very simple 4 steps to complete registration

Upload beta version

The uploaded version must be an IPA with a signature, and a QR code and a short link will be distributed to the person who needs the test to install and test the new version once the version is successfully uploaded. You can then see the test information about that release in version management.

Collect test information

Select the corresponding button of the version you want to view in the build interface to see the test information collected, including the general session information, the device uses Tflog output (need dandelion SDK), crash report, whether to pass the pre-set checkpoint, test personnel installation situation and other information.

Combined with the SDK to use, all the testing machine as if all become your own terminal, all the log and device status in control, and such a convenience just need to click the mouse and write a few lines of code, this is the power of dandelion.

SDK use

Without the use of the Dandelion SDK, it can be said that even the powerful platform of a successful force will not play out. Click here to download the SDK from the official website, the official documentation provides a comprehensive description of the SDK, and a lot of useful information can be found on the support page.

App get AppID

AppId: Uniquely identifies an app's ID, which is required when initializing the SDK.


Download the SDK:

Download Pgyer_sdk.jar (includes exception escalation, online update, shake feedback function).

Copy the jar package to the project's Libs directory.

Configure Androidmanifest

Escalation Crash exception

First, register crash Interface (required)

1. Integration in application, there is a chance to catch more anomalies (recommended)

2. Integration in activity

Second, symbol table configuration (optional)

When confused by the Progurad tool, the symbol table file is automatically generated in the project directory Mapping.txt

Configuring symbol table files in the background

Shake a shake user feedback

1. Normal application Add the following code to the activity

2. The game also needs to add the following code to the method of public void Ondrawframe (final GL10 GL) of this class Glsurfaceview.renderer

Check for Updates

Add the following code to the activity


This article is from the "pugonying" blog, make sure to keep this source http://9664221.blog.51cto.com/9654221/1618741

Dandelion (Pgyer)--The perfect app test solution

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.