Introduction to Web Applications

Software Web Applications and Web Testing

Introduction to Web Applications and Web Testing

1) What is Web Application?

2) Types of Web Applications (By Environment)

3) Types of Web Applications (By Business Operations)

4) Introduction to Web Technologies

5) Introduction to Web Services

6) Web Application Testing Checklist
—————————————————-

1) What is Web Application?

>Web Application (Web App) is an Application Software that is stored on a remote server and delivered over the Intranet or Internet through a Browser Interface.

> Web Applications are similar to the traditional applications you’d install on your computer, such as Microsoft Office. there is one key difference – the application itself is not installed on your phone or computer, but lives in the cloud.

2) Types of Web Applications (By Environment)

a) Intranet
> A network based on internet technologies that is intended for the private use of an organization.

Ex: Retail Billing System, School Management System Etc…

b) Internet
> The Internet is the worldwide, publicly accessible network of interconnected computer networks
Ex: Online Shopping, ICICI Online Banking

c) Extranet
> A restricted public network that is shared on a limited basis, Extranets are typically constructed using the internet with security features that restrict access to authorized People.
Ex: Companies CRM, Doctors Network

Note: Intranets are closed to outside organizations and extranets are open to a limited number of outside partners.

3) Types of Web Applications (By Business Operations)

We have different types of web applications available in the Industry

a) General / Normal Websites
> Basically general / normal website is an information provider, It provides information globally using internet protocols.

Ex: www.nareshit.com

b) Web Portals
> Web portal is a business gateway, It organizes business operations.

Ex: Online shopping portals, Job portals, Classified Portals etc…

Ex: http://www.ebay.in/, http://www.naukri.com/ etc…

c) Web Applications(Enterprise Applications)

> Web application provides services (Free and Paid) apart from information.

Ex: Online Banking System

> it provides Bank information, Branches & ATM Information, Loans information etc…
> And It provides balance enquiry, Fund transfer, Bill payments like services.

Ex: www.icicibank.com/, http://www.sunlife.com/ etc…

d) Email Service Providers

Ex: www.gmail.com, www.yahoo.com, www.rediffmail.com etc…

e) Social Networks

Ex: www.facebook.com, www.twitter.com, www.linkedin.com etc…

f) Search Engines, Discussion Forums Etc…

4) Introduction to Web Technologies

Client-side and Server-side
i) HTML
> HTML (Hyper Text Mark-up Language) is an open source language (i.e. not owned by anyone) and It is foundation for any website.

> HTML works on a ‘tag’ system, where each tag effects the content placed within that tag,

> HTML is robust enough to support many kinds of languages integrated within our HTML pages.

ii) JavaScript

iii) XML

iv) CSS

v) Web Servers

vi) Application Servers

vii) Programming
Java or .NET etc…

viii) Database Servers
Oracle or MS SQL Server or MySQL…

5) Introduction to Web Services

6) Web Application Testing Checklist

Software Test Types to be conducted on Web Applications,

Usability Testing
Functional Testing
Compatibility Testing
Database Testing
Security Testing
Performance Testing
——————————————————————–

Follow me on social media: