10.11.16

Web Application Testing



What is Web Application Testing?
Web application testing, a software testing technique exclusively adopted to test the applications that are hosted on web in which the application interfaces and other functionalities are tested.
Web Application Testing - Techniques:
1. Functionality Testing - The below are some of the checks that are performed but not limited to the below list:
  • Verify there is no dead page or invalid redirects.
  • First check all the validations on each field.
  • Wrong inputs to perform negative testing.
  • Verify the workflow of the system.
  • Verify the data integrity.
2. Usability testing - To verify how the application is easy to use with.
  • Test the navigation and controls.
  • Content checking.
  • Check for user intuition.
3. Interface testing - Performed to verify the interface and the dataflow from one system to other.
4. Compatibility testing- Compatibility testing is performed based on the context of the application.
  • Browser compatibility
  • Operating system compatibility
  • Compatible to various devices like notebook, mobile, etc.
5. Performance testing - Performed to verify the server response time and throughput under various load conditions.
  • Load testing - It is the simplest form of testing conducted to understand the behaviour of the system under a specific load. Load testing will result in measuring important business critical transactions and load on the database, application server, etc. are also monitored.
  • Stress testing - It is performed to find the upper limit capacity of the system and also to determine how the system performs if the current load goes well above the expected maximum.
  • Soak testing - Soak Testing also known as endurance testing, is performed to determine the system parameters under continuous expected load. During soak tests the parameters such as memory utilization is monitored to detect memory leaks or other performance issues. The main aim is to discover the system's performance under sustained use.
  • Spike testing - Spike testing is performed by increasing the number of users suddenly by a very large amount and measuring the performance of the system. The main aim is to determine whether the system will be able to sustain the work load.
6. Security testing - Performed to verify if the application is secured on web as data theft and unauthorized access are more common issues and below are some of the techniques to verify the security level of the system.
  • Injection
  • Broken Authentication and Session Management
  • Cross-Site Scripting (XSS)
  • Insecure Direct Object References
  • Security Misconfiguration
  • Sensitive Data Exposure
  • Missing Function Level Access Control
  • Cross-Site Request Forgery (CSRF)
  • Using Components with Known Vulnerabilities
  • Unvalidated Redirects and Forwards

13 comments:

Swethapriya said...



Great the given information and after refer that post,i get new energy because of all given information very excellent and real words to implemented for you


Best Dental Clinic in OMR | Tooth Braces In Chennai

Unknown said...

nice steps you are covered in this topic. its much useful to me. keep update more things about search engine optimization issues and how to rectify it.
GRE coaching in chennai

vishnu said...

Very excellent blog, You have shared very nice and useful content here, Thanks for sharing your great ideas with us, This blog will help us to enhance knowledge, Thank you so much for providing such wonderful informative article, Keep sharing more informative posts like this.
Now! You can find the best Software Testing Services in Hyderabad
just visit here:
Software Testing Company in Hyderabad

Kaashvi mohan said...

Really, these quotes are the holistic approach towards mindfulness. In fact, all of your posts are. Proudly saying I’m getting fruitfulness out of it what you write and share. Thank you so much to both of you.
3D printing companies in Chennai
3D printing service Chennai
3D printing service in Chennai

kabeesha said...



Benefits of reading your post. This will help in the maintenance of our health.The daily routine will help you lose weight quickly and safely.My life is totally transformed after I followed this diet.I feeling great about myself.

Herbalife in Chennai
Herbalife Nutrition Products
Nutritionclub in Chennai
Weight Loss in Chennai
Weight Gain in Chennai

mounika said...

Nice post..

sas training in btm

sas training institutes in btm

Dharani M said...

Nice blog.....
tableau course in Marathahalli

best tableau training in Marathahalli

tableau training in Marathahalli

tableau training in Marathahalli

tableau certification in Marathahalli

tableau training institutes in Marathahalli

Dharani M said...

Thanks for sharing this blog
selenium training centers in Marathahalli

best software testing training institutes in Marathahalli with placements

automation testing courses in Marathahalli

selenium testing course in Marathahalli

software testing institutes in Marathahalli

selenium training in Marathahalli

best selenium training in Marathahalli

selenium course in Marathahalli



lakshmi said...

Thank you Nice blog
Apponix Technologies
https://www.apponix.com/Software-Testing/Software-Testing-Training-in-Bangalore.html

Ruby said...

I was very interested in the article , it’s quite inspiring I should admit. I like visiting your site since I always come across interesting articles like this one. Keep sharing! Regards. Read more about
Security Testing Services
Test Automation Services
Software Testing Services
Compatibility Testing Services
Regression Testing Services

luckys said...

english to tamil typing

luckys said...

weighing machine for kitchen 

Debra J Foster said...

Thanks for your great information

Looking for top software testing companies in USA? On the off chance that software needs to be useful for use, it needs to finish different arrangements of the QA assessments. DataWider has curated this list of software testing companies after broad research dependent on their client reviews, quality, loyalty, flexibility and capacity.