All of the following tests must finally be performed completely on the real machine1, installation, unloading testOn the real machine and through the installation and uninstallation of third parties such as 91Installed on the phone or on an SD card2. Launch App test3. Upgrade TestDigital signature, upgrade overlay installation, manual overwrite installation after download, cross-version upgrade, normal use
repeatedly to see if the system resources are normal--other functions repeatedly, to see if the system resources are normal4) Performance evaluation: Evaluate the usage of system resources in typical user scenarios.5) Benchmark Test (baseline test): Benchmarking with competitive products, product evolution comparison test, etc.2.6 Cross-event testingThis paper p
functional operations
3 pressure test: repeated/long-term operation, the system resources are occupied with abnormal.
–app repeatedly carry on loading and unloading to see if the system resources are normal
– Other features are repeatedly operating to see if the system resources are normal
4 Performance Evaluation: Evaluate the usage of system resources under typical user scenarios.
5 Benchmark
call, file download, music listening and other key applications such as interactive testing. Cross-event testing is important to identify potential performance issues in many applications.1) Whether multiple apps run at the same time affect normal function2) Does the app run pre/background switch affect normal function3) Call/answer phone when app is running4) S
From August 15-to date, from system testing to app testing has been April, afraid to forget the short-term system test results, in this contrast the similarities and differences:First, the focus is differentSystem test:1, the system built-in app function is stable, no flash back and other bad phenomenon2, the system is
because testbird steady, in possession 70% After the market, with its testing technology accumulated and testing experience of the rich, smoothly expand the business to the entire app field, and by 2016 first half tested up to 20806 app 864578 2016 first half app test white paper, a full and in
solution of sogou market was to break a file into the application (under the asset folder) and store the bound Application ID. However, it can be used for a small number of applications (used to test the bundling effect at the beginning). Currently, it cannot be used for a large number of applications. It requires a large number of packages and a lot of storage space.
The solutions for competing products are perfect. However, considering most of the
devices, and it's hard to integrate it into the existing framework of the company's team in the way Android test works, so it's abandoned.
But still will pay attention to its development, the community is active, the work can be profound have a lot of place that can learn from. It also played a great role in the study of Appium.
Appium (selected)
Appium supports iOS and Android devices, supports the hybrid
)1.3 Installation process canceled (insufficient space)1.4 Installation process call, text message after the completion of whether to continue1.5 Uninstall to see if uninstall succeeded1.6 Whether the app can be deleted (can be removed from the desktop or installed via software uninstall)2. Launch the app test3. Upgrade TestDigital signature, upgrade overlay installation, manual overwrite installation after
First, the focus is differentSystem test:1, the system built-in app function is stable, no flash back and other bad phenomenon2, the system is stable, does not appear black screen, freezing, lag phenomenon, the use of smooth3, response time, power consumption to meet the requirements4. Boot time5, the system comes with the function of the settings are normally available, testing should be aware of settings
Fix IE apk into zip:android mobile app file download server configuration workaroundThe apk file is actually in the zip format, but the suffix name is modified to APK, after decompression through unzip, you can see the Dex file, Dex is the full name of Dalvik VM executes, that is, Android Dalvik execution program, not Java The bytecode of me is the Dalvik byte code. Since the APK file itself is a compressed
Determine the client mobile phone type, and jump to the corresponding app download page, client app
The principle is to check the browser's USER-AGENT header and then determine the client type based on the regular expression.
If none of them match, the Fallback rollback policy displays the corresponding page for you to choose.It is suitable for downloading apps b
Mobile app test flow and test points1. Receiving version2, version test check3. UI Test4. Function test5. Performance Test6. Compatibility test7. On-Line Step test8, the test of the joint adjustmentFunctional testing: Individual function pointsTest client-to-PC interaction,
system resources are normal– Other features are repeatedly manipulated to see if system resources are working properly4) Performance evaluation: Evaluate the usage of system resources in typical user scenarios.5) Benchmark Test (baseline test): Benchmarking with competitive products, product evolution comparison test, etc.2.6 Cross-event testingThis paper presen
non-functional direct indirect function points, compare requirements, extraction test points2) According to some common analysis methods, equivalence class boundary value judgment Table causality diagram scene method and so on, design test cases, covering the extracted function points3) test each phase of the continuous tracking of defects, do a good job of upda
the Web. and the custom protocol is obviously not going to do that. Except, of course, save electricity.High-speed download of the adjustment to solve, if the application is not installed, after the application installation is complete, how to know before users need to download which app? that is, the identification of the bundled application . Sogou Market The
the entire test is simple, just one test at a time, right? Please think twice.One of the problems I'm having right now is that some apps on the ipad can't be downloaded after they're updated. This is very frustrating for a user.Maybe, that's something that developers can't control. Who knows? I only know that it is not available to users. I also tried uninstalling the
. ( Note: Modify the request to note the time, to be quick, it is impossible for this breakpoint to expire )(3) Modify the request to return data. Of course, sometimes you need to see some styles or something, and you need to change the return data. There are two ways: as above and maplocal can be achieved.Ab, save the request result locally and change it to the data you want to save. Then select: Tools-"Map Local ...Next you request this interface, the return interface is your local save (note:
level and real-time characteristics of intelligent terminal applications. Cross-testing, also known as an event or conflict test, is a test in which a feature is executing while another event or operation interferes with the process. Such as: The app in front/background running state with the call, file download, musi
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.