SlideShare a Scribd company logo
1 of 32
Business Unit or Product Name
© 2003 IBM CorporationIBM Confidential
A Perspective on Web Testing
Sivaprasanth Rentala
srentala@in.ibm.com
TPO,Pune,IGSI.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Objective
The purpose of this presentation is to depict a perspective on Web
centric application testing. The document concentrates only on
describing importance of web testing, how to conduct web
testing and automation of web testing.
The importance of Web Testing is growing phenomenally as the
importance and implementation of Web applications is taking
place in a rapid speed in each and every company’s
applications.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Web application advantage
The foremost advantage of Web application is it reduces physical
distance between user and the application near to zero.
Web application can be accessed from anywhere and anytime by
anyone around the world.
E-COMMERCE applications like B2B, B2C and market places are
the most promising web application as E-COMMERCE is yet to
be part of life of the entire world
Hence the significance if Web Testing is growing tremendously.
Due to enormous growth in number of web applications the site
needs be not only user friendly but also reader friendly to attract
more users repeatedly.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
What is Web Testing?
Web Testing is the process of testing
Web centric applications.
Web Testing goes beyond the basic
functional and system testing of the
client/server applications to include
tests for performance, usability and
compatibility etc.
Web Testing involves more
dimensions, less time, higher risks
and more exposure than client/server
applications. An optimal Web Testing
approach begins with a thorough risk
analysis of your application to identify
and prioritize key areas and testing
tasks.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
How Web Testing distinguish traditional
Software Testing?
Software Testing was never easy.
But in Web arena the testing became more complex and
challenging.
Today the users of web applications are not only limited but also
users from all parts of the world.
With Web based applications the world is moved into the living
rooms.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Which distinguishes the web applications from
Client-server applications.
 Performance due to concurrent users: More number of users access Web
application. The more the site is successful the more number of users will start
using the site. Hence the application needs to increase the performance
consistently. The speed should be the USP (Unique selling proposition) of the
applications.
 Compatibility:Users will use different types of computers, operating systems
and browsers to access the Web applications. Hence the application should be
compatible to the different types of platforms
 Robustness :The web application needs to be robust to meet the expected
performance from different users, different platforms and from different places.
 Continuous testing:Web applications needs continuous testing as more the
web site is successful the more users browse the site. Due to over load of usage
the performance problems may occur. Hence continuous testing is required
 Security and user authentication: Security is the foremost criteria in E-
Commerce related web applications as users provide personal information like
credit card info, contact details so on.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
How to test Web applications?
Automated Vs Manual Testing
The automated testing is becoming more important and influential in the web application
testing. While testing the web application the load testing, stress testing and
performance testing cannot be done efficiently if we test manually. Manual testing cannot
be possible to test the web site response time when 100 users access the site
concurrently. An automated tool can test same scenario efficiently by simulating that
more than 100 users accessing web site simultaneously.
But there is no automated testing tool, which supports 100% web testing. Web testing
should be combination of manual and automated testing depending on the factors such
as cost, possibility of automation, time factor to complete the test and so on. The
combination of manual and automated testing should be optimized.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Here is the basic paradigm for GUI-based
automated testing:
 Design a test case, then run it.
 If the program fails the test, write a bug report. Start over after
the bug is fixed.
 If the program passes the test, automate it. Run the test again
(either from a script or with the aid of a capture utility). Capture
the screen output at the end of the test. Save the test case and
the output.
 Next time, run the test case and compare its output to the
saved output. If the outputs match, the program passes the
test
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Advantage of automated testing
 Defects are caught early in the development cycle before they
become costly.
 Time can be spent extending test coverage rather than
repeating manual tests.
 The skill level required to run tests is reduced.
 Fixes are easier to verify because the scenarios that created
them are automated.
 Full regression testing can be performed on each target
platform.
 Metrics can be automatically gathered.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Following diagram explains the automated web
testing process.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Web Testing Execution
This section briefs about different scenarios in Web Testing, a
brief description about each scenario and list of tools available
to test a particular scenario also mentioned.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
User Interface testing
User Interface testing includes verifying the Web user Interface
with respect to UI specifications. UI includes forms; menus,
navigation and different features like download option, help,
site map, static pages, feedback etc. The testing should verify
that the UI built is as per UI specifications.
 
