Escolar Documentos
Profissional Documentos
Cultura Documentos
Project Synopsis
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 :
vivek.sharma1@yahoo.com ,
viveksharma0925@gmail.com
INDEX
Particulars
S. No.
Page
01 01
Index
02 02
Introduction
03 04
05 05
Methodology
06 06
07 07
08 08
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:
Works as expected,
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.
OBJECTIVES
&
S. No.
Scope
Selenium IDE
10
Selenium RC
11
Selenium WebDriver
12
Selenium Grid
13
Automation Framework
14
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
<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.
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