Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1
Client-Server Application Testing

Client-Server Application Testing

Ratings: (0)|Views: 1,180|Likes:
Published by Kapil Samadhiya
This is Useful document for all Testing Professional.

Specially for Testers who are new/learning Software Testing.

Please go through it and feel free to ask in case of any doubt.


Kapil Samadhiya
This is Useful document for all Testing Professional.

Specially for Testers who are new/learning Software Testing.

Please go through it and feel free to ask in case of any doubt.


Kapil Samadhiya

More info:

Published by: Kapil Samadhiya on Feb 01, 2010
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





Client/Server Software Testing
Hongmei Yang
AcknowledgementIntroductionI: Introduction to Client/Server Architecture
1.What is Client/Server Computing?2.Architectures for Client/Server System.2.1.Client/Server 2-tiered architecture2.2.Modified 2-tiered architecture2.3.3-tiered architecture3. Critical Issues Involved in Client/Server System Management
II Client/Server Software Testing
1.Introduction to Client/Server Software Testing2.Testing Plan for Client/Server Computing3.Client/Server Testing in Different Layers3.1.Testing on the Client Side—Graphic User Interface Testing3.1.1.Complexity for Graphic User Interface Testing3.1.2.GUI testing techniques3.2.Testing on the Server Side---Application Testing3.2.1.Client/Server loading testing3.2.2.Volume testing3.2.3.Stress testing3.2.4.Performance testing3.2.5.Other server side testing related to data storage3.2.6.Examples for automated server testing tools3.3.Networked Application Testing4.Special Concerns for Internet Computing —Security Testing 
SummaryReferencesAppendix I
Client/Server test plan based on application functionality
Appendix II
CASE STUDYThe business scenarios for the MFS imaging system
Appendix III
Acceptance testing specification for the MFS imaging system
I want to thank Dr. Corliss for his guidance and support on this essay and my study at MarquetteUniversity.
Client/Server Software Testing
The first part of this essay is the introduction to Client/Server architecture, which includes threesections: What is the Client/Server Computing, Architectures for Client/Server System, andCritical Issues Involved in Client/Server System Management.Client/Server computing is a current reality for professional system developers and for sophisticated departmental computing users. The section, What is the Client/Server Computing, points out the definition and major characteristics of Client/Server computing. Netcentric (or Internet) computing, as an evolution of Client/Server model, has brought new technology to theforefront. Hence, the major characteristics and differences between Netcentic and traditionalClient/Server computing are also presented in this section.Both traditional and Netcentric computing are tiered architectures. The brief introduction for three popular architectures, namely, 2-tiered architecture, modified 2-tiered architecture, and 3-tieredarchitecture are found in the section -- The Architecture for Client/Server Computing.The second part of this essay is about Client/Server software testing. There are four sections in this part: Introduction to Client/Server Software Testing, Testing Plan for Client/Server Computing,Client/Server Testing in Different Layers, and Special Concerns for Internet Computing—SecurityTesting.In the section Introduction to the Client/Server Software Testing, we present some basiccharacteristics of Client/Server software testing from different points of view.Because of the difference between traditional and Client/Server software testing, a practical testing plan based on application functionality is attached in section 2 Testing Plan for Client/Server Software Testing. We also give some detailed explanation for different test plans, such as, systemtest plan, operational plan, acceptance test plan, and regression test plan, which are parts of aClient/Server testing plan.As mentioned in Part I, a Client/Server system has several layers, which can be viewedconceptually and physically. Viewed physically, the layers are client, server, middleware, andnetwork. In section 3 Client/Server Testing in Different Layers, specific concerns related to client,server and network problems, testing techniques, testing tools and some activities are addressedseparately in Testing on the Client Side, Testing on the Server Side, and Network Testing.For Internet-based Client/Server systems, security is one of the major concerns. Hence, this essayalso includes some security risks that need to be tested in the Part II, section 4 Special Concernsfor Internet Computing—Security Testing.

Activity (9)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
johntandra liked this
Sachin K Jagtap liked this
sameergundu liked this
kallamsrs liked this
devananda0174 liked this
satishkumar360 liked this
Arjun12345 liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->