Pages

Saturday, 1 July 2017

PT - Basics Interview Question #3

Q. 11 Mention what all thing involves in the Performance Testing Process?
• Right testing environment: Figure out the physical test environment before carrying performance testing, like hardware, software and network configuration
• Identify the performance acceptance criteria: It contains constraints and goals for throughput, response times and resource allocation
• Plan and design Performance tests: Define how usage is likely to vary among end users and find key scenarios to test for all possible use cases
• Test environment configuration: Before the execution, prepare the testing environment and arranges tools, other resources, etc.
• Test design implementation: According to your test design, create a performance test
• Run the tests: Execute and monitor the tests
• Analyze, tune and retest: Analyze, consolidate and share test results. After that, fine-tune and test again to see if there is an enhancement in performance. Stop the test, if CPU is causing bottlenecking.

Q. 12 List out some of the parameters considered for performance testing?
• Memory usage
• Processor usage
• Bandwidth
• Memory pages
• Network output queue length
• Response time
• CPU interruption per second
• Committed memory
• Thread counts
• Top waits, etc.

Q. 13 List out the factors you must consider before selecting performance tools?
• Customer preference tool
• Availability of license within customer machine
• Availability of test environment
• Additional protocol support
• License cost
• Efficiency of tool
• User options for testing
• Vendor support

Q. 14 What is Load testing?
Ans: Load testing is to determine if an application can work well with the heavy usage resulting from a large number of users using it simultaneously. The load is increased to simulates the peak load that the servers are going to take during maximum usage periods.

Q. 15 Explain what is Endurance Testing and Spike Testing?
Ans: Endurance Testing: It is one type of performance testing where the testing is conducted to evaluate the behaviour of the system when a significant workload is given continuously
Spike Testing: It is also a type of performance testing that is performed to analyze the behaviour of the system when the load is increased substantially.

Next: Interview Question #4

Previous: Interview Question #2


No comments:

Post a Comment