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