More Related Content Similar to Why testing invests in your website success (20) Why testing invests in your website success2. About me
2
8-year experience in testing
3-year experience in program
management
Finished Executive Development Program
"Project management for creative teams.
Agile in actions" in Kiev Business School
© QATestLab. All rights reserved.
Fond of dogs and don’t like bugs :)
3. 3
© QATestLab. All rights reserved.
For companies to attract more potential
customers and broaden business
connections, a reliable and secure
website with proper functionality is a
must.
Testing activities help to ensure a high
quality of the website.
A website as a business card
4. 4
© QATestLab. All rights reserved.
Website testing helps to ensure the sales
increase by improving interaction
between a website and its visitors, high
performance capacities, and strong
protection system.
Proper functionality and high usability
lead to visitors coming back to a website
again and again.
Why to test a website?
5. 5
© QATestLab. All rights reserved.
A superficial testing before website launch is a
highway to the product failure because it will not
detect functional and layout issues in different web
browsers, operating systems, and screen resolutions
used by the visitors.
Only detailed and complex testing will discover bugs
and ensure a positive user experience.
The hard thing about improper testing
6. 6
© QATestLab. All rights reserved.
Testing conducted by a development team
may be unobjective and may not reflect the
actual quality of a website.
In digital agencies, managers perform internal
website testing in a rash and overtiming, thus,
they provide a limited test coverage.
Having necessary skills and testing means, a
QA team ensures a wide test coverage and
improve the website quality.
Thorough testing by proper people
7. 7
© QATestLab. All rights reserved.
Depending on the size of a website, a QA
team can perform complete testing of a
ready website or conduct the quality
verification page by page.
In order to reduce the possibility of bug
detection by site visitors, website testing
should include checking in both testing
and live / production environments.
When to test a website?
8. 8
© QATestLab. All rights reserved.
To ensure a thorough testing, it’s important to
provide a QA team with testing goals, requirement
specifications, mockups, description of the
website structure, access to testing and
production environments, if any.
A QA team forms the list of web browsers and
devices necessary for testing, either basing on the
customer’s requirements, or by themselves,
making research into target audience.
Things required before testing
9. 9
© QATestLab. All rights reserved.
What does website testing include?
• Functional testing
• CMS verification
• User interface testing
• Layout verification
• Cross-browser testing
• Usability checking
• Performance testing
• Security testing
10. 10
© QATestLab. All rights reserved.
Basing on specification and other
documentation on expected website
functionality, a QA team verifies input forms,
links, cookies sessions, HTML and CSS, order
processing for online shops to ensure a
smooth interaction with a website.
A QA team can also test the integration of
HTML templates with a CMS (Content
Management System) to assist in ensuring
proper publication and displaying of content
on the website.
Website testing: functionality verification
11. 11
© QATestLab. All rights reserved.
On the basis of available project
specifications, a QA team performs
user interface testing to ensure a
smooth and convenient interaction
between a website and its visitor
due to properly responding
controls, e.g, menu bars and
buttons.
Website testing: user interface verification
12. 12
© QATestLab. All rights reserved.
Basing on mockups provided by a
customer, a QA team verifies the
website layouts - testers compare the
ready design of a website with the
available mockups using appropriate
tools, for example, Photoshop.
Website testing: layout verification
13. 13
© QATestLab. All rights reserved.
In order to verify the website compatibility,
a QA team checks the website operability
in various web browsers including their
different types and versions. Besides, a
website is tested in mobile web browsers.
Website testing: cross-browser verification
14. 14
© QATestLab. All rights reserved.
By verifying website usability, a QA team
makes sure that a website is user-friendly
and convenient for visitors.
High usability level of a website attracts
the bigger number of visitors.
Website testing: usability verification
15. 15
© QATestLab. All rights reserved.
To check website reliability, a QA team verifies the website operability
under high loads. Using different tools, testers verify page loading speed.
Performance testing also includes checking of a website at different
Internet connection speeds and site behavior during peak loads and after
crashes.
Website testing: performance verification
16. 16
© QATestLab. All rights reserved.
Conducting security testing, a QA team
identifies potential areas in security
mechanisms that can be used by hackers
to gain unauthorised access.
Testers imitate hackers’ actions to detect
security lapses.
Website testing: security verification
17. 17
© QATestLab. All rights reserved.
After website testing, a QA team provides a
customer with the following test
documentation:
• bug reports
• test summary report
• feature requests
• results of checklist and test case execution
• prioritization of bugs according to their
severity
• recommendations on improvement
Test results in a suitable form
18. 18
© QATestLab. All rights reserved.
Website testing is called to improve the overall user experience, to
guarantee a proper functioning in line with the requirements and
specifications, to verify the website security level, and to ensure its
compatibility with different OS and web browsers.
All the mentioned above points lead to sales increase and high traffic
generation.
19. Contacts
19
© QATestLab. All rights reserved.
E-mail: contact@qa-testlab.com
Phone: +380 (44) 501-55-48
Address: 154a, Borschagivska str.,
03056, Kiev, Ukraine
Twitter: QATestLab
Web-site: qatestlab.com
SkypeID: sales.qatestlab