You work as the Enterprise application developer at Domain.com. The Domain.com network consists of a single Active Directory domain named Domain.com. All servers in the domain run Windows Server 2003. Your responsibilities at Domain.com include the testing and stabilization of applications. Domain.com operates as a medical technological company that manufactures electronic scanning equipment for medical use.
You are currently developing a Microsoft Windows Forms application. This application is destined to allow doctors to perform computed Axial Tomography (CAT) scans on patients. When a CAT scan is carried out, it takes over 1,000 two-dimensional scans that are combined to create a three-dimensional image. There is the matter of performance requirements that the application need to comply with. This performance requirement states that the application must scan 10 images per second.
To this end the testing team deployed a debug build of the application to a staging environment to carry out performance testing. The result of the performance testing was that the application scans nine images per second. You now need to determine whether the performance testing strategy is feasible.
What conclusion can you draw?
A.
The strategy is feasible.
B.
The strategy is not feasible. The team has to test a debug build of the application in a production environment.
C.
The strategy is not feasible. The team has to test a release build of the application in a production environment.
D.
The strategy is not feasible. The team has to test a release build of the application in a staging environment.
Explanation:
the debug build of the application scans nine out of ten images. You may attempt to guess that a release build of the application would meet the performance requirements. But it could be just an assumption and thus you should rather attempt to get accurate results and test a release build of the application.
Incorrect answers:
A: The test yielded nine out of ten images and this means that it is not feasible.
B: This is incorrect as the tests with the debug build yielded only nine out of ten images.
C: You should not make use of the production environment to test the application. A staging environment is better suited since you can exercise the proper control, and you can better isolate and analyze performance issues that are associated with the application.