Abirami Poonkundran 4/19/10.  Goal  Introduction  Testing Methods  Explanation of Tools  Screen Shots & Demo  Comparison  Difficulties Encountered.

Slides:



Advertisements
Similar presentations
Introduction to HTML, XHTML, and CSS
Advertisements

Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Abirami Poonkundran 2/22/10.  Goal  Introduction  Testing Methods  Testing Scope  My Focus  Current Progress  Explanation of Tools  Things to.
Project 1 Introduction to HTML.
Web Accessibility Tests Using the Firefox Browser ACCESS to Postsecondary Education through Universal Design for Learning.
Define objects and their relationships to multimedia Explain the fundamentals of C, C++, Java, JavaScript, JScript, C#, ActiveX and VBScript Discuss security.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Web Design Basic Concepts.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Section 2.1 Compare the Internet and the Web Identify Web browser components Compare Web sites and Web pages Describe types of Web sites Section 2.2 Identify.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Chapter 1 Introduction to HTML, XHTML, and CSS
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
May 16 – 18, 2007 Copyright 2007, Data Access Worldwide May 16 – 18, 2007 Copyright 2007, Data Access Worldwide Build Great Web Application 'Fast and Easy'
Dynamic Web Pages (Flash, JavaScript)
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
What is RSS? And how do I use it to make my life easier.
Automated Benchmarking Of Local Authority Web Sites Brian Kelly UK Web Focus UKOLN University of Bath Bath, BA2 7AY UKOLN is supported by:
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Wiki Space Introduction How to use Wiki spaces to complete your project on the Crusades.
PART 1: INTRODUCTION TO BLOG Instructor: Mr Rizal Arbain FB:Facebook/rizal.arbain Website: H/P: Ibnu.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Presented by Luke St Jack!.  Web browsers a type of application that are capable of translating html data from websites and other sources into a readable.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
May 6, 2009 Browser Compatibility Testing Definition It is a non functional type of testing where web based applications are tested on various browsers(IE.
Learning Aim C.  In this section we will look at some simple client-side scripts, browser compatibility, exporting and compressing and suitable file.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Validation. What is Validation? Removing errors improves the consistency of how our pages look to a wide variety of browsers and devices. Ensuring that.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Project: Web Designer. Phase 1: The World Wide Web.
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet History Channel – The.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML
Validation.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Publishing and Maintaining a Website
Objective % Select and utilize tools to design and develop websites.
Web Programming– UFCFB Lecture 9
Validation.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Lesson 9: GUI HTML Editors and Mobile Web Sites
Web Programming– UFCFB Lecture 9
Interface Design 2 Week 11.
Intro Project Introduction to HTML.
Presentation transcript:

Abirami Poonkundran 4/19/10

 Goal  Introduction  Testing Methods  Explanation of Tools  Screen Shots & Demo  Comparison  Difficulties Encountered

 Survey and identify current and most widely used Software Testing Tools  Provide comparison study between 9 software testing tools

 It is a process of: ◦ Verifying and Validating the software ◦ Making sure the software meets the business and technical requirements ◦ Making sure the software works as expected without bugs  Testing can be done at different points in the development process, but mostly performed after the programming is completed

 Black Box Testing: Testing without any knowledge of the internal implementation  White Box Testing: Testing with the knowledge of and access to the code, data structure and the algorithms  Grey Box Testing: Creating test cases with access to code and the data structure, but testing as a user(black box testing)

 Unit Testing: Testing only the functionality of a particular module or a specific section of the code  Integration Testing: Testing to find the defects in the interfaces and interaction between integrated components  Regression Testing: Finding defects after a major code change, to make sure what used to work before, hasn’t stopped working  Acceptance Testing: Performed by the customer in his environment before accepting the software

 Identifying testing tools used in Web Development environment  Study and compare few tools that are used for Functional and Non-Functional testing

 Load and Performance Test Tools  HTML Validators & Link Checkers  Web Functional/Regression Test Tools  Web Site Security Test Tools  External Site Monitoring Services  Web Site Management Tools

 LoadRunner: ◦ LoadRunner is a performance and load testing product by HP for examining system behaviour and performance, while generating actual load. ◦ LoadRunner emulates an environment in which thousands of users work with a client/server system concurrently.

 Load Impact ◦ Web-based Load Testing ◦ Vendor - Gatorhole ◦ Used to test the load- and stress- of our website over the Internet. ◦ How many users can my website handle ?

Website

 Web Page Analyzer ◦ Web site speed test to improve website performance. ◦ Enter a URL below to calculate page size, composition, and download time. ◦ calculates the size of individual elements and sums up each type of web page component.

Website

 Load Time-pingdom ◦ Loads a complete HTML page including all objects like images, CSS, JavaScripts, RSS, Flash and frames/iframes. ◦ It mimics the way a page is loaded in a web browser. ◦ The load time of all objects is shown visually with time bars. ◦ Every test shows general statistics about the loaded page such as the total number of objects, total load time, and size including all objects.

Website

 Page Speed ◦ open-source Firefox/Firebug Add-on. ◦ Vendor – Google ◦ Webmasters and web developers can use Page Speed to evaluate the performance of their web pages and to get suggestions on how to improve them. ◦ By using Page Speed, we can:  Make our site faster.  Keep Internet users engaged with your site.  Reduce your bandwidth and hosting costs.  Improve the web

 HTML Tidy  W3C HTML Validation Service  WDG HTML Validator  CSS Validator  W3C Link Checker  iCal Validator  RSS Validator

 HTML Validator ◦ HTML Tidy is a computer program and a library the purpose of which is to fix invalid HTML and to improve the layout and indent style of the resulting markup. ◦ Firefox add-on, open source by Marc Gueury. ◦ Available in 17 languages and for Windows and other platforms.

 W3C HTML Validation Service ◦ Vendor – W3C ◦ Checks Web documents in formats like HTML and XHTML for conformance to W3C Recommendations and other standards. ◦ Validate by file upload and validate by direct input

Website

 W3C Link Checker ◦ This is a tool to get a deep information about links in a webpage, about errors and link inexistence. ◦ Check the pages for broken links and errors in URLs. ◦ The W3C validator is developed with assistance from the Mozilla Foundation

Website

 CSS Validator ◦ Checks Cascading Style Sheets (CSS) in (X)HTML documents or standalone for conformance to W3C recommendations. ◦ Validate by file upload and validate by direct input

Website

 iCal validator ◦ iCal is a personal calendar application made by APPLE INC. ◦ It tracks events and appoinments, allows multiple calendar views to quickly identify conflicts. ◦ It is integrated with MobileMe, so calendars can be shared with other devices, such as PCs, iPhones, and iPod touch, over the Internet.

 RSS Validator ◦ RSS (Really Simple Syndication) is used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format

Website

 Nessus: ◦ Vulnerability scanner from Tenable Network Security with high speed discovery ◦ Nessus scanners can be distributed throughout an entire enterprise and across physically separate networks.

Website

 Pingdom : ◦ Server, network and website monitoring services ◦ Includes current and historical reporting ◦ world-wide network of monitoring servers ◦ checks every 1-60 mins.

ToolsVendor Record & Play Back Web Testing Environmen t Support Ease of Use Object Tests Integration Load RunnerHP Load ImpactGatorhole Load TimePingdom Page SpeedGoogle HTML TidyMarc Gueury W3C HTML Validation W3C CSS ValidatorW3C W3C Link CheckerW3C RSS ValidatorW3C Nessus Tenable Pingdom Excellent 2.Good 3.Basic

 Certain tools are not free and the free versions do not have all features  Certain testing need to be done in a network or against a Web server that you need to have full access to  I don’t have a sample project to test in different platforms.

Thank You !!!