You are on page 1of 9

2014

Project Synopsis

INSTITUTE OF MANAGEMENT TECHNOLOGY


IMT - CDL, GHAZIABAD

GRAPECITY INDIA PVT. LTD.

OBJECTIVE
To Study the methodologies to Automate Web based projects for the purpose of Quality
Assurance using ASP.NET C# and Selenium Webdriver.

DETAILS
NAME : VIVEK SHARMA
Enrollment # : 1221000769
Correspondence Address :

143 HARI NAGAR ASHRAM, MATHURA ROAD,


NEW DELHI, 110014

Contact : +91-9971848088, 011-26345983


e-Mail :

vivek.sharma1@yahoo.com ,
viveksharma0925@gmail.com

Course : P.G.D.M. (2 Years)


Area of Specialization : Systems

IMT - CDL, GHAZIABAD

INDEX
Particulars

S. No.

Page

Objective & Details

01 01

Index

02 02

Introduction

03 04

Objective & Scope of Study

05 05

Methodology

06 06

Profiled Resume of the Mentor

07 07

Consent Letter from the Mentor

08 08

IMT - CDL, GHAZIABAD

INTRODUCTION:
Automation, in the field of Information Technology is the use of various control systems for operating
processes in any application with minimal or reduced human intervention. Some processes have been
completely automated.
The biggest benefit of automation is that it saves continuous human effort, however, it is also used to save
energy and materials and to improve quality, accuracy and precision.
The term automation, inspired by the earlier word automatic (coming from automaton), was not widely
used before 1947, when General Motors established the automation department.
Software Testing is an investigation conducted to provide stakeholders with information about the
quality of the product or service under test. Software testing can also provide an objective, independent
view of the software to allow the business to appreciate and understand the risks of software
implementation. Test techniques include, but are not limited to the process of executing a program or
application with the intent of finding software bugs (errors or other defects).
Software testing can be stated as the process of validating and verifying that a computer
program/application/product:

Meets the requirements that guided its design and development,

Works as expected,

Can be implemented with the same characteristics,

Satisfies the needs of stakeholders.

Software testing, depending on the testing method employed, can be implemented at any time in the
software development process. Traditionally most of the test effort occurs after the requirements have
been defined and the coding process has been completed, but in the Agile approaches most of the test effort
is on-going. As such, the methodology of the test is governed by the chosen software development
methodology

In software testing, Test Automation is the use of special software (separate from the software being
tested) to control the execution of tests and the comparison of actual outcomes with predicted outcomes.
Test automation can automate some repetitive but necessary tasks in a formalized testing process already
in place, or add additional testing that would be difficult to perform manually.
IMT - CDL, GHAZIABAD

Customer satisfaction is a wide term which cannot be defined , I always say satisfaction is something which
you cant write and explain, its always there with a customer, it happens when a customer gets what he
wants, indirectly you can say when his expectations are fulfilled.
Level of satisfaction cannot be measured as this is always there in customers mind, but I can always say
that once he comes again, to avail your service or the product after using it once, then its fair and if he is
coming again and again then its great, and moreover if he recommends the product to someone else to
avail the same service or the product then it means its excellent. I think these are the perfect practical
parameters to judge the level of satisfaction of a customer. Customer satisfaction depends on a lot factors
like time, demand, ambience, price and the need.

IMT - CDL, GHAZIABAD

OBJECTIVES
&

SCOPE OF THE PROJECT REPORT


The main objectives of the project will be:
To Study the methodologies to Automate Web based projects for the purpose of
Quality Assurance using ASP.NET C# and Selenium Webdriver.
Are as under:-

S. No.

Scope

To Automate or Not to Automate?

When to Automate a process

Manual efforts required to Automate the process

Resources required to complete the project.

Selenium as an Industrial Automation Tool

Test Automation for Web Applications

Seleniums Tool Suite

Flexibility and Extensibility

Selenium IDE

10

Selenium RC

11

Selenium WebDriver

12

Selenium Grid

13

Automation Framework

14

Handling Windows based popups or Windows using AutoIT

IMT - CDL, GHAZIABAD

METHODOLOGY:
Research Methodology is the method for acquiring the information needed to carry out the study. The
study will be conducted through a web automation tool called Selenium. This study will also discuss about
different Selenium Types and also, alternatives to Selenium will also be discussed.
Though the web automation study we will discuss about creating a complete Automation Suite that can
handle many web request in a self-sustained manner.
The study will include how to automate functionalities that are as simple as a simple Mouse Click to
complex functionalities such as file selection from a personal computer.
Taking it further, we will create a complete flow of a Real World User Scenario that is used again & again
and need to be tested each day in corporate environment.

TECHNIQUES
Selenium WebDriver will be used to automate most of the functionalities of web interface using highly
integrated coding in C# language.
The run will be conducted using a 3 staged Project:
Step 1: A Windows forms Projects to Initiate the Run
Step 2: Web Application will run in one of the specified Web Environment
Step 3: Graceful handling of Windows based control using AutoIT

IMT - CDL, GHAZIABAD

<SHILPA SHARMA>
SSE GRAPECITY INDIA PRIVATE LIMITED
With over 6 years of .NET Component testing industrial experience in the field
of Information Technology; Shilpa is currently a Senior Software Engineer
@Grapecity India Private Limited based out of Japan.
After her post-graduation from the Japee Institute, Noida in the year 2008;
Shilpa started her career at GrapeCity.
Shilpa has a wide experience on many technologies like C#, VB. Net., .Net 3.5/4.0,
ASP .Net 2.0/3.5, and Silverlight.
Shilpa is a practiced professional in Manual Testing, Black box testing,
Performance testing, Regression testing, Installation testing, Functional testing,
GUI testing, License testing, Automation, and Localization Testing.
Industrial bug reporting tools like FogBugz, TFS(Team Foundation Server), TTP
(Test Track Pro) are in her niche skills.
She is currently responsible for handling deliveries of 4 projects in parallel in
Component Testing for GrapeCity India Private Limited.

IMT - CDL, GHAZIABAD

CONSENT LETTER
To,
The Director,
Institute of Management TechnologyCenter for Distance Learning,
Ghaziabad, U.P.
India
Sir/Maam,
This is to certify that VIVEK SHARMA will be doing the project
To Study the methodologies to Automate Web based projects for the purpose of
Quality Assurance using ASP.NET C# and Selenium Webdriver
under my guidance.
I further certify that this will be a genuine project prepared under my supervision in a
perfectly corporate environment and will not be copied from any source as per my
knowledge.
The project will be carried out in the time frame of the tenure of fourth semester of PostGraduate Diploma in Management.

Thanking you,
Yours truly,

Shilpa Sharma
Sr. Software Engineer
GrapeCity India Pvt. Limited
IMT - CDL, GHAZIABAD

You might also like