Following tools are available UI testing
1.  Rational Robot
2. QA Partner by Segue Software and
3. Xrunner and WinRunner by Mercury Interactive.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
The functionality test should make sure that the application
behaves as per design specifications.
The web components to be tested are: Java applets, forms,
JavaScript, CGI scripts and databases that are contained within
the web site. Develop positive and negative test cases; to
ensure that web site responds in the way it is designed to.
Dead link testing, Navigation, HTML validation Spell check and
Content check also can be part of Functionality testing.
Functionality
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Following tools can be used for functionality
test.
1. Rational Suite TestStudio (Functionality testing)
2. Xenu Link Sleuth software (For Link testing)
3. http://www.w3c.org (For HTML validation)
4. SilkTest International (Functionality testing)
5. Compuware WebCheck –(Web test tool can check links, site
mapping, orphaned URL's , missing attributes; scans for over
50 types of web site problems)
6. Doctor HTML (Site with online web page checker by Imagiware.
Checks spelling, forms, table structure, form structure, tag usage.
Validates links.)
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Compatibility
Compatibility testing is necessary to ensure that the site performs
same and as intended across multiple operating systems and
different browser configurations.
This test is mandatory to make sure that all users who accesses
across different systems and browsers able to accesses the site.
Test should ensure Active X, Java, JavaScript, and CGI scripts
and different functions work same across the systems and
browsers.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Following are the minimal OS and browsers to
be tested:
Operation Systems:
Windows 95, 98, NT and 2000 and Mac OS 7.6.1 – 9, UNIX, Linux
so on.
Browsers:
Web site to be tested from Netscape 3.0 - 6, IE 3.0 - 5.0, AOL 3.0
- 5.0, as well as other browsers for both Windows and
Macintosh platforms.
Following testing tools can be used for Compatibility
1. VeriTest (Compatibility Testing)
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Performance testing
Performance testing of web sites required sophisticated automating tools
due to manual tests couldn’t simulate the testing conditions like
hundreds of users are accessing site concurrently.
Performance testing is required to test the web application performance at
the times when maximum expected users access the web site.
There are numerous situations when famous sites like www.msnbc.com,
www cnn.com faced performance problems apart from their
preparedness to meet the maximum traffic.
Predictable events like Olympic games or Football world cup where
famous sites are flood with heavy traffic.
The web applications also needs to gear for some unpredictable events
like Sept 11 2001 attack on WTC in New York. Many sites were down
due unexpected users accessed the sites on Sept 11th
.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
There are numerous situations
1. When famous sites like www.msnbc.com, www cnn.com faced
performance problems apart from their preparedness to meet the
maximum traffic.
2. Predictable events like Olympic games or Football world cup where
famous sites are flood with heavy traffic.
3. The web applications also needs to gear for some unpredictable
events like Sept 11 2001 attack on WTC in New York. Many sites
were down due unexpected users accessed the sites on Sept 11th
.
4. For example On 12 February 2002, MSNBC.com, NBCOlympics.com
and Olympics.com handled as many as 260,000 concurrent users.
5. MSNBC and KeyLabs predicted and planned for heavy site traffic by
using RadView WebLOAD application testing and analysis software.
MSNBC normally handles 15 million pages of information per day but
ran at 30 million to 40 million per day during the first week of the
Olympics.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
The performance testing includes following
testing
Load testing: The Load testing determines the system performance at
maximum usage levels. The measure of transaction times during load
testing is not as important how far a system can be pushed until it fails.
Load testing is a matter of creating different scenarios to ensure proper
performance. The purpose of this testing is to simulate thousands of
users concurrently visiting and interacting with web site. Concurrent
users, session timeouts, and average page response time are three of
the most fundamental concepts in load testing.
Stress testing: Stress testing runs or stresses a web application under
heavy loads for sustained periods Stress testing determines when the
performance of a system degrades over a period of time
In U.S. companies lose approximately $58 million per month in E-
commerce sales due to Web page loading failures
-<Zona Research>
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Following tools can be used for load testing
1. Rational Suite TestStudio (Performance Load testing)
2. QALoad (Compuware's QALoad for load/stress testing of
database, web, and char-based systems)
3. Microsoft WCAT load test tool(Web load test tool from
Microsoft for load testing of MS IIS on NT)
4. SilkPerformer (Load and performance testing component of
Segue's Silk testing toolset)
5. Loadrunner (Load testing tool from Mercury; includes web load
testing capabilities)
6. WebLoad (Radview’s load and performance testing tool)
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Security
The security is very important psychological factor while retaining or
attracting more users to visit the site. Especially E-Commerce related
applications should be geared for security. Security is required for
users to protect the users confidential information like credit card
information, address, contact information and so on. The site should
be able to protect user confidential information from hackers or fraud
or viruses. Security needs to be treated as a business level issue,
which can be treated as very important feature of any E-Commerce
application.
For additional security and encryption, check to see if the Secure Sockets
Layer (SSL) protocol is being used.
Following tools can be used for security testing:
1. Entrust (Securing the Internet)
2. ActiveTest Secure Check (Security testing service for web
applications)
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Usability
For a large number of products, it is believed that the usability
becomes the final arbiter of quality. This is true for a large
number of desktop applications that gained market share
through providing a good user experience. Usability testing
needs to not only assess how usable a product is but also
provide feedback on methods to improve the user experience
and thereby gain a positive quality image. The best practice for
usability testing should also have knowledge about advances in
the area of Human Computer Interface.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Error handling testing
1. Error handling strategy to be tested thoroughly as the end user
should not feel uneasy due to the error message displayed
while browsing the site or submitting a web form if any error
occurs. The error message and the way message displayed
should be user friendly.
2. The error message should be meaningful and appropriate.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Network testing
Tests need to be run to ensure that a site is network able and can
run on several network OS environments. Also stress tests is
needed to ensure that a minimum number of users can use an
application at one time
Business Unit or Product Name
© 200 3 IBMIBM Confidential
White box testing Vs Black box testing.
The manual testing can be done in following well-known software testing
techniques. Manual testing can be done wherever web test automation
is not possible or feasible. 
1.1         White box testing  
Use White box testing to test the site's construction. White box testing in
software development involves exercising all possible paths. In Web
development, this involves testing every static and dynamic page for
coding errors and link errors. Performing white-box testing on dynamic
Web sites requires creating an instance of every static and dynamic site
page. 
1.2         Black Box testing
 Black box testing can be used to test the site's functionality. Black box
testing helps ensure that a program performs the way it was expected
to function. In dynamic Web sites, the states of pages are constantly
changing depending on how user visits a site. 
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Analysis of web testing results
Many of the automated web tools provide test results in different
forms of presentations. The analysis of these results is very
important in improving the web site performance by
understanding the areas of improvement. There are lots of
options available to improve the performance if problem domain
area is identified. Hence the web test result analysis is foremost
important activity to improve the web site popularity.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Tips for Web testing
The figures below represent total page size, including both text
and graphics:
1. The 0-10K range qualifies as exemplary
2. Pages between 10-20K rate as well-optimized
3. The 20-40K range is merely adequate
4. 40-60K pages earn a dubious designator
5. Anything over 60K is unacceptable
Business Unit or Product Name
© 200 3 IBMIBM Confidential
What should be the optimal Download time?
 Download Time = 0.1 Second-When a Website (or anything, for that matter)
operates as quickly as this, it appears to happen instantly to the user.
Such loading times are not likely on the Web due to bandwidth
constraints.
•    Download Time = 1 Second-If the site operates this quickly, the user
won't have a chance to focus their attention somewhere else. The'll
generally be engaged with what happens on your site because of the
speed. Again, this time is also unlikely, however it's not impossible.
•     Download Time = <15 Seconds-This amount of time is accepted to be
the threshold for keeping the user's attention focused. Feedback showing
that progress is being made should be provided to the user, which is
often best achieved by using interlaced images, however the browser
progress bar may be sufficient.
•      Download Time - >15 Seconds -Over 15 seconds is considered to be
too long to keep the user's attention focused, and they're likely to lose
interest and do other things (e.g. use other Internet sites, check their
email etc.) while waiting for your site to download. Or they may simply
leave your site for another.
 
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Web testing checklist
Following checklist is useful for web testing
.A perspective on Web TestingWeb Testing Checklist.doc
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Vendors Of Web Testing tools
Following are the list of renowned companies famous in supplying
Web Testing tools.
..A perspective on Web TestingVendors Of Web Testing
tools.doc
Business Unit or Product Name
© 200 3 IBMIBM Confidential
Conclusion
Website testing is a very important part of web site development
and sub sequent maintenance. Whether it be an assessment
completed during development, or the analysis of your impact
on the audience after you've launched the site, testing is vital. It
can save any good Websites from failing to satisfy their visitors.
Business Unit or Product Name
© 200 3 IBMIBM Confidential
References
What should a Test to be automated? By Brain Marick for Quality
week magazine.
WebSite testing by Edward Miller of Software Research inc.

More Related Content

What's hot

Web Application Testing
Web Application TestingWeb Application Testing
Web Application TestingRicha Goel
 
Compatibility testing a must do of the web apps 2012
Compatibility testing   a must do of the web  apps 2012Compatibility testing   a must do of the web  apps 2012
Compatibility testing a must do of the web apps 2012Indium Software
 
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0Banking at Ho Chi Minh city
 
IBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality ManagerIBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality ManagerАлександр Шамрай
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringMobilePundits
 
E commerce Testing
E commerce TestingE commerce Testing
E commerce TestingAtul Pant
 
Risk oriented testing of web-based applications
Risk oriented testing of web-based applicationsRisk oriented testing of web-based applications
Risk oriented testing of web-based applicationssarikagrov
 
Headless browser a stepping stone towards developing smarter web applicatio...
Headless browser   a stepping stone towards developing smarter web applicatio...Headless browser   a stepping stone towards developing smarter web applicatio...
Headless browser a stepping stone towards developing smarter web applicatio...Bala Murugan
 
IBM MobileFirst Platform Pot Sentiment Analysis v3
IBM MobileFirst Platform Pot Sentiment Analysis v3IBM MobileFirst Platform Pot Sentiment Analysis v3
IBM MobileFirst Platform Pot Sentiment Analysis v3Banking at Ho Chi Minh city
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeTechWell
 
Ecommerce testing
Ecommerce testingEcommerce testing
Ecommerce testingbadurkar
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing Shivaraj R
 
IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)Felipe Freire
 

