![]() ![]() ![]() It is quite feasible scenario that defects detect found at a very late stage will not be corrected because the cost of doing so is too expensive. ![]() ![]() Similarly - errors found in the design phase can be corrected and reissued with relatively little expense. Dry run the tests - before actually executing the load test with predefined users, a dry run is carried out in order to check the correctness of the script Execute tests probably repeatedly (iteratively) in order to see whether any unaccounted-for factor might affect the results Analyze the results - either pass/fail, or investigation of critical path and recommendation of corrective action 7Ĩ How do they do it (short version)? Scripting Preparing script to replicate single user activities on the system (VU script) Designing Preparing a test case to cover the issue being investigated Execution Preparing test tools and environment & executing Monitoring Monitoring system parameter before/during/after the test Analyzing Collecting data and analyzing various performance counters 8ĩ Cost Is their work needful? Error cost in SDLC The errors made and detected in the requirements phase are relatively cheap to fix it. Dry run the tests - before actually executing the load test with predefined users, a dry run is carried out in order to check the correctness of the script Execute tests probably repeatedly (iteratively) in order to see whether any unaccounted-for factor might affect the results Analyze the results - either pass/fail, or investigation of critical path and recommendation of corrective action 6ħ How do they do it? Decide whether to use internal or external resources to perform the tests, depending on inhouse expertise (or lack of it) Gather or elicit performance requirements (specifications) from users and/or business analysts Develop a plan (or project charter), including requirements, resources, timelines and milestones Develop a high-level detailed performance test plan (including detailed scenarios and test cases, workloads, environment info, etc.) Choose test tool(s) Specify test data needed and charter effort (often overlooked, but vital to carrying out a valid performance test) Develop proof-of-concept scripts for each application/component under test, using chosen test tools and strategies Develop detailed performance test project plan, including all dependencies and associated timelines Install and configure injectors/controller Configure the test environment (ideally identical hardware to the production platform), router configuration, quiet network (we don t want results upset by other users), deployment of server instrumentation, database test sets developed, etc. 5 How do they name their work? Stress testing Load testing Performance testing Spike testing Endurance testing Configuration testing Isolation testing 5Ħ How do they do it? Decide whether to use internal or external resources to perform the tests, depending on inhouse expertise (or lack of it) Gather or elicit performance requirements (specifications) from users and/or business analysts Develop a high-level plan (or project charter), including requirements, resources, timelines and milestones Develop a detailed performance test plan (including detailed scenarios and test cases, workloads, environment info, etc.) Choose test tool(s) Specify test data needed and charter effort (often overlooked, but vital to carrying out a valid performance test) Develop proof-of-concept scripts for each application/component under test, using chosen test tools and strategies Develop detailed performance test project plan, including all dependencies and associated timelines Install and configure injectors/controller Configure the test environment (ideally identical hardware to the production platform), router configuration, quiet network (we don t want results upset by other users), deployment of server instrumentation, database test sets developed, etc. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |