Beginner’s QA Testing of Websites By Quontra Solutions - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Beginner’s QA Testing of Websites By Quontra Solutions

Description:

QA online training offered by Quontra Solutions with special features having Extensive Training will be in both QA Online Training and Placement. We help you in resume preparation and conducting Mock Interviews. – PowerPoint PPT presentation

Number of Views:61
Slides: 24
Provided by: quontrasolutionsuk
Category:

less

Transcript and Presenter's Notes

Title: Beginner’s QA Testing of Websites By Quontra Solutions


1
Beginners QA Testing of WebsitesByQuontra
Solutions
  • Email info_at_quontrasolutions.co.uk
  • Contact 020-3734-1498
  • Website www.quontrasolutions.co.uk

2
What isQuality Assurance?
  • QA is part of all good production processes.
  • Quality Assurance (QA) is part ofthe process
    that ensures
  • Quality in work
  • Activities are being performed effectively
  • The product meets requirements

3
Whats unique about Website QA?

4
Its Not Equal
  • Website QA has some differences
  • functions, benefits and production costs are not
    as easily measured as a physical product
  • when a website is deployed, it is not necessarily
    complete... it lives, it evolves, is updated.
    Finished is a term applied for the purpose of
    releasing it for use.

5
The Challenge
  • Processes and methods to manage, monitor, and
    measure quality in websites and apps can be as
    fluid and elusive as the defects they are meant
    to keep in check.
  • For processes and methods to be most effective,
    you need to implement both web standards and
    company guidelines.

6
QA Testing is not limited to Usability or
Cross-Browser Testing
  • Usability is an essential part of QA
  • Cross-browser testing is tests for acceptable
    display in modern browsers
  • QA tests the entire process, including functional
    accuracy

QA Function, Design and Usability
7
The Benefits of QA
  • Improved client satisfaction profitable
    relationships, good testimonials, waves of
    referrals
  • Reduced cost of development fewer defects,
    streamlined and simplified stages of development,
    retesting runs smoothly, deployment on time, on
    budget
  • Reduced cost of maintenance good development is
    less troublesome to support, support is costly

8
Methodology of QA
  • Validation testing entering erroneous data to
    test for an expected result
  • what is the expected result?
  • should this error have happened?
  • if this error is likely to happen, is there any
    way we might prevent its occurrence?

9
Form Validation
  • character limit, add more chars than the field
  • do the unexpected, try to break the form
  • form submits when numbers or characters are
    entered in the fields 1,2,3,4,5 etc.
    ( )

10
Methodology of QA
  • Data comparison compares the output of an
    application to previously entered data
  • if the appropriate data types are entered, are we
    getting the correct result?
  • does the way the page delivers or displays those
    results make sense?
  • is there anything about this part of the
    application that should be more obvious?

11
Data Input vs. Output
  • does it make sense?
  • any inconsistencies with the data entry?
  • test and change the data entry and see if output
    updates the same way

12
Methodology of QA
  • Usability Testingtests out how users actually
    use a website, to match it more closely to what
    user needs
  • is the user doing what we expected in the manner
    we expected?
  • are they finding and performing tasks?
  • where are the weaknesses in the design?
  • where and why are tasks not being completed?
  • how can we assist the user?

13
Usability
  • does it make sense?
  • how can we improve the design?
  • how can we help the user know what to do?
  • how can we assist workflow?

14
  • Testing often and little is far more valuable and
    cost effective than doing one whopping big
    usability test of an entire site when it is
    almost finished.

15
Testing Guidelines
  • Test by developer repeatedly as critical sections
    are finished, to validate functionality
  • Test when all sections are ready and code
    complete
  • not involved with the site in any way
  • new to the website (dont ask them twice)?
  • familiar with the web in general
  • Use an outside user or colleague who is
  • colleagues may provide very useful feedback

16
Learn the requirements
  • Examples of requirements
  • A streamlined, purposeful interface that is easy
    to understand and navigate, with obvious links,
    and no clutter
  • Forms use inline validation to assist user
  • Actions which cannot be undone should ask for
    confirmation
  • An online forum where users can add topics, edit
    their posts, and comment

17
Gather use cases from the developer and account
management team
  • Use cases specify how users carry out a task in
    the website. Examples include
  • Complete application start to finish
  • Start, Save, then Continue later
  • Change status Verify update to status
  • Filter and reorder list
  • Add or Edit an item
  • Search for an item

18
Draft a Checklist for the tester for what to test
  • Content
  • spelling, grammar, mechanics
  • all critical information is present
  • titles, headers, and navigation labeled correctly
  • Graphics and layout
  • image quality
  • download time
  • text layout
  • alignment of elements
  • color accuracy
  • User preference
  • font size and link colors
  • Browser compatibility
  • check on different platforms
  • check on different browsers
  • Functionality
  • form validation
  • erroneous data
  • input vs. output
  • meets expectations
  • makes sense

19
Draft a questions for the tester to ask during
testing
  • Does the user
  • gets the point of the page(s)?
  • understands the navigation system
  • can guess where to find things.
  • In a general test you want to know
  • how do users interact with the web site?
  • what is difficult to do?
  • where do they get lost?
  • what makes sense to them?
  • what makes them feel distrustful or insecure?
  • what do they like and hate?
  • In a specific test you might want to know, for
    example
  • can the user accomplish a key task?
  • can the user find something specific

20
Create a testing matrix
21
Then... Test!
  • Test in all browsers needed to meet requirements
  • Firefox 2
  • Safari
  • Internet Explorer 6
  • Internet Explorer 7
  • Document findings!!!

22
Get the Benefits
  • No surprises late in the game
  • You KNOW it works and can stand by it confidently
  • You can sleep at night
  • Happy clients
  • Long-term clients
  • Deliver real value

23
Thank You!
Write a Comment
User Comments (0)
About PowerShow.com