testing and delivery
DESCRIPTION
Testing and delivery. Web design principles. Web development is software development. Web sites are client/server applications. Like any software development project testing and managed delivery is essential. The ‘testing cycle’ can be distilled down to simple steps. Functionality Testing - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/1.jpg)
Testing and delivery
Web design principles
![Page 2: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/2.jpg)
Web development is software development
![Page 3: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/3.jpg)
Web sites are client/server applications.
![Page 4: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/4.jpg)
Like any software development project testing and managed delivery is essential.
![Page 5: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/5.jpg)
The ‘testing cycle’ can be distilled down to simple steps
![Page 6: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/6.jpg)
Functionality TestingUsability testingInterface testing
Compatibility testingPerformance testing
Security testing
![Page 7: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/7.jpg)
If your application fails at any step the problem must be fixed and the application put back
through the test cycle until it is clear at every step
![Page 8: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/8.jpg)
To test something we need to start with an idea of what it’s actually supposed to be or do
![Page 9: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/9.jpg)
Starting with a design or specification is the simplest way to test what you build
![Page 10: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/10.jpg)
Defining ‘success criteria’ will allow you to know whether you did a good job or even if you are
actually finished !
![Page 11: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/11.jpg)
Your initial design & spec should have answered some or all of these questions
![Page 12: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/12.jpg)
• Who is the target audience? • What kind of browsers will they be using?• What kind of connection speeds will they be using? • Which HTML specification will be adhered to?• What variations will be allowed for targeted browsers?• What are the standards for page appearance and
graphics throughout the site ?• How will internal and external links be validated and
updated?
![Page 13: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/13.jpg)
Before beginning testing some questions about HOW you will do testing need to be answered.
![Page 14: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/14.jpg)
Think about how you test
Can testing be done on the production system, or is a separate test system required?
How are browser caching, option settings, connection differences and real-world
problems accounted for ?
![Page 15: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/15.jpg)
Functionality Testing:
![Page 16: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/16.jpg)
Check all the links
• Test the outgoing links from all the pages from specific domain under test.
• Test all internal links.• Test links jumping on the same pages.• Test links used to send the email to admin or
other users from web pages.• Test for orphan pages.• Test for broken links in all the above
![Page 17: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/17.jpg)
Test forms in all pages
• Test all the validations on each field.• Test for the default values of fields.• Test for wrong inputs to all form fields• Test options to create, delete, view or modify
the forms.
![Page 18: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/18.jpg)
Validate your HTML/CSS
Test ALL your pages against the specified standard.
Validate your HTML
Validate your CSS
Check if your site is indexable in search engines.
![Page 19: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/19.jpg)
Usability Testing
![Page 20: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/20.jpg)
Test for navigation
Test to ensure a user can move from one page to another.
Test to see if your site is easy to use.
Provide clear, relevant, CORRECT instructions
Provide consistent menu and navigation elements on each page
![Page 21: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/21.jpg)
Content checking:
Content should be logical and easy to understand
![Page 22: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/22.jpg)
Check for spelling errors.
![Page 23: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/23.jpg)
Check again for spelling errors.
![Page 24: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/24.jpg)
Remember
It is almost impossible to accurately proof read material you have written yourself.
![Page 25: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/25.jpg)
Compatibility Testing
![Page 26: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/26.jpg)
Test browser compatibility
Test Operating system compatibility
Test Mobile browsing compatibility
Test Printing options
![Page 27: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/27.jpg)
Final Delivery
![Page 28: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/28.jpg)
Install your site in the actual domain in a methodical fashion.
![Page 29: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/29.jpg)
Test it all again.
![Page 30: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/30.jpg)
Yes,
actually test it…
![Page 31: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/31.jpg)
Manage the handover to the client
Get sign off
Deliver access codes, documentation and keys
![Page 32: Testing and delivery](https://reader034.vdocuments.net/reader034/viewer/2022042718/56815e60550346895dccda94/html5/thumbnails/32.jpg)
http://www.softwaretestinghelp.com/how-can-a-web-site-be-tested/
http://pingmag.jp/2005/12/09/the-website-development-process/
http://www.websiteoptimization.com/services/analyze/
http://www.linktiger.com/index.jsp
http://articles.sitepoint.com/article/ultimate-testing-checklist#