user acceptance testing (uat) 2013

Upload: amrita-sinha

Post on 04-Jun-2018

234 views

Category:

Documents


2 download

TRANSCRIPT

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    1/32

    User Acceptance Testing (UAT)

    Based on material by IIBA Philadelphia Chapter,HopkinsOne, DevelopMentor, CMIS Remediation& GOAL/QPC

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    2/32

    If you SKIMP on

    testing you mayget results like

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    3/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    4/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    5/32

    User Acceptance Testing

    (UAT)

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    6/32

    Users means the real business users, who will have to operate the system;

    normally the staff of an organization, but it could be your suppliers or

    customers. They are the only people who understand exactly what the

    business is, and how it operates. Therefore they are the only people

    qualified to check a system to see if it will deliver any benefit to thebusiness or organization.

    User

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    7/32

    Acceptance

    The acceptance of a system means you are confident it will give benefit to theorganization. It does not mean that it only meets the original specification as requested.

    A system may very well meet all the specifications asked of it, but when trying to see

    how it will work in the business it is realized that it will not give anything positive to

    the organization, or may even damage the organization. This may be for a number of

    reasons such as a change in the business or business environment, such as a takeover.The point is that a system may not be acceptable, even if it meets specification. You

    may still have to pay the supplier, but you will not incur any costs to implement it. Of

    course it may not even work to specification, which makes the question of acceptance

    even harder to answer. There are cases where it is worth implementing and paying for

    systems, which are imperfect, but that deliver real business value.

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    8/32

    Testing

    Whenever people are asked what testing is, many of them say it is toprove the system works. This is the key problem with the way UAT is

    employed in many organizations, as it is impossible to prove any system

    is correct. In fact a lot of effort is expended, and wasted, in trying to get

    right answers.There is much literature on the subject of testing, and most writers agree

    that all you can prove is if a system is wrong. Therefore a good test is

    one that is designed to try and make a system fail, so as to expose its

    faults before it goes live. This type of testing is the only type worth

    doing.

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    9/32

    UAT Definition

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    10/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    11/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    12/32

    Importance of UAT?

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    13/32

    Importance of UAT?

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    14/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    15/32

    Importance of UAT?

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    16/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    17/32

    Traditional Approach to UAT

    1. Business Analyst or QA Analyst writes thetest scripts

    2. A demo of the new application or functions

    is given to users3. Users walk through test scripts step-

    by-step

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    18/32

    UAT Tasks

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    19/32

    UAT Tasks

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    20/32

    Performing UAT (1)

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    21/32

    Performing UAT (2) & (3)

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    22/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    23/32

    UAT Deliverables/Documents

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    24/32

    UAT Test Cases

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    25/32

    UAT Test Cases

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    26/32

    UAT Test Cases

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    27/32

    Test Case Document ExampleCourtesy : CMIS Remediation

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    28/32

    UAT Defect Log

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    29/32

    UAT Defect Log

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    30/32

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    31/32

    Thank You

  • 8/14/2019 User Acceptance Testing (UAT) 2013

    32/32

    Reading List

    http://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.html

    http://www.csc.com/independent_testing_services/offerings/83266/83297-

    user_acceptance_testing

    http://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAT

    http://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-

    preparation-tips.html

    http://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.csc.com/independent_testing_services/offerings/83266/83297-user_acceptance_testinghttp://www.csc.com/independent_testing_services/offerings/83266/83297-user_acceptance_testinghttp://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAThttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://requirements.seilevel.com/blog/2010/08/top-10-user-acceptance-testing-preparation-tips.htmlhttp://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAThttp://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAThttp://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAThttp://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAThttp://www.jiscinfonet.ac.uk/InfoKits/infokit-related-files/UAThttp://www.csc.com/independent_testing_services/offerings/83266/83297-user_acceptance_testinghttp://www.csc.com/independent_testing_services/offerings/83266/83297-user_acceptance_testinghttp://www.csc.com/independent_testing_services/offerings/83266/83297-user_acceptance_testinghttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.htmlhttp://www.exforsys.com/tutorials/testing/what-is-user-acceptance-testing.html