What's hot (19)

Web Application Testing
Web Application TestingWeb Application Testing
Web Application Testing
 
IBM MobileFirst Platform v7.0 pot intro v0.1
IBM MobileFirst Platform v7.0 pot intro v0.1IBM MobileFirst Platform v7.0 pot intro v0.1
IBM MobileFirst Platform v7.0 pot intro v0.1
 
Compatibility testing a must do of the web apps 2012
Compatibility testing   a must do of the web  apps 2012Compatibility testing   a must do of the web  apps 2012
Compatibility testing a must do of the web apps 2012
 
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
 
IBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality ManagerIBM Rational App Scan Tester Edition and Quality Manager
IBM Rational App Scan Tester Edition and Quality Manager
 
GUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test StudioGUI, Performance, Load and API testing with Test Studio
GUI, Performance, Load and API testing with Test Studio
 
The Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and MonitoringThe Essentials of Mobile App Testing and Monitoring
The Essentials of Mobile App Testing and Monitoring
 
E commerce Testing
E commerce TestingE commerce Testing
E commerce Testing
 
Risk oriented testing of web-based applications
Risk oriented testing of web-based applicationsRisk oriented testing of web-based applications
Risk oriented testing of web-based applications
 
TMA Mobile Testing
TMA Mobile TestingTMA Mobile Testing
TMA Mobile Testing
 
Headless browser a stepping stone towards developing smarter web applicatio...
Headless browser   a stepping stone towards developing smarter web applicatio...Headless browser   a stepping stone towards developing smarter web applicatio...
Headless browser a stepping stone towards developing smarter web applicatio...
 
