cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

SSRegistration TestCases

TestCases for the SunStudio Express registration

  1. Platform dependence. It is expected that for each platform there will be own installer which should be acceptible from the Download page.
    1. Linux
    2. Sparc-Solaris
    3. Intel-Solaris
    4. * AMD64-Solaris
    5. * AMD64-Linux
    6. not Linux or Solaris. Should correctly exit. The same about starting solaris script on Linux and vice versa.
  2. Service Tags.
    1. yes. Should verify new servicetag through stclient -x.
    2. no. Should verify the silence mode of impossibility to create new servicetag.
    3. yes, but user has no rights to change ST(?)
  3. User rights
    1. root. All installation should complete.
    2. user with execution rights in the directory. All installation should complete.
    3. user with writing rights in the directory. chmod a+x, all installation should complete. Verification of permission of result files.
    4. user has no rights to write to the directory. User should see the message that he does not have enough rights to install SunStudio.
  4. Browsers (list of supported browsers should be provided)
    1. browser from list in the path. Verify that after installation complete browser with registration page appers.
    2. browser from list, not in the path. Installer should ask the user the path to the browser(list of browsers should be provided)
    3. browser is not in the list or no browser at all. Installer should ask the user the path to the browser(list of browsers should be provided). After user can't do it, to suggest to register later and give information about successful installation.
  5. Internet connection
    1. direct connection. From local registration page user should connect to the global registration.
    2. firewall. From local registration page user should connect to the global registration. Verify when SysNet servers are not accessible due to security. Maybe SysNet servers are in suspected list.
    3. non-global zone(use sqa22-zone{1-3}, and sqao23-zone{1-3} machines for the testing)
    4. no connection. After user can't connect to the registration server, to suggest to register later and give information about successful installation.
  6. Previous version of SS installed
    1. installed previous version and registered in ST only. Verify new servicetag and old one. Verify uninstallation of both product versions
    2. installed previous version and registered in SysNet only. Verify the both records in BD. Verify uninstallation. Verify uninstallation of both product versions
    3. installed previous version and registered in both ST and SysNet. Verify both records in BD and both servicetags. Verify uninstallation of both product versions
    4. installed previous version, but not registered. Verify new record in SysNet and ServiceTag. Verify uninstallation of older product version
  7. The same version of SS installed
    1. installed the same version and registered in ST only. Installer should notify user about it, if user confirm the installation verify ServiceTag does not change(or change the date?). SysNet record created.
    2. installed the same version and registered in SysNet only. Verify SysNet record does not change(or change the date?). ST if exists created.
    3. installed the same version and registered in both ST and SysNet. Installer should notify user about it, if user confirm the installation verify ServiceTag and SysNet record does not change(or change the date?)
    4. installed the same version, but not registered. Verify new ST(if exists) created and new SysNet record is created.
  8. Remote installation
    1. ssh with local display. Should complete the installation, but registration page should point to the remotely created html file.
    2. ssh without display. Should complete the installation and suggest to visit created registration page later
    3. vncviewer. Should complete the installation.
  9. launch not from bash (sh or ksh). Installation should complete
  10. broken archive. Not completely downloaded, installer should report about this.
  11. xVM installation(use sqao54 machine: change "default 0" to "default 1" in /boot/grub/menu.lst, and just reboot ( bash$ reboot <Enter> ). )