Design And Implementation Of Web Test Tool Application Design And Measure Performance

Project and Seminar Material for Computer Science and Computer Engineering

Design And Implementation Of Web Test Tool Application Design And Measure Performance


Abstract


In software engineering, performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workload. It can also serve to validate and verify other quality attributes of the system, such as scalability, reliability and resource usage. Performance testing is a subset of Performance engineering, an emerging computer science practice which strives to build performance into the design and architecture of a system, prior to the onset of actual coding effort

In recent years, Web applications have grown so quickly that they have already become crucial to the success of businesses. However, since they are built on Internet and open standard technologies, Web applications bring new challenges to researchers, such as dynamic behaviors, heterogeneous representations, novel control flow and data flow mechanisms, etc. In this paper, we propose an agent-based approach for Web application testing. While the agent-based framework greatly reduces the complexity of Web applications, a four-level dataflow test approach can be employed to perform structure testing on them. In this approach, data flow analysis is performed as function level testing, function cluster level testing, object level testing, and Web application level testing, from low abstract level to high abstract level. Each test agent in the framework takes charge of the testing in an abstract level for a particular type of Web document or object.


Table of Content


  • Title Page
  • Certification
  • Approval
  • Dedication
  • Acknowledgement
  • Abstract
  • Organization of Work
  • Table of Content

Chapter One

1.0 Introduction

  • 1.1 Statement of Problem
  • 1.2 Aims and Objectives
  • 1.3 Purpose of Study
  • 1.4 Significant of Study
  • 1.5 Scope / Delimitations
  • 1.6 Limitations / Constraints
  • 1.7 Assumption of Study
  • 1.8 Definition of Terms

Chapter Two

2.0 Literature Review


Chapter Three

3.0 Description and Analysis of the Existing System

  • 3.1 Fact-Finding Method / Methodology
  • 3.2 Organizational Structure / Organogram
  • 3.3 Objectives of the Existing System
  • 3.4 Input, Process and Output Analysis
  • 3.4.1 Input Analysis
  • 3.4.2 Process Analysis
  • 3.4.3 Output Analysis
  • 3.5 Information Flow Diagram
  • 3.6 Problems of the Existing System
  • 3.7 Justification of the New System

Chapter Four

4.0 Design of the New System

  • 4.1 Design Standard
  • 4.2 Output Specification and Design
  • 4.3 Input Specification and Design
  • 4.3.1 File Design
  • 4.4 Procedure Chart
  • 4.5 Systems Flowchart
  • 4.6 System Requirements
  • 4.6.1 Hardware Requirements
  • 4.6.2 Software Requirements
  • 4.6.3 Operational Requirements
  • 4.6.4 Personnel Requirements

Chapter Five

5.0 Implementation

  • 5.1 Design Standard
  • 5.2 Program Design
  • 5.2.1 Program Flowchart
  • 5.2.2 Pseudo Code
  • 5.3 Coding
  • 5.4 Test Data/Test Run
  • 5.5 User Training – An Overview
  • 5.6 Cutover Process

Chapter Six

6.0 Documentation

  • 6.1 The User Documentation
  • 6.2 The Programmer Documentation

Chapter Seven

7.0 Recommendations, Summary and Conclusion

  • 7.1 Recommendation
  • 7.2 Summary
  • 7.3 Conclusion
  • References
  • Bibliography
  • Appendix
  • Source Listing
  • List Of Figures

Chapter One


1.0 Introduction

In recent years, Web applications (WAs) have grown so quickly that they have already become crucial to the success of businesses. However, since they are built on Internet and open standard technologies, WAs possess their own unique features, such as dynamic behaviors, heterogeneous representations, and novel data handling mechanisms. These features provide concrete support to the success of WAs, but they bring new challenges to researchers and developers, especially in regard to testing WAs and ensuring their quality. Testing approaches for non-WAs have to be extended to handle these features before they are used in WA testing. This paper presents an agent-based approach to perform data-flow testing of WAs. More precisely, the data-flow testing will be performed by autonomous test agents at the method level, object level, and object cluster level, from low abstraction level to high abstraction level. In the process of the recommended data-flow testing, an agent-based WA testing system (WAT) will automatically generate and coordinate test agents to decompose the task of testing an entire WA into a set of subtasks that can be accomplished by test agents. The test agents, rooted in the Belief-Desire-Intention (BDI) model, cooperate with each other to complete the testing of a WA. An example is used to show the feasibility of the proposed approach.


1.1 Background of Study

Kia Motors is South Korea’s second largest automobile manufacturer, having sold over 1.6 million cars in 2009.[2]

The word Kia derives from Korean words meaning “to arise to the world from Asia.”

South Korea’s oldest car company, Kia was founded on June 9, 1944 as a manufacturer of steel tubing and bicycle parts by hand — and has operated as one of the country’s Chaebols since. In 1952, Kia changed its name from Kyungsung Precision Industry,[9] and later built motorcycles (starting in 1957), trucks (1962) and cars (1974). The company opened its first integrated automotive assembly plant in 1973, the Sohari Plant. Starting in 1986, in partnership with Ford, Kia produced several Mazda derived vehicles for both domestic sales in South Korea into other countries. These models include the Pride (based on the Mazda 121) and Avella, which were sold in North Americand Australasia as the Ford Festiva and Ford Aspire.

In 1992, Kia Motors America was incorporated in the United States. The first Kia-branded vehicles in the United States were sold from four dealerships in Portland, Oregon in February 1994. Since then, Kia expanded methodically one region at a time. Dealers in 1994 sold the Sephia, and a few years later the United States line expanded with the addition of the Sportage.

