What should your first step be?

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 retailer.
You are currently developing a sales management application. You are making use of Microsoft ASP.NET Web and the application will be hosted on a Production Web server that runs Microsoft Internet Information Services (IIS) 6.0. Another Domain.com tester named Rory Allen discovered a bug and reported as follows:
If 25 users access the application simultaneously, an error page is displayed. At present this is unacceptable since Domain.com requirements state that the application should support up to 50 concurrent users. You are thus required to address the issue. To this end you need to reproduce and isolate the bug.

What should your first step be?

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 retailer.
You are currently developing a sales management application. You are making use of Microsoft ASP.NET Web and the application will be hosted on a Production Web server that runs Microsoft Internet Information Services (IIS) 6.0. Another Domain.com tester named Rory Allen discovered a bug and reported as follows:
If 25 users access the application simultaneously, an error page is displayed. At present this is unacceptable since Domain.com requirements state that the application should support up to 50 concurrent users. You are thus required to address the issue. To this end you need to reproduce and isolate the bug.

What should your first step be?

A.
Create a test that simulates 25 users accessing the application simultaneously. Deploy a Debug build to your computer and run the test to debug the application using your development computer.

B.
Deploy a debug build of the application to reproduction and attach the Debugger to the IIS worker process. Instruct 25 users to access the application simultaneously.

C.
Deploy a Release build of the application to a staging environment and attach the Debugger to the IIS worker process. Instruct 25 users to access the application simultaneously.

D.
Load 25 browser instances on your development computer to access the application.
Use your development computer to debug the application.

Explanation:
A simulation test will simulate the production use while keeping the application in isolation. This type of test is also known as the load test. You should use a development computer to debug the application while the test is running.
Incorrect answers:
B: Instructing 25 users to access the application will make it difficult to control the user environment while debugging is taking place. This is an impractical solution.
C: This is an impractical solution to carry out since you will not be able to control the user environment when 25 users are accessing the application. You should rather debug the application while a load test is running. And you should debug the production application only if you are unable to reproduce the bug while debugging a load test.
D: If you load 25 browser instances to access the application, you will find it a very impractical solution as it is difficult to manage. A better solution would be to debug the application while a load test is running.

C#, Deploying and Supporting an Application (7 Questions)



Leave a Reply 0

Your email address will not be published. Required fields are marked *