Administration/software-sources

administration/software-sources-launching

Case ID: admsof-001

 Purpose:
     1. Software Sources - Verify the ability to launch the application

 Steps:
     1. Click the test button to open the Software Sources application
     2. Verify that you can change options in Ubuntu Software Tab Main (default), Universe (default), restricted (default), mutliverse (default) Source code
     3. Verify that you can choose other servers to download from Main (default), Server for US, other

 Verification:
     1. Does Software Sources provide the functionality expected?

administration/software-sources-ubuntu

Case ID: admsof-002
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to control ubuntu repo access

 Steps:
     1. Click the test button to open the Software Sources application
     2. Click Ubuntu Software tab
     3. Check Source Code
     4. Run #sudo apt-get update

 Verification:
     1. Were source repos checked during the update?

administration/software-sources-other

Case ID: admsof-003
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to add and remove repositories

 Steps:
     1. Click the test button to open the Software Sources application
     2. Click Other Software tab
     3. Click Add
     4. Enter a valid software repository
     5. Run #sudo apt-get update
     6. Click Edit
     7. Change the Comment on the repo > OK
     8. Delete repo

 Verification:
     1. Were you able to add, edit, and delete a repo?

administration/software-sources-updates

Case ID: admsof-004
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to control updates

 Steps:
     1. Click the test button to open the Software Sources application
     2. Verify that you can add or remove Ubuntu Update choices Jaunty Security (default),  Jaunty Updates (default), Jaunty Proposed, Jaunty Backports
     3. Verify that you can change frequency to check for Automatic Update.  Daily, Every two days, Weekly, Every two weeks
     4. Verify that you can change  Automatic Update options
     5. Install security updates without confirmation
     6. Download all updates in the background
     7. Only notify about available updates (Default)
     8. Verify that you can change Release upgrade options. Never, Normal Releases (default) and Long term Support Releases Only

 Verification:
     1. Does Software Sources provide the functionality expected?

administration/software-sources-authentication

Case ID: admsof-005
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify the ability to add, and remove keys

 Steps:
     1. Click the test button to open the Software Sources application
     2. Download a key from a known private repository
     3. Click Import Key File...
     4. Run #sudo apt-get update

 Verification:
     1. Were you able to connect to the private repo without error?

administration/software-sources-statistics

Case ID: admsof-006
Depends on: administration/software-sources-launching

 Purpose:
     1. Software Sources - Verify that the option exists to Submit Statistical Information

 Steps:
     1. Click the test button to open the Software Sources application
     2. Select the Statistics tab
     3. Check the Submit Statistical Information box
     4. Run #sudo apt-get update

 Verification:
     1. Was statistical information gathered?

administration/software-sources/sources.list

Case ID: admsof-007

 Purpose:
     1. Software Sources - Validate this system has the correct sources list entries

 Steps:
     1. Click the Test button to open sources.list
     2. Compare contents with the expected entries for this project

 Verification:
     1. Do the project specific entries point the correct repo?

administration/software-sources/sources.list.d

Case ID: admsof-008

 Purpose:
     1. Software Sources - Validate that any additional repository entries are present

 Steps:
     1. Click the test button to display the contents of the sources.list.d directory
     2. Does your project require special repo entries here?
     3. Validate the entries in these files (if any)

 Verification:
     1. Do the sources.lists in this directory match the project expectations?