APPLICATION WISE REQUIREMENT
GATHRING
Types of application and its architecture?
(Application wise requirement gathering)
Application:
·
What is the application type? (
E.g. Desktop, Web or Mobile App,thick client or any other)
·
In what Technology/platform the
application is developed?
(E.g. J2EE, .Net, PHP, Silverlight, Ruby, SAP, Siebel, Any
other)
·
Architecture
diagram: Different layers of servers (2-tier/3 tier)
·
Details of types
/no’s of servers available for the applications
• Application Servers (how many)? Existing capacity (CPU,
memory, disk space etc.)
• Web Servers (how many) Existing capacity (CPU, memory,
disk space etc.)
• Database Servers (how many) Existing capacity (CPU,
memory, disk space etc.)
• Others (Please specify) (how many) Existing capacity
(CPU, memory, disk space etc.)
·
Is environment under test (EUT) identical to
production?
·
Will the
EUT be dedicated for performance testing during the testing period?
·
Will
cache memory be turned off on servers during testing?
·
Do we have monitoring
tools installed to check health of servers
·
Admin rights on servers
·
Who are the persons responsible for supporting
and monitoring all components under test? (Provide list of names, contact no,
and include off -hour numbers, if applicable.)
• Developers
• System Administrators
• Network Administrators
• DBA’s others
-
·
How servers communicate with each other
·
About server Load balancing/(active passive)
·
What is the communication protocol between the
client and server?
(HTTP, HTTPS,
FTP, TCP/IP, Telnet, Siebel etc.)
·
How
is the application accessed? Can we obtain immediate access to the application
for test feasibility purposes? Is application
is having [A]
User Interface or [B] batch job processing
or [C] Other
[A] If Is
application accessible through browser or interface
- Is application runs on specific browser/version?
- Is application needs to access from citrix?
- Is there a Login and password
requirement?
- How
does the application functional knowledge training is conducted?
- How to navigate the application
- Necessary credentials required to
access the application?
-
What is the current test window? (Any specific window available for performance
test?)
-
What is the test requirement/objective in terms of load and/or performance?
-
Any specific requirements on location wise load?
- For how many users its needs to be run? Please create test users in that
case.
-
Any preference on performance tools? (e.g. HP loadrunner)
-
Who is going to provide performance testing tool? (BMW/Cognizant)
- Do we need to execute test from different
locations which hits to same servers? (Load generator agents needs to installed
at those locations)
-
What is the peak load time on production server?
-
On peak load time, roughly how many users are accessing the system?
- Any SLAs on transactions response
time?
[B] Batch Job processing (EPA or ETL)
- What is the type of applications?
- How to access this application (how to trigger the file
execution of job execution)
-
What are components needs to check? How to check? How to access?
-
Are we going process file in terms of size (e.g. size 2 GB) or # of records (1
million records)?
-
Are we going to check how much time taken to process above file and records?
-
Do we have specific tool or logs wherein we can check the processing time taken
by business logic?
-
Do we have UI involved on this?
-
As per understanding we will execute files (with separate size or records) and
check the processing time of those separately and server resources as base
line. Right?
No comments:
Post a Comment