Analysis and solution of Software Evaluator (PM) test questions in the second half of 2013

Source: Internet
Author: User

Real title three (15 points): Read the following instructions, answer questions 1 to 3, fill in the answer sheet in the corresponding column.

Description: A software company designed and developed a set of online banking systems for a bank. The system provides basic payment, enquiry, transfer and information modification functions. The bank has put forward the preliminary performance index to the online banking system:
(1) Transaction response time not exceeding 2 seconds
(2) Number of concurrent users =1000
(3) CPU utilization not exceeding 80%
(4) The system needs to support the uninterrupted and stable operation of 7x24 hours
(5) No second transaction number is 7
(6) Trading success rate is 100%
Performance testing of the software is now required.

Question 1 (4 points):
Common performance tests include load testing, stress testing, concurrency performance testing, fatigue strength testing, and large data volume testing. For the 6 performance indicators described in the topic, what are the indicators involved in concurrent performance testing and fatigue strength testing?

Question 2 (6 points): In the performance test for a single performance indicator, often need to adopt a number of different testing methods; The software company needs to test the performance indicators (1) and (5), and designs the following test scenarios:
Test the number of concurrent users in the general case and incrementally increase the number of concurrent users, respectively:
(1) The maximum number of concurrent access users that the system can withstand when the response time is 2 seconds;
(2) The response time of the system is unacceptable (for example, more than 2 seconds) under the number of concurrent access users
Please indicate respectively which type of test each of the two Tests is, and explain the basic concepts of the two test types separately.

Question 3 (5 points):
When testing the performance indicator (5), the software company simulates a large number of concurrent users on the client side to perform business operations, counting the number of transactions per second in a draw. The software company considers that the client receives the response information unrelated to the test of the performance indicator, and therefore initiates a normal business request on the impersonated client, discarding the response information directly after receiving the system response, without performing a functional check. Please indicate whether the software company is doing the right thing, and briefly explain the cause and the side effects of performing a function check.


Reference Answer:

Question 1:
Indicators involved in concurrent performance testing are (1) (2) (5)
Fatigue strength testing involves indicators (4)


Question 2:
The first test is a load test, and the second Test is a stress test.
Load testing is done by progressively increasing the load on the system, testing the performance of the system, and ultimately determining the maximum amount of load that the system can withstand in the event of performance metrics being met.
The stress test is to obtain the maximum service level test that the system can provide by gradually increasing the system load, testing the system performance changes, and finally determining under what load conditions the system performance is in a failed state.


Question 3:
The practice of the software company is wrong.
The software company did not perform the function check in the load pressure test, ignoring the problem of the function instability under the condition of load pressure. Without proper function assurance, the load pressure performance test loses its meaning.
During the testing process, it is necessary to record the result of business operation, which leads to the resource consumption, the increase of operation behavior and the large number of logs.









Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Analysis and solution of Software Evaluator (PM) test questions in the second half of 2013

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.