Professional Documents
Culture Documents
NSS 3rd Eye Project Standards - V1.1
NSS 3rd Eye Project Standards - V1.1
NSS 3rd Eye Project Standards - V1.1
Role QA Lead
Points to note:
Application name and version will be as per the Master Tracker and not as per the ARP Entry.
Folder Structure:
productARPName and productARPVer is taken from Control Panel > Add /Remove Panel entry.
For all MSI, msiProductcode should have a value entered while for Setup, chkRegkey should have a
value.
1. Analysis Report:
Customer Name is NSS (& not the Customer/Manufacturer name of the Package).
Project Name is NSS 3rd Eye
Enter Y in License Key and please do not enter the License key details in the Comments Section as
below:
2. QA_Checklist:
Use the below QA checklist for Setup Capture and Vendor MSI/MST:
These documents will have UPN Name / Folder name of deliverables as it is Application Name in
the Headings:
The Application name in both the documents in 1.12 will be the Normalized Product Name as
per the Tracker.
Serial key / License Key: - Yes enter Yes/No /NA. Do not enter the License key details.
In Readme.doc:
The packager could also mention if any HKCU registries / Files are remaining after Uninstallation
in this area.
1. If D Drive Installation is not possible, please mention the reason too ( Reason is a must)
2. If logging option is not possible, please mention the reason too ( Reason is a must)
3. Whether the package runs in Interactive / Non-interactive mode of Psexec tool.
Setup capture (.MSI) should not have any ICE errors in it (Exceptional ICE33).
For Vendor MSI – They need to mention the existing ICE errors in .MSI in this area,
Attach the ICE Errors.txt file in the document.
Shortcuts Installed:
Package – this folder has your final product (Install and Uninstall VBScript & supporting files (Windows
Installer / Executable file and folders))
Source – Original source files that were provided will be delivered in Source folder and not the
extracted files and folders of the original source files.
Silent installation / Silent setup can ignore Source Folder, since the source files will be delivered in
Package Folder.
If the application type is Vendor MSI /MST or Setup Capture, the actual source files must be present in
the Source Folder.
Other Standards:
1. VBScript:
Please remove “On error resume next” from the Install, Uninstall and Detection Scripts
if it is present in the beginning of the script. It is acceptable if it is present anywhere in
the scripts but not in the beginning.
2. Active Setup:
Active Setup is not mandatory for all HKCU data. Active Setup has to be created based
on package need. No need to create Active Setup if shortcut is creating per user registry
and user profile data.
No need to handle removal of HKCU entries during uninstall currently. In future, we shall
come up with universal script for removal of HKCU Active setup keys.
However we need to handle removal of Excel add-in keys in the current packages.
3. D drive installation:
For silent setups, check the feasibility of D drive and do not research and waste the time
in finding D drive silent switch. Only, if readily available in the net, go for the same.
Please mention in the Analysis Report / Readme the options that has been tried out for
D Drive instead of just one line “D drive is not feasible”.
4. 64bit Applications:
If in the source path provided during assignment of application there are 2 files present
one for 32-bit & other for 64-bit than ask the lead to create an extra entry for 64 bit &
proceed with both the applications (it will be considered as 2 applications).
Ignore 64 bit source, if present outside the source path provided.
5. PsExec.EXE:
All applications will be tested by using PsExec.exe (in System Context) in Non-Interactive
mode (default) in both VMWare images and Physical machines (QA analyst and DT
analyst).
6. Registry Table:
As per the QA checklist, there is a check for the following in Registry Table:
Package*:-
For MSI, log file is mandatory and should be created as mentioned in the above point.
For Silent Setup – check whether there is any switch for creating log file, if so the package
should create log file as stated above and if not, ignore the creation of log file.
9. No Hard-coded entries in MSI:
MSI should not have any Hard-coded entries as per the best practices.
To check if there are any Hard-coded entries > go to Tables and press Ctrl + F to open the find
window and type “ :\” - you should see only ROOTDRIVE property for Hardcoded entry.
If there are any hardcoded entry, please remove hard coded and replace with soft coded.
Please note that this table needs to be maintained even if separate Change item status log is
maintained in the tool / document and the version history needs to be given here. But reference
can be given to details of the changes if it is not given here.