Software Quality – Lecture # 1
COMP 10066
Week 5 Lecture
Copyright By PowCoder代写 加微信 powcoder
Website Testing
Web Numbers?
all related to the Internet
Just a quick intro to some recent numbers on Internet Access (3,100 million (3.1 Billion) – Number of Users, Number of Web Sites, 88.5% – Precentage of population online (Stats from 2018) – May want to update.
Web Site Testing
Reasons why web-sites need to be tested:
Web sites have a potential large audience
They are public
Quality of site reflect on the company
Need to be professional
Can have a diverse set of users / uses
Web Site Testing – How?
What is Gray box-testing?
Partial view into the code on a web-page
HTML is visible some CSS/javascript may also be visible.
What types of items should be reviewed in a gray-box test?
Use of standard / modern tagging.
Responsive design implemented for mobile devices
Use of outdated features
These are not always well supported in new devices
Information that should not be in production code
High Quality Web Site Characteristics
Content – Content is mostly unique. Content contains detail and describes both sides of a story.
This can be difficult to do for commercial web-sites
Expertise – Content is produced by experts based on research and or experience.
Accessibility – A high quality website supports all users regardless of device.
Usability – Can read / navigate the website easily?
Reference : https://www.reliablesoft.net/what-is-a-high-quality-web-site-in-the-eyes-of-google/
High Quality Web Site Characteristics
Attention to detail – Free of spelling and grammatical errors.
Technically works – Links, Forms / User interaction works as specified / expected
SEO Optimization
Optimizing a web site so that it can be easily found without using techniques to trick search engines.
Reference : https://www.reliablesoft.net/what-is-a-high-quality-web-site-in-the-eyes-of-google/
Web Site Testing
What is Configuration and Compatibility testing?
Testing of site by using a combination of different hardware and software.
This type of testing is important in a fractured hardware/software environment
Current Web/Mobile device environment is challenging for testing
Name some of the challenges?
Web Site Testing
Compatibility Item Checklist
Hardware platform
mobile vs desktop experience
Browser manufacturer
Browser version
If site relies on plug-ins, are they widely available
Becoming less of an issue. 3% of Canadians STILL have no access to high speed.
See – http://www.cbc.ca/news/business/no-connectivity-the-internet-blackout-zone-that-is-rural-canada-1.3792786
https://crtc.gc.ca/eng/internet/internet.htm
Strategies for Testing
Review Market conditions and start at most popular and work to least popular
Research tools to cut down workload
Top Browsers 2015
We are here
http://gs.statcounter.com/#all-browser-ww-monthly-201506-201506-bar
Top Browsers 2020
Changing Landscape for the Web
Web Site Testing
How can automation help with Web-Site testing?
Reduces time on testing.
Allows tester to focus on developing tests
List tools that can be used to automate some aspects of web-site testing:
Link Checking
Spell Checking
Form Validation Checking / Results Checking
Selenium / WebDriver – http://www.seleniumhq.org/
Katalon Automation – https://www.katalon.com/
Performance checking
https://home.wpm.neustar.biz/
http://www.webperformance.com/
/docProps/thumbnail.jpeg
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com