IBM MobileFirst Platform Pot Sentiment Analysis v3
IBM MobileFirst Platform Pot Sentiment Analysis v3IBM MobileFirst Platform Pot Sentiment Analysis v3
IBM MobileFirst Platform Pot Sentiment Analysis v3
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Mobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to PracticeMobile Applications Testing: From Concepts to Practice
Mobile Applications Testing: From Concepts to Practice
 
Ecommerce testing
Ecommerce testingEcommerce testing
Ecommerce testing
 
IBMSoftware
IBMSoftwareIBMSoftware
IBMSoftware
 
Testing
TestingTesting
Testing
 
Mobile Application Testing
Mobile Application Testing Mobile Application Testing
Mobile Application Testing
 
IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)IBM MobileFirst Quality Assurance (Português)
IBM MobileFirst Quality Assurance (Português)
 

Viewers also liked

Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...
Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...
Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...The Research Council of Norway, IKTPLUSS
 
21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...
21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...
21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...The Research Council of Norway, IKTPLUSS
 
Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...
Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...
Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...The Research Council of Norway, IKTPLUSS
 
Rocking Success is the Only Alternative: Bringing Excellent Internet Research...
Rocking Success is the Only Alternative: Bringing Excellent Internet Research...Rocking Success is the Only Alternative: Bringing Excellent Internet Research...
Rocking Success is the Only Alternative: Bringing Excellent Internet Research...The Research Council of Norway, IKTPLUSS
 

Viewers also liked (7)

Collaboration for a better society, Terje Grimstad, Karde AS
Collaboration for a better society, Terje Grimstad, Karde ASCollaboration for a better society, Terje Grimstad, Karde AS
Collaboration for a better society, Terje Grimstad, Karde AS
 
Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...
Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...
Sosiale nettverk endrer økonomien, innovasjonen og politikken; Petter Bae Bra...
 
21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...
21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...
21 tor dokken pasient tilpassede implantater .... ikt pluss presentasjon 7. m...
 
Insurance sector branding
Insurance sector brandingInsurance sector branding
Insurance sector branding
 
Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...
Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...
Digital innovasjon i kultursektoren; Palmyre Pierroux, førsteamanuensis ved U...
 
Rocking Success is the Only Alternative: Bringing Excellent Internet Research...
Rocking Success is the Only Alternative: Bringing Excellent Internet Research...Rocking Success is the Only Alternative: Bringing Excellent Internet Research...
Rocking Success is the Only Alternative: Bringing Excellent Internet Research...
 
Google+ for business
Google+ for businessGoogle+ for business
Google+ for business
 

Similar to Web Testing Perspective Provides Insights

Web Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdfWeb Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdfpCloudy
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest
 
Top Eight Automation Testing Challenges and How to overcome them.pdf
Top Eight Automation Testing Challenges and How to overcome them.pdfTop Eight Automation Testing Challenges and How to overcome them.pdf
Top Eight Automation Testing Challenges and How to overcome them.pdfpCloudy
 
Testing of web based Applicatons
Testing of web based ApplicatonsTesting of web based Applicatons
Testing of web based ApplicatonsVenkatakumar Reddy
 
The Ultimate Website Testing Checklist for 2022
 The Ultimate Website Testing Checklist for 2022 The Ultimate Website Testing Checklist for 2022
The Ultimate Website Testing Checklist for 2022VOCSO Technologies
 
Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...IAEME Publication
 
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...kalichargn70th171
 
Top 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentTop 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentBJIT Ltd
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesCognizant
 
IRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business WebsiteIRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business WebsiteIRJET Journal
 
mastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptxmastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptxsarah david
 
Web and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 UltimateWeb and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 UltimateAbhimanyu Singhal
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaEdureka!
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.pptPritishMarathe
 
Top Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfTop Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfpcloudy2
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesNous Infosystems
 
mastering_web_testing_how_to_make_the_most_of_frameworks.pdf
mastering_web_testing_how_to_make_the_most_of_frameworks.pdfmastering_web_testing_how_to_make_the_most_of_frameworks.pdf
mastering_web_testing_how_to_make_the_most_of_frameworks.pdfsarah david
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3Leigh Williamson
 
Software Testing Introduction (Part 4))
 Software Testing Introduction (Part 4)) Software Testing Introduction (Part 4))
Software Testing Introduction (Part 4))Thapar Institute
 

Similar to Web Testing Perspective Provides Insights (20)

28791456 web-testing
28791456 web-testing28791456 web-testing
28791456 web-testing
 
Web Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdfWeb Application Testing – The Basics of Web App Test Automation.pdf
Web Application Testing – The Basics of Web App Test Automation.pdf
 
Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar Experitest & Wipro Co-Webinar
Experitest & Wipro Co-Webinar
 
Top Eight Automation Testing Challenges and How to overcome them.pdf
Top Eight Automation Testing Challenges and How to overcome them.pdfTop Eight Automation Testing Challenges and How to overcome them.pdf
Top Eight Automation Testing Challenges and How to overcome them.pdf
 
Testing of web based Applicatons
Testing of web based ApplicatonsTesting of web based Applicatons
Testing of web based Applicatons
 
The Ultimate Website Testing Checklist for 2022
 The Ultimate Website Testing Checklist for 2022 The Ultimate Website Testing Checklist for 2022
