Software testing workload estimation method
A technology of software testing and workload, which is applied in the field of software testing workload estimation, can solve problems such as large gaps in estimation results and few estimation models, and achieve the effects of high reliability, low complexity, and evaluation of testing risks
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
example 1
[0021] Example 1: Bank Securities System Development
[0022] Software testing effort estimation includes the following steps:
[0023] a) Estimate the most likely number of test cases based on functional requirements and system design specifications. For small projects, use 10 as a unit to estimate the number of test cases, and for large projects, use 100 as a unit to estimate the test case data.
[0024] The number of functional test cases in the example project is: 1100. All trial cases are test cases that can be executed in real time.
[0025] b) Define the time required to execute a test case, and assume that all test cases pass when the test case is executed for the first time. It is necessary to separate the execution time of the test cases that can judge the execution results in real time and the test cases that require batch processing or special processing to judge the test results. The time it takes for testers to execute a real-time test case in the example proj...
example 2
[0041] Example 2: Development of bank account opening system
[0042] Software testing effort estimation includes the following steps:
[0043] a) The number of functional test cases in the example project is: 3100. All trial cases are test cases that can be executed in real time.
[0044] b) The time it takes for testers to execute a real-time test case in the example project: 8 minutes
[0045] c) In the example project, the capability maturity level of the company group is a definable level, so the time spent to execute all functional test cases: 3100 * 8 minutes * 3 (factor) = 74400 minutes
[0046] d) In the example project, the requirements for non-functional testing are not sure, so the time spent after adding non-functional testing is 74400 minutes + 74400 minutes * 25% = 93000 minutes
[0047] e) Add the workload of user requirements testing to the results obtained in d) to obtain the total time for testing implementation. In the example project, regression testin...
example 3
[0052] Example 3: Development of a questionnaire survey system for bank customers
[0053] Software testing effort estimation includes the following steps:
[0054] a) In the example, according to the function point analysis of the requirements specification, the number of functional test cases is: 5720. All trial cases are test cases that can be executed in real time.
[0055] b) The time it takes for testers to execute a real-time test case in the example project: 5 minutes
[0056]c) In the example project, the capability maturity level of the company group is a definable level, so the time spent to execute all functional test cases: 5720 * 5 minutes * 3 (factor) = 85800 minutes
[0057] d) In the example project, it is determined that the non-functional requirements are very low, so the time spent after adding non-functional tests is 85800 minutes + 85800 minutes * 10% = 94380 minutes
[0058] e) Add the workload of user requirements testing to the results obtained in d...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com