TS 67 CDevGround

Kenai Ground Test Specification for NetBeans 6.7

Author: Jaromir Uhrik
Version: 1.0
Lastupdate: 2009/08/13
Introduction: Testcases for testing of the Kenai integration (Connected Developer) login and manin menu items in NetBeans IDE.
Comments: The testcases in this test specification are intended to cover the main functionality of the Kenai Ground. For all testsuites it is required that the user must have existing account at kenai.com

Contents


Test suite: Menu items

Purpose: Test that proper menu items related to kenai are available
Setup: Start NetBeans IDE with clear userdir.

  1. Check Kenai login menu availability
    1. Go to main menu Team
    • EXPECTED RESULT: The Team menu must contain Kenai submenu. Login to Kenai... item must be available there. If the user is logged in then the item is changed to Logout and vice versa.
  1. Check Kenai Dashboard availability in main menu
    1. Go to Window menu
    • EXPECTED RESULT: The Kenai Dashboard item must be available there with assigned shortcut Ctrl+8.
  1. Check Chat menu availability in main menu
    1. Go to Window menu
    • EXPECTED RESULT: The Chat item must be available there and no shortcut is assigned to this action.


Test suite: Login

Purpose: Test the login dialog with login scenarios
Setup: Start NetBeans IDE with clear userdir.

  1. Login (non persistent)
    1. Go to main menu Team>Kenai>Login to Kenai...
    2. The dialog with title Login to Kenai appears
    3. Type the Username and Password of your existing user and push Login button
    4. The user logs on and projects of the user are opened in Kenai dashboard
    5. Restart IDE
    • EXPECTED RESULT: Before login the Kenai Dashboard contains only Open Projects category and projects there are not in bold (My Projects is missing). The first line of the Kenai Dashboard contains Login to Kenai... link. When the user logs in the My Projects category appears (with all projects that the user is subscribed to) and projects in Open Projects will get bold. After the restart the Open Projects is alone and contains only projects that have been opened before restart. In Team>Kenai main menu there is available item Login to Kenai...
  1. Login (persistent)
    1. Go to main menu Team>Kenai>Login to Kenai...
    2. The dialog with title Login to Kenai appears
    3. Type the Email or Username and Password of your existing user
    4. Select the checkbox Remember me and push Login button
    5. The user logs on and projects of the user are opened in Kenai dashboard
    6. Restart IDE
    • EXPECTED RESULT: The Kenai Dashboard starts to load projects of the persisted user immediately after the restart. The Team>Kenai main menu contains Logout item (besides other items). Projects that have been opened before restart should remain in Opened Projects. My Projects contain all projects belonging to the user.
  1. Logout
    1. Go to main menu Team>Kenai>Logout
    • EXPECTED RESULT: The Kenai Dashboard's Open Projects category contains projects that have been opened before logout. The first line of the Kenai Dashboard contains Login to Kenai... link. In Team>Kenai main menu there is available item Login to Kenai...
  1. Check the forgot password link
    1. Go to main menu Team>Kenai>Login to Kenai...
    2. Click on the Forgot Your Password? link
    • EXPECTED RESULT: The default system browser appears with the url http://kenai.com/people/forgot_password. It is possible to Enter your user name or your email address and Submit it via this page.
  1. Check the sign up link
    1. Click on the Sign up now. link in opened Login to Kenai dialog
  2. Cancel the login dialog
    1. Push Cancel button in opened Login to Kenai dialog
    • EXPECTED RESULT: The Login to Kenai dialog disappears shortly.


Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo