Tags:
create new tag
, view all tags

Financial Navigator - Demo Form - Test Plan

URL: http://www.finnav.com/flashdemo/Index.php5

QA Resource: Atul Nimje

Atul Nimje

Organization:
URL:
Country:
USA
City:
San Jose

Step I - Scope of the Test Plan

This testplan will focus on following aspects of testing

  • Functional
  • UI

Step II - Test Environment

Understand the test environment

  • Supported Test Environments: Windows XP Pro, Mac OS X
  • For Supported Browsers Click here

Step III - Usability Testing

Check the webpage for Usability issues

  • Navigation – Clicking on each and every link, make sure all landing pages are appropriate and they follow the link specs
  • User should be able to cruz through form using browser tab key
  • Make sure default radio button and check box selection doesn't spit error
  • How friendly the page is?
  • How predictable the page is? All functionality is working as predicted
  • Try out maximum limit by selecting all max values
  • UI – Refer to UI specifications and make sure the page is built according to the spec

  1. HTML page title
  2. Look and feel – Look and feel of the webform; alignment(as specified )
  3. Sec 508 – A federal rule that regulates people with disabilities to access websites
  4. how the UI looks with +2 and -2 text sizes
  5. browser dimensions, minimum, maximum supported
  6. how the UI renders when user changes the browser dimension
  7. header, footer
  8. copy errors for spelling mistakes

Step IV - Verifying the HTML

(Discuss with developer)

  • Verify correct syntax - comply the page with global structure of an HTML document
  • Browser compatibility – check to see if the page gets aligned properly
  • Cross browser testing - checking across different browsers
  • Cross OS checking – Check across multiple OS

Step V - Unit Testing

(Each test to have a Pass/Fail Criteria)

  • Verify small portions of functionality
  • Range checking/ Edge test cases
    1. Positive / Negative test cases
    2. Entering only space characters
    3. Alphanumeric characters
    4. International characters
    5. Submitting with no data (merely pressing Submit button)
    6. Mandatory fields testing – test to see if mandatory fields are really required
    7. Link enforcing
    8. Error Messaging – how error messages are shown
    9. Radio buttons/Check boxes/List boxes testing
    10. Drop down menu selection
    11. Submit button is clickable

Step VI - Database Testing

  • Individual unit cases like verifying correct data gets saved in database when submit button is pressed

Step VII - Logging and Tracking

  • Verify link level logging
  • Verify page level tracking
  • Make sure submit action is logged
  • Make sure abandoment is logged
  • Failure is logged

Step VIII - Security Testing

  • Data is not being transmitted over HTTPS layer
  • Identical form submits (successive submits)
  • SQL injection - A code injection technique that exploits a security vulnerability occurring in the database layer of an application
  • demo page directly takes to flash page

Test Cases

Test Case ID Test Case Description Expected Result Actual Result Pass/Fail Comment
1001 Verify the Form Form Verified Form Verified DONE  
1002 Click Header link Page navigates to specified link   DONE To include seperate tests for different header links
1003 Click Footer link Page navigates to specified link   DONE To include seperate tests for different footer links
1004 Click links in Side Tab Page navigates to specified link   DONE To include seperate tests for different links
1005 Tab Key Navigation/Keyboard Navigation User is able to cruise through the entire page with Tab button   DONE  
1006 Click Submit button With all empty fields, it generates error message Form submit doesn't go through, spits error DONE  
1007 Name Field entry Proper name as allowed characters Proper name as allowed characters DONE No Invalidity; space characters are also taken; Duplicate entries are allowed
1008 Company Field entry Company name is mandatory Company name is mandatory DONE No Invalidity; space characters are also taken; Duplicate entries are allowed
1009 Email Field entry Email field is mandatory Email field is mandatory DONE Duplicate entries are allowed
1010 Phone Field entry Phone field is mandatory Phone filed is mandatory DONE Needs to be specified form, Duplicate entries allowed
1011 State Field entry State field is mandatory   DONE To be selected from Drop Down menu, accepts invalid values as --US States--
1012 Resource Center Password Field entry Resource Center Password field is mandatory field Mandatory field DONE Can also be a single character
1013 Retype Password Field entry Retype Password mandatory field Mandatory field DONE Copy of above field; Can also be a single character
1014 Budget Field entry Budget field is mandatory Budget field is mandatory DONE  
1015 Drop down Drop Down selection is mandatory Drop Down is selected mandatory DONE  
1016 Check boxes Both checkboxes are selected by default both checboxes are selected by default DONE  
1017 Radio Buttons     DONE To create seperate tests for seperate fields;
Topic revision: r10 - 2009-02-04 - AtulNimje
 
Twitter Delicious Facebook Digg Google Bookmarks E-mail LinkedIn Reddit StumbleUpon    
  • Download TWiki
TWiki logo Powered by PerlIdeas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.