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