The similarities and differences between system test and app test in black box testing

Source: Internet
Author: User

First, the focus is different

System test:

1, the system built-in app function is stable, no flash back and other bad phenomenon

2, the system is stable, does not appear black screen, freezing, lag phenomenon, the use of smooth

3, response time, power consumption to meet the requirements

4. Boot time

5, the system comes with the function of the settings are normally available, testing should be aware of settings and built-in apps and other features do not conflict

6, can be normal switch machine, the test should consider abnormal power, shutdown restart, lock screen restart and other phenomena

7, the system needs to do performance test, often used An and other software to do performance testing

8. Simple stress test (whichever is the number of clicks)

9, compatibility testing, mainly from the current mainstream market download different apps, in the system to do simple function traversal, to see if compatible

10, upgrade test, to build their own data-based, upgrade, check whether the data is still saved

11, internal app interference with each other, whether normal

App Test:

1, the app needs to test front-end UI, function, background interface

2, combined with the device's own settings, such as network, gestures, calls, etc. for testing

3, upgrade test, need to consider the background number? Database upgrade, WE?B upgrade, front-end upgrade is normal

4, compatibility testing needs to consider: different devices, different systems and versions, equipment, other items, new background for the old front end, iOS and andro?id interaction, etc.

5, non-mainstream app performance test can be a little bit after the test, and so on when the user reaches a certain number of applications online, and then as a key test item

Second, the test method is different

System test:

1, before the test is YunOS system, similar to Android system, you can use the ADB command to collect log, using monkey run stability

2, response time and power consumption testing, third-party software-based, automated? test

App Test:

1, currently mainly in Andorid and iOS two system testing, no use of automated testing tools, to manual function testing, Ps:testbird has a self-service app function test platform! You can use the mouse + keyboard on the web instead of the phone button to click on the app.

Three, case writing method is different

System test:

1, the system is relatively stable, testers in 6-8, each responsible for only a few modules

2, for the module, detailed writing case, including every step of execution

App Test:

1, the demand changes, the test staff of 1

2, the test task is heavier, the use of a relatively simple test method, did not write a detailed test case, with a mind map in lieu of set of case

3, the exploratory test, easy to forget the test steps, reverse thinking test in case form, to prevent the test time is too tight and forgotten

Open a deserted: when testing, the more afraid to test that piece or deliberately avoid which piece, there must be a problem

Iv. Similar project flow

Analyze requirements--basic unit tests--modular testing--comprehensive test-and-upgrade testing

↓↓↓↓

——— bug submission, tracking, Management ————— > Release--Project Wrap-up

Turn from: The way of testing

The similarities and differences between system test and app test in black box testing

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.