The Ultimate Website Testing Checklist for 2022
 
Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...Load testing for jquery based e commerce web applications with cloud performa...
Load testing for jquery based e commerce web applications with cloud performa...
 
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
Automated Front End Testing_ Navigating Types and Tools for Optimal Web Devel...
 
Top 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website developmentTop 5 automation testing tools to gear up website development
Top 5 automation testing tools to gear up website development
 
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and PrinciplesSelecting the Right Mobile Test Automation Strategy: Challenges and Principles
Selecting the Right Mobile Test Automation Strategy: Challenges and Principles
 
IRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business WebsiteIRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business Website
 
mastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptxmastering_web_testing_how_to_make_the_most_of_frameworks.pptx
mastering_web_testing_how_to_make_the_most_of_frameworks.pptx
 
Web and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 UltimateWeb and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 Ultimate
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | Edureka
 
072SWE415StNotes13.ppt
072SWE415StNotes13.ppt072SWE415StNotes13.ppt
072SWE415StNotes13.ppt
 
Top Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdfTop Automated UI Testing Tools 2023.pdf
Top Automated UI Testing Tools 2023.pdf
 
Mobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and ChallengesMobile Performance Testing Approaches and Challenges
Mobile Performance Testing Approaches and Challenges
 
mastering_web_testing_how_to_make_the_most_of_frameworks.pdf
mastering_web_testing_how_to_make_the_most_of_frameworks.pdfmastering_web_testing_how_to_make_the_most_of_frameworks.pdf
mastering_web_testing_how_to_make_the_most_of_frameworks.pdf
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
 
Software Testing Introduction (Part 4))
 Software Testing Introduction (Part 4)) Software Testing Introduction (Part 4))
Software Testing Introduction (Part 4))
 

More from sivaprasanth rentala

Rentala hari daughter rojasirisha engagement photos album 26Feb2018
Rentala hari daughter rojasirisha engagement photos album 26Feb2018Rentala hari daughter rojasirisha engagement photos album 26Feb2018
Rentala hari daughter rojasirisha engagement photos album 26Feb2018sivaprasanth rentala
 
Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018
Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018
Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018sivaprasanth rentala
 
Rentala Roja sirisha engagement phots album 26 feb2018 photo - copy
Rentala Roja sirisha engagement phots album 26 feb2018 photo - copyRentala Roja sirisha engagement phots album 26 feb2018 photo - copy
Rentala Roja sirisha engagement phots album 26 feb2018 photo - copysivaprasanth rentala
 
Siva prasanth rentala computer cerificates 28 jan2018
Siva prasanth rentala computer cerificates 28 jan2018Siva prasanth rentala computer cerificates 28 jan2018
Siva prasanth rentala computer cerificates 28 jan2018sivaprasanth rentala
 
Sivaprasanth rentala ibm-bravo awards
Sivaprasanth rentala ibm-bravo awardsSivaprasanth rentala ibm-bravo awards
Sivaprasanth rentala ibm-bravo awardssivaprasanth rentala
 
Sivaprasanth rentala L&T Infoteh(L&T ITL) awards certificates
Sivaprasanth rentala L&T Infoteh(L&T ITL) awards certificatesSivaprasanth rentala L&T Infoteh(L&T ITL) awards certificates
Sivaprasanth rentala L&T Infoteh(L&T ITL) awards certificatessivaprasanth rentala
 
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02sivaprasanth rentala
 
Ibm software configuration management 24-6-2010
Ibm software configuration management 24-6-2010Ibm software configuration management 24-6-2010
Ibm software configuration management 24-6-2010sivaprasanth rentala
 
Contract savings may 10th 2004 by gm euro
Contract savings may 10th 2004 by gm euroContract savings may 10th 2004 by gm euro
Contract savings may 10th 2004 by gm eurosivaprasanth rentala
 
A brief look at ibm mainframe history
A brief look at ibm mainframe historyA brief look at ibm mainframe history
A brief look at ibm mainframe historysivaprasanth rentala
 
Sivaprasanth Rentala_Kedar profile
Sivaprasanth Rentala_Kedar profileSivaprasanth Rentala_Kedar profile
Sivaprasanth Rentala_Kedar profilesivaprasanth rentala
 

More from sivaprasanth rentala (19)

Rentala hari daughter rojasirisha engagement photos album 26Feb2018
Rentala hari daughter rojasirisha engagement photos album 26Feb2018Rentala hari daughter rojasirisha engagement photos album 26Feb2018
Rentala hari daughter rojasirisha engagement photos album 26Feb2018
 
Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018
Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018
Rentala hari daughter rojasirishaengagementphotsalbum 26feb2018
 
Rentala Roja sirisha engagement phots album 26 feb2018 photo - copy
Rentala Roja sirisha engagement phots album 26 feb2018 photo - copyRentala Roja sirisha engagement phots album 26 feb2018 photo - copy
Rentala Roja sirisha engagement phots album 26 feb2018 photo - copy
 
Siva prasanth rentala computer cerificates 28 jan2018
Siva prasanth rentala computer cerificates 28 jan2018Siva prasanth rentala computer cerificates 28 jan2018
Siva prasanth rentala computer cerificates 28 jan2018
 
Sivaprasanth rentala ibm-bravo awards
Sivaprasanth rentala ibm-bravo awardsSivaprasanth rentala ibm-bravo awards
Sivaprasanth rentala ibm-bravo awards
 