However, Kia’s bankruptcy in 1997, part of the Asian financial crisis, resulted in 51% of the company being acquired in 1998 by South Korean rival Hyundai Motor Company, outbidding Ford Motor Company which had owned an interest in Kia Motors since 1986.[10] Subsequently, however, Hyundai has divested some of its ownership of Kia Motors,[11] and currently Hyundai Motor Company owns less than 40% of the company.

In October 2006, Kia Motors America broke ground for Kia Motors Manufacturing Georgia in West Point, Georgia, representing a $1 billion USD investment for the company.[12] Kia Motors Manufacturing Georgia opened in February, 2010. For 2009, KMA recorded its 15th consecutive year of increased U.S. market share.


1.2 Statement of Problem

Owing to:

  1. The difficulties people face in locating a web application workshop.
  2. Urgent need to contact a web application workshop at emergency time.
  3. Improper management of information/data in a web application workshop.
  4. Difficulties people encountered when ordering for web application workshop tools/equipment.
  5. Time wasted in contacting a web application workshop.

The need arise for the development of Web test tool application design and measure performance.


1.3 Aims and Objectives

The aims and objectives of this project are listed below:

  1. To develop software called Web test tool application design and measure performance that will replace the manual method of processing information.
  2. To develop, promote, and provide adequate and efficiently coordinated web application workshop services at reasonable rates.
  3. To maintain an efficient system of collection, sorting and delivery of web application workshop fault and solution.
  4. To demonstrate increased motivation to the KIAMOTORS workers.
  5. To provide a means of contacting web application workshops at any given time.
  6. To eliminate the error involved with the manual method of processing data/information in a web application workshop.
  7. To save the time wasted with manual method of processing data/information and items.
  8. To establish and maintain web application workshop services.

1.4 Purpose of Study

The main purpose of this study is to put to an end the difficulties people encountered in a web application workshop. This is actualized by Web test tool application design and measure performance which is user friendly and interactive. By the time this software is designed and implemented, the difficulties encountered with manual method of contacting and receiving information will be eliminated.


1.5 Significance of Study

With the growth in information technology, the study offers numerous benefits to the KIAMOTORS and to any organization that deals on data/information.

Manual method of process will no longer be there again because information will be stored on the computer with the help of the AGENT BASED TESTING FOR WEB APPLICATION.

Because of the easy to use nature of Web test tool application design and measure performance, any organization can easily develop it to make use of it.


1.6 Scope / Delimitation

This project work is narrowed to KIAMOTORS Enugu. It deals with the development of Web test tool application design and measure performance to help in the transferring of data/information and web application workshop tools.


1.7 Limitation / Constraints

Owing to the scope of this project work as stated above, this project work is limited to Web test tool application design and measure performance, KIAMOTORS Enugu.

It is important to mention here that time was a major constraint in the course of fact finding. It is also wise to mention here that some information we need to work with was not collected because of the unwillingness of the staff to review such information.


1.8 Assumption of Study

One of the major assumptions made in this project work is that manual methods of contacting and receiving data/information and tools from web application workshop are ineffective, time wasting, prone to error and high level of energy dissipation.

It is also assumed that with the level of development in information technology, there is a serious demand to join this trend of information technology.

It is also assumed that Web test tool application design and measure performance will motivate the staffs to work more with easy and enhance their work.


1.9 Definition of Terms

Computer:

This is an electrons machine that can accept; handle and manipulate data by performing arithmetic and logic operations without human intervention usually under the control of programmes

Database:

Is a collection of information that is related to a particular subject or purpose.

Information:

This is data that have been processed, interpreted and understood by the recipient of the message or report.

Internet:

Internet is a collection of computer networks that operate to common standards and enable the computes and the program they run to communicate directly.

Web Application Workshop:

A skilled worker who is employed to repair or operate machinery or engines

Staff:

This is a person working in an establishment

Server:

This is a process that provides requested services for clients.

Software:

This is a logically written program that hardware uses to perform it’s operation.

Storage:

This is the process through which data/information is stored for future use.

System:

System is the collection of hardware, software, data information, procedures and people.

Website:

Website is a space or location customized by a company, organization or an individual which is locatable within an address on the internet.


Chapter Seven


7.0 Recommendations, Summary and Conclusion

7.1 Recommendations

For the a website for web application workshop to be effective, I recommend

(1) These for KIAMOTORS
  • Having access to internet
  • Having a well designed website
  • Strong and reliable database
(2) These for the Government
  • Government should ensure necessary infrastructure.
  • Masses should be educated on the use of information technology.

7.2 Summary

The primitive manual ways of contacting web application workshop are being replaced by a website for web application workshop.

Most organization now employs it because of unprecedented profit derived from a website for web application workshop.


7.3 Conclusion

The introduction of computerized system in any organization is advantageous and encouraged to be adopted. As a researcher, one will only site the advantages only but also the demerits, such as; employment of expertise equally, seeing the justification of computerized system, its validity, reliability and efficiency; I will conclude that KIAMOTORS and every other production company should deem it necessary to have this software or any other related software written by an expert and for Bill of processing to enhance their production capability.


Get Complete Project Material

5,000 5000

The Complete Material Will Be Sent to You in Just 2 Steps

Quick & Simple…


Step One Purchase

Make Payment (Through Transfer) of ₦5,000 to the Account Below

Zenith BankAcc No: 1225513212
Samphina Academy
Current Account

Or CLICK HERE To Pay With Debit Card


FOR STUDENTS OUTSIDE NIGERIA
CLICK HERE To Purchase Material ($15)

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details

  2. TOPIC: Design And Implementation Of Web Test Tool Application Design And Measure Performance

The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply


  Contact Our Help Desk


Need a Different Topic? Perform a Quick Search



List of Related Works

Click on Any Topic to Preview the Content

samphina.academy

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.