Site hosted by Angelfire.com: Build your free website today!


                                                                        Basic Web Application Testing


Web application testing is a service the applications that run on browsers, for faults and bugs. There are several aspects that are focused on during the process and it consists of different types of testing. You may or may not choose to go ahead with all of the components, depending on the type of product and its requirements. When you initiate yourself into it, there are certain questions that may come up in your mind. Here are the top 3 questions, along with their solutions.


Question 1: What are the components of web application testing?


Answer: Related to QA on additional platforms, web application testing consists of the following element, and each one provide to a different aspect of the use.


a] Compatibility Testing: Determines application’s level of compatibility with the other system elements.


b] Usability Testing: Checks the level of user-friendliness of the app.


c] Database Testing: Checks the coherence of the data or information that is displayed on the app.


d] Security Testing: Checks the app for possible security flaws and gaps in data security.


e] Functional Testing: Verifies the level of functionality of the app.


f] Performance Testing: Compares the app against a pre-defined set of performance requirements.


Question 2: What are some key scenarios of security testing?


Answer: It is about ensuring optimum security of the users of your app. While the scenarios may differ, based on the features and functionality of your app, here are few common scenarios that you need to verify:


Web page containing sensitive user data, such as passwords and payment details, is HTTPS enabled.

Encryption of the sensitive information, such as passwords and payment info.

Login with old password is disabled once user sets a new password.

The ‘View Source Code’ function is disabled on HTTPS pages.

The consumer account gets secured if the wrong password is entered for the specific number of times.

The session values are in encrypted format.

Question 3: Which tools to use for great results in automated web application testing?


Answer: Today, you have several tools in the market that are designed for projects of varying complexities. Here are 3 tools that me and my team have personally used, but you can try other tools that offer similar range of features.


a] TestComplete: Developed by Smartbear Software, it is an automation platform allows QA team to create & execute test cases for Microsoft Windows, Web, Android, and iOS applications. It runs on Microsoft Windows OS. It offers an open and flexible architecture.