Software Engineering 5. Performance testing is critical in online transaction pr
ID: 668797 • Letter: S
Question
Software Engineering
5. Performance testing is critical in online transaction processing systems. Discuss what types of test scenarios would be used to determine throughput success. (25points)
6. What role does the Configuration Manager have in the controlled release of software development. Consider effects of multiple developer and test teams. Describe how formal Change Control procedures aid or hinder software implementation. (15 points)
9. Describe Regression Testing. Include Regression Analysis, Fault Mapping, Impact Analysis from a technical and business view. (25 points)
Please help with these 3 questions.
Explanation / Answer
5.
Testing is a study conducted to provide information about the quality of the system under test.
Performance test:
Performance testing is done to measure the process progress and the conditions of the process, to check for the maintenance requirement. With these metrics the product development can also be tracked. Three basic requirements of a system are reflected by the metric which are:
The performance tests for the online transaction processing systems:
6.
Role of configuration manager:
He has to monitor and keep track of changes that are made in the software system.
He need to coordinate between the team members.
he is responsible for system integration process.
He should be able to manage any new requirements to the process
As the Configuration Manager keeps track of the changes made to the new system, formal Change Control procedures aid in software implementation.
9. Regression testing: The main purpose of regression testing is to test a new version of a system. It also ensures that the new system has not affected the existing functionalities of the old system. It is a test suite developed incrementally as a program is developed. Regression testing involves running test sets that have successfully executed after changes have been made to a system. Using the automation frameworks, the entire test suite can be run in a few seconds so it is possible to execute all the tests every time you make a change to the program. Automated testing dramatically reduces the costs of regression testing. These help the regression test to be easier and reduce effort. Regression analysis, fault mapping and impact analysis play a role on regression testing. Any issues that are encountered during the development of the system are corrected.
Impact analysis is all about estimating the parts of the software that can be affected by the changes that are made in the new system. From technical and business point of view, the new system should not affect the existing functionalities of the older system.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.