Sivaprasanth rentala L&T Infoteh(L&T ITL) awards certificates
Sivaprasanth rentala L&T Infoteh(L&T ITL) awards certificatesSivaprasanth rentala L&T Infoteh(L&T ITL) awards certificates
Sivaprasanth rentala L&T Infoteh(L&T ITL) awards certificates
 
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02
Ibmsoftwareconfigurationmanagement 24-6-2010-101119015120-phpapp02
 
Ibm software configuration management 24-6-2010
Ibm software configuration management 24-6-2010Ibm software configuration management 24-6-2010
Ibm software configuration management 24-6-2010
 
Copy of good quotes.ppt
Copy of good quotes.pptCopy of good quotes.ppt
Copy of good quotes.ppt
 
Contract savings new
Contract savings newContract savings new
Contract savings new
 
Contract savings schema
Contract savings schemaContract savings schema
Contract savings schema
 
Contract savings may 10th 2004 by gm euro
Contract savings may 10th 2004 by gm euroContract savings may 10th 2004 by gm euro
Contract savings may 10th 2004 by gm euro
 
Contract savings job overview
Contract savings job overviewContract savings job overview
Contract savings job overview
 
Contract savings
Contract savingsContract savings
Contract savings
 
A perspective on web testing
A perspective on web testingA perspective on web testing
A perspective on web testing
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
A brief look at ibm mainframe history
A brief look at ibm mainframe historyA brief look at ibm mainframe history
A brief look at ibm mainframe history
 
Facebook features
Facebook  featuresFacebook  features
Facebook features
 
Sivaprasanth Rentala_Kedar profile
Sivaprasanth Rentala_Kedar profileSivaprasanth Rentala_Kedar profile
Sivaprasanth Rentala_Kedar profile
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

Web Testing Perspective Provides Insights

  • 1. Business Unit or Product Name © 2003 IBM CorporationIBM Confidential A Perspective on Web Testing Sivaprasanth Rentala srentala@in.ibm.com TPO,Pune,IGSI.
  • 2. Business Unit or Product Name © 200 3 IBMIBM Confidential Objective The purpose of this presentation is to depict a perspective on Web centric application testing. The document concentrates only on describing importance of web testing, how to conduct web testing and automation of web testing. The importance of Web Testing is growing phenomenally as the importance and implementation of Web applications is taking place in a rapid speed in each and every company’s applications.
  • 3. Business Unit or Product Name © 200 3 IBMIBM Confidential Web application advantage The foremost advantage of Web application is it reduces physical distance between user and the application near to zero. Web application can be accessed from anywhere and anytime by anyone around the world. E-COMMERCE applications like B2B, B2C and market places are the most promising web application as E-COMMERCE is yet to be part of life of the entire world Hence the significance if Web Testing is growing tremendously. Due to enormous growth in number of web applications the site needs be not only user friendly but also reader friendly to attract more users repeatedly.
  • 4. Business Unit or Product Name © 200 3 IBMIBM Confidential What is Web Testing? Web Testing is the process of testing Web centric applications. Web Testing goes beyond the basic functional and system testing of the client/server applications to include tests for performance, usability and compatibility etc. Web Testing involves more dimensions, less time, higher risks and more exposure than client/server applications. An optimal Web Testing approach begins with a thorough risk analysis of your application to identify and prioritize key areas and testing tasks.
  • 5. Business Unit or Product Name © 200 3 IBMIBM Confidential How Web Testing distinguish traditional Software Testing? Software Testing was never easy. But in Web arena the testing became more complex and challenging. Today the users of web applications are not only limited but also users from all parts of the world. With Web based applications the world is moved into the living rooms.
  • 6. Business Unit or Product Name © 200 3 IBMIBM Confidential Which distinguishes the web applications from Client-server applications.  Performance due to concurrent users: More number of users access Web application. The more the site is successful the more number of users will start using the site. Hence the application needs to increase the performance consistently. The speed should be the USP (Unique selling proposition) of the applications.  Compatibility:Users will use different types of computers, operating systems and browsers to access the Web applications. Hence the application should be compatible to the different types of platforms  Robustness :The web application needs to be robust to meet the expected performance from different users, different platforms and from different places.  Continuous testing:Web applications needs continuous testing as more the web site is successful the more users browse the site. Due to over load of usage the performance problems may occur. Hence continuous testing is required  Security and user authentication: Security is the foremost criteria in E- Commerce related web applications as users provide personal information like credit card info, contact details so on.
  • 7. Business Unit or Product Name © 200 3 IBMIBM Confidential How to test Web applications? Automated Vs Manual Testing The automated testing is becoming more important and influential in the web application testing. While testing the web application the load testing, stress testing and performance testing cannot be done efficiently if we test manually. Manual testing cannot be possible to test the web site response time when 100 users access the site concurrently. An automated tool can test same scenario efficiently by simulating that more than 100 users accessing web site simultaneously. But there is no automated testing tool, which supports 100% web testing. Web testing should be combination of manual and automated testing depending on the factors such as cost, possibility of automation, time factor to complete the test and so on. The combination of manual and automated testing should be optimized.
  • 8. Business Unit or Product Name © 200 3 IBMIBM Confidential Here is the basic paradigm for GUI-based automated testing:  Design a test case, then run it.  If the program fails the test, write a bug report. Start over after the bug is fixed.  If the program passes the test, automate it. Run the test again (either from a script or with the aid of a capture utility). Capture the screen output at the end of the test. Save the test case and the output.  Next time, run the test case and compare its output to the saved output. If the outputs match, the program passes the test
  • 9. Business Unit or Product Name © 200 3 IBMIBM Confidential Advantage of automated testing  Defects are caught early in the development cycle before they become costly.  Time can be spent extending test coverage rather than repeating manual tests.  The skill level required to run tests is reduced.  Fixes are easier to verify because the scenarios that created them are automated.  Full regression testing can be performed on each target platform.  Metrics can be automatically gathered.
  • 10. Business Unit or Product Name © 200 3 IBMIBM Confidential Following diagram explains the automated web testing process.
  • 11. Business Unit or Product Name © 200 3 IBMIBM Confidential Web Testing Execution This section briefs about different scenarios in Web Testing, a brief description about each scenario and list of tools available to test a particular scenario also mentioned.
  • 12. Business Unit or Product Name © 200 3 IBMIBM Confidential User Interface testing User Interface testing includes verifying the Web user Interface with respect to UI specifications. UI includes forms; menus, navigation and different features like download option, help, site map, static pages, feedback etc. The testing should verify that the UI built is as per UI specifications.   Following tools are available UI testing 1.  Rational Robot 2. QA Partner by Segue Software and 3. Xrunner and WinRunner by Mercury Interactive.
  • 13. Business Unit or Product Name © 200 3 IBMIBM Confidential The functionality test should make sure that the application behaves as per design specifications. The web components to be tested are: Java applets, forms, JavaScript, CGI scripts and databases that are contained within the web site. Develop positive and negative test cases; to ensure that web site responds in the way it is designed to. Dead link testing, Navigation, HTML validation Spell check and Content check also can be part of Functionality testing. Functionality
  • 14. Business Unit or Product Name © 200 3 IBMIBM Confidential Following tools can be used for functionality test. 1. Rational Suite TestStudio (Functionality testing) 2. Xenu Link Sleuth software (For Link testing) 3. http://www.w3c.org (For HTML validation) 4. SilkTest International (Functionality testing) 5. Compuware WebCheck –(Web test tool can check links, site mapping, orphaned URL's , missing attributes; scans for over 50 types of web site problems) 6. Doctor HTML (Site with online web page checker by Imagiware. Checks spelling, forms, table structure, form structure, tag usage. Validates links.)
  • 15. Business Unit or Product Name © 200 3 IBMIBM Confidential Compatibility Compatibility testing is necessary to ensure that the site performs same and as intended across multiple operating systems and different browser configurations. This test is mandatory to make sure that all users who accesses across different systems and browsers able to accesses the site. Test should ensure Active X, Java, JavaScript, and CGI scripts and different functions work same across the systems and browsers.
  • 16. Business Unit or Product Name © 200 3 IBMIBM Confidential Following are the minimal OS and browsers to be tested: Operation Systems: Windows 95, 98, NT and 2000 and Mac OS 7.6.1 – 9, UNIX, Linux so on. Browsers: Web site to be tested from Netscape 3.0 - 6, IE 3.0 - 5.0, AOL 3.0 - 5.0, as well as other browsers for both Windows and Macintosh platforms. Following testing tools can be used for Compatibility 1. VeriTest (Compatibility Testing)
  • 17. Business Unit or Product Name © 200 3 IBMIBM Confidential Performance testing Performance testing of web sites required sophisticated automating tools due to manual tests couldn’t simulate the testing conditions like hundreds of users are accessing site concurrently. Performance testing is required to test the web application performance at the times when maximum expected users access the web site. There are numerous situations when famous sites like www.msnbc.com, www cnn.com faced performance problems apart from their preparedness to meet the maximum traffic. Predictable events like Olympic games or Football world cup where famous sites are flood with heavy traffic. The web applications also needs to gear for some unpredictable events like Sept 11 2001 attack on WTC in New York. Many sites were down due unexpected users accessed the sites on Sept 11th .
  • 18. Business Unit or Product Name © 200 3 IBMIBM Confidential There are numerous situations 1. When famous sites like www.msnbc.com, www cnn.com faced performance problems apart from their preparedness to meet the maximum traffic. 2. Predictable events like Olympic games or Football world cup where famous sites are flood with heavy traffic. 3. The web applications also needs to gear for some unpredictable events like Sept 11 2001 attack on WTC in New York. Many sites were down due unexpected users accessed the sites on Sept 11th . 4. For example On 12 February 2002, MSNBC.com, NBCOlympics.com and Olympics.com handled as many as 260,000 concurrent users. 5. MSNBC and KeyLabs predicted and planned for heavy site traffic by using RadView WebLOAD application testing and analysis software. MSNBC normally handles 15 million pages of information per day but ran at 30 million to 40 million per day during the first week of the Olympics.
  • 19. Business Unit or Product Name © 200 3 IBMIBM Confidential The performance testing includes following testing Load testing: The Load testing determines the system performance at maximum usage levels. The measure of transaction times during load testing is not as important how far a system can be pushed until it fails. Load testing is a matter of creating different scenarios to ensure proper performance. The purpose of this testing is to simulate thousands of users concurrently visiting and interacting with web site. Concurrent users, session timeouts, and average page response time are three of the most fundamental concepts in load testing. Stress testing: Stress testing runs or stresses a web application under heavy loads for sustained periods Stress testing determines when the performance of a system degrades over a period of time In U.S. companies lose approximately $58 million per month in E- commerce sales due to Web page loading failures -<Zona Research>
  • 20. Business Unit or Product Name © 200 3 IBMIBM Confidential Following tools can be used for load testing 1. Rational Suite TestStudio (Performance Load testing) 2. QALoad (Compuware's QALoad for load/stress testing of database, web, and char-based systems) 3. Microsoft WCAT load test tool(Web load test tool from Microsoft for load testing of MS IIS on NT) 4. SilkPerformer (Load and performance testing component of Segue's Silk testing toolset) 5. Loadrunner (Load testing tool from Mercury; includes web load testing capabilities) 6. WebLoad (Radview’s load and performance testing tool)
  • 21. Business Unit or Product Name © 200 3 IBMIBM Confidential Security The security is very important psychological factor while retaining or attracting more users to visit the site. Especially E-Commerce related applications should be geared for security. Security is required for users to protect the users confidential information like credit card information, address, contact information and so on. The site should be able to protect user confidential information from hackers or fraud or viruses. Security needs to be treated as a business level issue, which can be treated as very important feature of any E-Commerce application. For additional security and encryption, check to see if the Secure Sockets Layer (SSL) protocol is being used. Following tools can be used for security testing: 1. Entrust (Securing the Internet) 2. ActiveTest Secure Check (Security testing service for web applications)
  • 22. Business Unit or Product Name © 200 3 IBMIBM Confidential Usability For a large number of products, it is believed that the usability becomes the final arbiter of quality. This is true for a large number of desktop applications that gained market share through providing a good user experience. Usability testing needs to not only assess how usable a product is but also provide feedback on methods to improve the user experience and thereby gain a positive quality image. The best practice for usability testing should also have knowledge about advances in the area of Human Computer Interface.
  • 23. Business Unit or Product Name © 200 3 IBMIBM Confidential Error handling testing 1. Error handling strategy to be tested thoroughly as the end user should not feel uneasy due to the error message displayed while browsing the site or submitting a web form if any error occurs. The error message and the way message displayed should be user friendly. 2. The error message should be meaningful and appropriate.
  • 24. Business Unit or Product Name © 200 3 IBMIBM Confidential Network testing Tests need to be run to ensure that a site is network able and can run on several network OS environments. Also stress tests is needed to ensure that a minimum number of users can use an application at one time
  • 25. Business Unit or Product Name © 200 3 IBMIBM Confidential White box testing Vs Black box testing. The manual testing can be done in following well-known software testing techniques. Manual testing can be done wherever web test automation is not possible or feasible.  1.1         White box testing   Use White box testing to test the site's construction. White box testing in software development involves exercising all possible paths. In Web development, this involves testing every static and dynamic page for coding errors and link errors. Performing white-box testing on dynamic Web sites requires creating an instance of every static and dynamic site page.  1.2         Black Box testing  Black box testing can be used to test the site's functionality. Black box testing helps ensure that a program performs the way it was expected to function. In dynamic Web sites, the states of pages are constantly changing depending on how user visits a site. 
  • 26. Business Unit or Product Name © 200 3 IBMIBM Confidential Analysis of web testing results Many of the automated web tools provide test results in different forms of presentations. The analysis of these results is very important in improving the web site performance by understanding the areas of improvement. There are lots of options available to improve the performance if problem domain area is identified. Hence the web test result analysis is foremost important activity to improve the web site popularity.
  • 27. Business Unit or Product Name © 200 3 IBMIBM Confidential Tips for Web testing The figures below represent total page size, including both text and graphics: 1. The 0-10K range qualifies as exemplary 2. Pages between 10-20K rate as well-optimized 3. The 20-40K range is merely adequate 4. 40-60K pages earn a dubious designator 5. Anything over 60K is unacceptable
  • 28. Business Unit or Product Name © 200 3 IBMIBM Confidential What should be the optimal Download time?  Download Time = 0.1 Second-When a Website (or anything, for that matter) operates as quickly as this, it appears to happen instantly to the user. Such loading times are not likely on the Web due to bandwidth constraints. •    Download Time = 1 Second-If the site operates this quickly, the user won't have a chance to focus their attention somewhere else. The'll generally be engaged with what happens on your site because of the speed. Again, this time is also unlikely, however it's not impossible. •     Download Time = <15 Seconds-This amount of time is accepted to be the threshold for keeping the user's attention focused. Feedback showing that progress is being made should be provided to the user, which is often best achieved by using interlaced images, however the browser progress bar may be sufficient. •      Download Time - >15 Seconds -Over 15 seconds is considered to be too long to keep the user's attention focused, and they're likely to lose interest and do other things (e.g. use other Internet sites, check their email etc.) while waiting for your site to download. Or they may simply leave your site for another.  
  • 29. Business Unit or Product Name © 200 3 IBMIBM Confidential Web testing checklist Following checklist is useful for web testing .A perspective on Web TestingWeb Testing Checklist.doc
  • 30. Business Unit or Product Name © 200 3 IBMIBM Confidential Vendors Of Web Testing tools Following are the list of renowned companies famous in supplying Web Testing tools. ..A perspective on Web TestingVendors Of Web Testing tools.doc
  • 31. Business Unit or Product Name © 200 3 IBMIBM Confidential Conclusion Website testing is a very important part of web site development and sub sequent maintenance. Whether it be an assessment completed during development, or the analysis of your impact on the audience after you've launched the site, testing is vital. It can save any good Websites from failing to satisfy their visitors.
  • 32. Business Unit or Product Name © 200 3 IBMIBM Confidential References What should a Test to be automated? By Brain Marick for Quality week magazine. WebSite testing by Edward Miller of Software Research inc.