QA City

Most Popular

Web App Testing a Must for Website Reliability

By SiliconIndia   |  
Print Email

Bangalore: A recent survey by Trustworthy Internet Movement (TIM), an organization that resolve security issues on the internet reported that more than 52% of sites that were tested are using security protocols that are not reliable. A significant number of cyber attacks targeted on websites with bad security and unsecured programming.

With a large number of data stored on web applications, organizations need to carry out security testing on their website on a regular basis to ensure that the website is secure.

Types of web testing:

As identified by Software Testing Help, the following are the types of web testing:

1.    Functionality Testing
Testers would need to check if all the functions on the webpage work correctly. This will include links, cookies, forms and database connection.

Check all the links:
Links play a great role in connecting one page to the other. A defect in the link can lead to confusion as a user may be directed to a wrong page.

Test forms in all pages:
Forms are available online to submit and update one’s information. Testers would need to check the availability of options to create, update, view and modify forms. They will also need to validate all the fields in the form so that the information is stored correctly.

Cookies testing:
Cookies are small information stored on the hard disk by web servers to maintain the log in sessions of the user. Testers would need to check that no personal or sensitive data is stored in the cookie. Usually major functionality of the website will not work when cookies are disabled.

Validate your HTML/CSS:
Testers would need to validate the website for HTML syntax errors, so as it appears on other search engines.

Database testing:
Apart from identifying any errors which could be caused by editing or modifying the database, testers will also need to check if the data has been entered correctly in order to make the retrieval easier.

2.    Usability Tests

Test for navigation: 
 Websites with proper instructions are always easy to use. To ensure this, testers would need to verify if the provided instructions satisfy the purpose.

Content checking: 
Apart from checking spelling errors, testers will need to check if the content is meaningful and easy to understand.

3.    Interface testing
There are two main interfaces. They are:
Application Server and Web Server Interface, and
Application server and Database server interface
In order for the web page to be user friendly, testers need to check whether there is a good interaction between the interfaces.

4.    Compatibility Testing
Testers would need to check if the website is compatible with the browser, the operating system, for mobile browsing and printing.

5.    Performance Testing
Testers would need to check the performance of the website when there are many users requesting the same page.

6.    Security Testing
Security being a priority in websites that obtains personal information or account information, testers would need to ensure that the information provided by the user is safe. They should also ensure that the system does not accept any invalid information with regards to username or password.

Software Testing doesn’t stop when you get a desired result. It is a never ending process which requires a day to day testing to ensure that the web application stays safe over a period of time.

Don't Miss
Experts on QA
Swaid Qadir Bhat
Sr System Architect
Virtusa Corporation
Subhash  Motwani
Prasad Rao Pasam
Ayaskanta  Mohanty
Managing Director
TATWA Technologies
Rajesh  Dagar
Software Architect
Connect Icon Pvt Ltd
Yasar  Khuthub
Software QA Manager
Azure IT Solutions
Sunil  Bhat
Project Management
HCL Infosystems Limi
Sharad  Agarwal
Team Lead
Write your comment now
This report is the result of the largest public-private sector rese...
For those not familiar with the Coverity Scan™ service, i...