Software Testing Technology

Source: Internet
Author: User

Performance test:

Performance testing if it is too late, the project will be a huge challenge, in the case of large concurrent user access to the system crashes, need to readjust the system architecture design, a large number of code needs to be reconstructed, And will bring a lot of functional instability and a lot of bugs. So performance testing should not be just a post-test activity, it should go through the entire software production process, starting with unit testing: Code efficiency evaluation and database optimization.

Website response time and user acceptance time:

Response time within 4 seconds, most users can accept, in 4-9 seconds, 30% of the users will choose to leave, 8-9 seconds, 60% of the users choose to leave, more than 10 seconds, 90% of users will leave.

Estimates of the amount of business data, in some users frequently used modules, require less response time, in some users do not use the module, can be appropriate to relax the response time, such as some annual reports, this does not affect the user too much.

Test data preparation, should be as far as possible with the user's actual use of data close, so as to better simulate the user's operation, in the execution of testing should be detected in the client and server memory, CPU, network transmission, database performance.

Security testing:

Web security vulnerability Test, SQL injection, buffer overflow.

Installation test

Environmental testing (compatibility test)

Test of C/s structure software system

c/s structure is generally applied business system, need to pay attention to several points:

1, Ease of use

Because the C/s architecture is generally targeted at enterprise users in an industry, user experience testing is important.

2, server-side testing

3, Performance test

4, security testing

5, Security switch deployment test

b/s Structure software system test

The client uses a browser to access the backend service and uses cookies to store user information

The baby needs to test the following sections:

Link test

Cookie Testing

Compatibility test

Concurrent access testing: Because the B/s structure is calculated mainly on the server side

Game test:

Requires a beautiful interface to attract players

Storyline complete and interesting

Game hardware requirements, graphics, CPU

Set the game to a level of difficulty, considering different player levels

Network game server performance, security, because to store the player's information

Memory Leak test

Memory leaks are inherently harmless, but memory leaks can accumulate, as long as there is enough testing to run, eventually all available memory is exhausted, and the software executes more slowly and finally stops.

You can use some professional tools to check for memory leak issues:

Menproof,aqtime, etc.

Finally, the software testing technology is like the internal strength, the deep internal strength of the test to walk in the Sinister River, to deal with the nasty bug is the foundation of the body.

Software Testing Technology

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.