WEB-BASE APPLICATION TESTING Group leader: D1:Phạm Bá Thuần0812504 D2:Liễu Quang Tín0812520 D3: D4:Hoàng Quốc Minh Trung0912493 D5:Phạm Danh0912051.

Slides:



Advertisements
Similar presentations
Testing Web Applications. Applications Architecture Client Server Architecture.
Advertisements

1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
Creating an HTML page Skills: edit and debug HTML pages IT concepts: text editor This work is licensed under a Creative Commons Attribution-Noncommercial-
* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different.
11 SUPPORTING INTERNET EXPLORER IN WINDOWS XP Chapter 11.
 A cookie is a piece of text that a Web server can store on a user's hard disk.  Cookie data is simply name-value pairs stored on your hard disk by.
WEB-BASE APPLICATION TESTING Seminar Software Testing – Group D 1 20/04/2012.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Session 11: Security with ASP.NET
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Cookies & Sessions.
Prevent Cross-Site Scripting (XSS) attack
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
WEB-BASE APPLICATION TESTING Seminar Software Testing – Group D 1 20/04/2012.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Web Browser Security Prepared By Mohammed EL-Batta Mohammed Soubih Supervised By Eng. Eman alajrami Explain Date 10. may University of Palestine.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Troubleshooting Windows Vista Security Chapter 4.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 Securing a Microsoft ASP.NET Web Application.
 Cookie is small information stored in text file on user’s hard drive by web server.  This information is later used by web browser to retrieve information.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 1 1 Browser Basics Introduction to the Web and Web Browser Software Tutorial.
Week seven CIT 354 Internet II. 2 Objectives Database_Driven User Authentication Using Cookies Session Basics Summary Homework and Project 2.
Top Five Web Application Vulnerabilities Vebjørn Moen Selmersenteret/NoWires.org Norsk Kryptoseminar Trondheim
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
Cookies Web Browser and Server use HTTP protocol to communicate and HTTP is a stateless protocol. But for a commercial website it is required to maintain.
Web Database Programming Week 7 Session Management & Authentication.
Cookies and Sessions IDIA 618 Fall 2014 Bridget M. Blodgett.
The Problem of State. We will look at… Sometimes web development is just plain weird! Internet / World Wide Web Aspects of their operation The role of.
ASP. What is ASP? ASP stands for Active Server Pages ASP is a Microsoft Technology ASP is a program that runs inside IIS IIS stands for Internet Information.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7
Web Server.
© Copyright 2009 SSLPost 01. © Copyright 2009 SSLPost 02 a recipient is sent an encrypted that contains data specific to that recipient the data.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Web Browsing *TAKE NOTES*. Millions of people browse the Web every day for research, shopping, job duties and entertainment. Installing a web browser.
Website Design:. Once you have created a website on your hard drive you need to get it up on to the Web. This is called "uploading“ or “publishing” or.
Unit-6 Handling Sessions and Cookies. Concept of Session Session values are store in server side not in user’s machine. A session is available as long.
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
Main Concepts of Web Testing Telerik Software Academy Software Quality Assurance.
11 SUPPORTING INTERNET EXPLORER IN WINDOWS XP Chapter 11.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
WEB TESTING
4.01 How Web Pages Work.
Web Programming Language
Tonga Institute of Higher Education IT 141: Information Systems
A. Cookie B. Google Earth C. Cache D. ISP E. Netiquette F. Phishing
3.02H Publishing a Website 3.02 Develop webpages..
Y.-H. Chen International College Ming-Chuan University Fall, 2004
Active Server Pages Computer Science 40S.
Chapter 19 PHP Part III Credits: Parts of the slides are based on slides created by textbook authors, P.J. Deitel and H. M. Deitel by Prentice Hall ©
Networks Problem Set 1 Due Oct 3 Bonus Date Oct 2
Process of Converting “PSD to HTML”
PHP / MySQL Introduction
Database Driven Websites
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
Tonga Institute of Higher Education IT 141: Information Systems
Dynamic Web Pages Jin Wu INF 385E Information Architecture
JavaScript.
Web Servers / Deployment
4.02 Develop web pages using various layouts and technologies.
Tonga Institute of Higher Education IT 141: Information Systems
Tutorial 10: Programming with javascript
4.01 How Web Pages Work.
Hypertext Preprocessor
4.01 How Web Pages Work.
Introduction to JavaScript
Web Application Development Using PHP
Presentation transcript:

WEB-BASE APPLICATION TESTING Group leader: D1:Phạm Bá Thuần D2:Liễu Quang Tín D3: D4:Hoàng Quốc Minh Trung D5:Phạm Danh Group: D Seminar Software Testing – Group D 1 Teacher: Lâm Quang Vũ Trần Duy Hoàng

Content I.Overview II.Web Application Testing III.Q&A Seminar Software Testing – Group D 2

I.Overview Web testing is the name given to software testing that focuses on web applicationsnamesoftware testingweb applications Seminar Software Testing – Group D 3

