Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Deliverable: 1 to 2 page word document capturing your answer using research from

ID: 663349 • Letter: D

Question

Deliverable: 1 to 2 page word document capturing your answer using research from internet, eCollege or your text. . You may use one of the worksheets or mockup your own template.

1. Choose only one of the following topics:

A.   Testing Client/Server Systems

B.   Rapid Application Development Testing

C.   Testing COTS and Contracted Software

D.   Testing Web-Based Systems

(a) State which topic selected. (Each best practices described and explained must be unique.)

(b) State three guidelines or best practices for the topic that you have chosen. For each one, explain why it is a good to follow this practice. Please cite all source material used. The source of material can be your textbook or a reliable site on the Internet.

Example citation in text using Chicago style:

Rapid Application Development (RAD) integrates testing each step of the way. Testing a

prototype gives non-technical users a tangible demonstration of system requirements. Software development tools allow a prototype to be modified dynamically to align with an evolving perception of requirements. According to Manor,

Explanation / Answer

(a) I have selected  Web-Based Systems testing topic

what is web-based system?

the web based sytems mainly have 3 component in it,they are-

1>client(i.e browser)

2>web server

3>database server

it is the browser that requests some information (say profile related information of user)from the web-server (of some website say chegg.com). the web-server generates the result by quering the user data from its database server(a storage) and processing it. and finally the result is handed over to the browser.

the browser runs application built in html/xml/java script.Applications for the web server are developed in Java, ASP, JSP, VBScript, JavaScript, Perl, C PHP etc.The database server will be having oracle, sql server, sybase, mysql etc.

what is web based system testing ?

testing is the process of executing the program with the intent of finding the error in the program,as we never have completly error free program.

source-https://en.wikipedia.org/wiki/Software_testing

with the web based sytem testing we mean , assessing and evaluating our website for its functionality , usability , security , load capability etc

source-https://en.wikipedia.org/wiki/Web_testing

(b) 3 best Testing practices used for web based system tesing-

1> curl loader(for load testing of website)

curl-loader has the capacity of emulating application behavior of hundreds of thousands of HTTP/HTTPS and FTP/FTPS clients, each with its own source IP-address. In contrast to other tools curl-loader is using real C-written client protocol stacks, namely, HTTP and FTPstacks of libcurl and TLS/SSL of openssl, and simulates user behavior with support for login and authentication flavors.

source-http://curl-loader.sourceforge.net/

2> QTP(Functionality Testing)

the functionality testing is used for verifying the correct linkage of webpages with each others,cookies issues,web forms issues etc. for this QTP tool is used.

source-http://www.guru99.com/quick-test-professional-qtp-tutorial-1.html

3> AlertFox(Interface Testing)

this is used to test

is that webserver is capable of handling user request efficiently?

is that webserver is capable of getting data from database server efficiently?

is that webserver is capable of communicate with browser efficiently?

AlertFox can be used as a handy tool for this purpose.it is capable of dealing with all the issues given above related to interface testing.

source-http://alertfox.com/webpage-test-monitor-your-websites-global-performance/

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote