TS 69 CDevGround

Team Server Ground Test Specification for NetBeans 6.9

Author: Jaromir Uhrik
Version: 2.0
Lastupdate: 2010/03/05
Introduction: Testcases for testing of the Team Server integration (Connected Developer) - login and main menu items in NetBeans IDE.
Comments: The testcases in this test specification are intended to cover the main functionality of the Team's infrastructure. For all testsuites it is required that the user must have existing account at kenai.com or some other Team Server instance.

Contents


Test suite: Menu items

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

  1. Check Team Server login menu availability
    1. Go to main menu Team
    • EXPECTED RESULT: The Team menu must contain Team Server submenu. Login... item must be available there. The Login item should be disabled in case that the user is already logged in to all instances available in Services view. The Logout item should be disabled in case that the user is not logged in to any instance of team servers registered in the Services view.
  1. Check Team dashboard availability in main menu
    1. Go to Window menu
    • EXPECTED RESULT: The Team 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 to Team Server dialog with login scenarios
Setup: Start NetBeans IDE with clear userdir.

  1. Login (non persistent)
    1. Go to main menu Team>Team Server>Login...
    2. The dialog with title Login to Team Server 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 Team dashboard
    5. Restart IDE
    • EXPECTED RESULT: Before login the Team dashboard contains only Open Projects category and projects there are not in bold (My Projects is missing). The first line of the Team dashboard contains Login... 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>Team Server main menu there is available item Login...
  1. Login (persistent)
    1. Go to main menu Team>Team Server>Login...
    2. The dialog with title "Login to Team Server" 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 Team dashboard
    6. Restart IDE
    • EXPECTED RESULT: The Team dashboard starts to load projects of the persisted user immediately after the restart. The Team>Team Server 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 from all servers
    1. Go to main menu Team>Team Server>Logout
    2. Select checkbox by all instances and push "Logout" button
    • EXPECTED RESULT: The Team dashboard's Open Projects category contains projects that have been opened before logout. The first line of the Team dashboard contains Login... link. In Team>Team Server main menu there is available item Login...
  1. Logout from a single server
    1. Log in to at least 2 Team servers
    2. Go to main menu Team>Team Server>Logout
    3. Select checkbox by all any instance and push "Logout" button
    • EXPECTED RESULT: (For the instance that was logged) the Team dashboard's Open Projects category contains projects that have been opened before logout. The first line of the Team dashboard contains Login... link. In Team>Team Server main menu there is available item Login.... Check that all other instances work correctly and stay as logged in.
  1. Check the forgot password link
    1. Go to main menu Team>Team Server>Login...
    2. Click on the Forgot Your Password? link
    • EXPECTED RESULT: The default system browser appears with the url http://kenai.com/people/forgot_password (for kenai.com instance or appropriate url for other instances). 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 Team Server dialog
    • EXPECTED RESULT: The default system browser appears with the url https://kenai.com/people/signup (for kenai.com instance or appropriate url for other instances).
  1. Cancel the login dialog
    1. Push Cancel button in opened Login to Team Server dialog
    • EXPECTED RESULT: The Login to Team Server 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