I.Overview  To solve address issues before the system is revealed to the publicsolve address issues  To solve issues such as the security of the web application, the basic functionality of the sitesolve issuessecuritybasic functionality  To ready for large number of user and access with hight bandwidthreadylarge Seminar Software Testing – Group D 4

I.Overview  Large varied user base  Business environment  Locales  Testing environments  Security  Browsers Compability  Firewall  Intranet and Internet based Applications  Network Speed Seminar Software Testing – Group D 5

II. Web Application Testing Seminar Software Testing – Group D 6 1. Link checker 2. Cookies-Javscript Testing 3. Web Browser 4. Load Test And Stress Test 5. Web Service Testing

1.Link checker Seminar Software Testing – Group D 7 A tool or online service that is usedtoolonline service to test and report on the validity of the hypertexttestreport links on the pages in a Web site

1.Link checker Seminar Software Testing – Group D 8  Link Checker Pro(30 day trial)  LinkTiger(15 day trial)  W3C Link Checker(Free)  Google Webmaster Tools(Free)  LinkChecker by 2bone(Free)  REL Link Checker Lite(Free)  WebLight(Free) ....

1.Link checker Seminar Software Testing – Group D 9

2.Cookies-Javscript Testing A.Cookies Testing B.Session Timeout Testing C.JavaScript Testing Seminar Software Testing – Group D 10

A.Cookies Testing  Cookies is small information stored in text file on user’s hard drive by web server.small information  This information is later used by web browser to retrieve information from that machine retrieve information Seminar Software Testing – Group D 11

A.Cookies Testing  To make sure that the cookies do not store confidential information.do not store confidential information  To check the number of cookies usedcheck  Make sure that the application maintains its efficiency when switched off or Accept cookies efficiency when switched off or Accept cookies Seminar Software Testing – Group D 12

A.Cookies Testing  To check application response to the damaged cookies.checkdamaged cookies  Make sure that cookies are stored and removed it to the pages on which it is expected and necessary.storedremoved  Testing that cookies are working correctly in all browsers that will be used by application.working correctly Seminar Software Testing – Group D 13

A.Cookies Testing  Disabling Cookies.  Selective Rejecting Cookies.  Corrupting Cookies.  Cookies Encryption Seminar Software Testing – Group D 14

A.Cookies Testing  This is probably the easiest area of cookie testing.  Disable all cookies and attempt to use the site’s major features and functions.  With cookies disabled, our testing job is somewhat reduced. Seminar Software Testing – Group D 15

A.Cookies Testing  Start by deleting all cookies from our PC.deleting  Analyze site cookie usage in advance and draw up a test plan. Analyze site cookie  Detailing what cookies to reject/accept for each function. Detailing Seminar Software Testing – Group D 16

A.Cookies Testing  Altering the data in the persistent cookies. Altering  Allow the cookie to be modified. Allowmodified  Selectively deleting cookies. Seminar Software Testing – Group D 17

A.Cookies Testing  By using encryption of the cookie data.  Sensitive information like usernames and passwords should been encrypted before it is sent to our computer.  A case can certainly be made that certain types of sensitive data. Seminar Software Testing – Group D 18

A.Cookies Testing  Check if the application is writing cookies properly or not. Checkproperly  Test to make sure that no personal or sensitive data is stored in the cookie. If it is there in cookies, it should be in encrypted format.no personalsensitive dataencrypted  If the application under test is a public website, there should not be overuse of cookies.should not Seminar Software Testing – Group D 19

A.Cookies Testing  Close all browsers, delete all previously written cookies and disable the cookies from our browser settings. Closedeletedisable  Set browser options to prompt whenever cookie is being stored/saved in your system. Setprompt  Close all browsers windows and manually delete all cookies. Closemanually delete Seminar Software Testing – Group D 20

B.Session Timeout Testing  The time-out period assigned to the Session object for the application. The time-out period assigned  If the user does not refresh or request a page within the time-out period, the session ends. Seminar Software Testing – Group D 21

B.Session Timeout Testing  1 - Login into specific web application.Login  2 - Sleep that script for timing of one User sessionSleep  3 - Then perform some action on the page  4 - Observe the response of that action.Observe  5 - Application should show alert. If it is not then probably session is not ending properlyshow alert Seminar Software Testing – Group D 22

C.JavaScript Testing  JavaScript is an interpreted language.interpreted language  A simple programming language.simple programming  Client side programming language. Client side  Directly embedded into HTML page Directly embedded Seminar Software Testing – Group D 23

C.JavaScript Testing  Web page doesn’t operate or work abnormally.  Tested websites : Gmail, YouTube, VnExpress, Facebook, MediaFire Seminar Software Testing – Group D 24

C.JavaScript Testing  Turn off before loading.  Standard HTML: Seminar Software Testing – Group D 25

C.JavaScript Testing  Turn off before loading. Seminar Software Testing – Group D 26

C.JavaScript Testing  VnExpress : unable to load dynamic images.  Facebook : unable to use like and comment functions  MediaFire : Loading before turning off : Turning off before loading : unable to load Seminar Software Testing – Group D 27