Page 95 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 95

Software Testing and Quality Assurance



                          7.1   Documentation Testing

                          What is documentation? Documentation refers to written information that defines, describes, specifies,
                          reports or certifies the activities, requirements, procedures or results of the software application. It also
                          includes pictorial information. Documentation is used to provide information about the product such as
                          design documents, code commands,  white papers,  and so on. It refers to the product's technical
                          manuals which are made available both online and in the form of a printed book.
                                             When you purchase a mobile phone there is a manual present along with the
                                             mobile phone. This manual will provide all the necessary information about the
                                             mobile product such as model number, list of features, information about the
                                             keys, safety tips, and so on. This ‘documentation’ helps the user to know and
                                             understand the features easily.

                                          The end user can be a common man who might not understand the technology

                                          and just uses the application. Alternatively, the end user can be a highly skilled
                                          technician,  who will install or repair the system. Therefore, the type of

                                          documentation and information covered varies depending on the end users.
                          Documentation meets its objective only if it provides necessary and complete information to the end
                          users or customers. Therefore, it is very important to make sure that no error or incorrect information is
                          included in the documentation. In order to remove such errors the process of documentation testing is
                          carried out.
                          Documentation is often considered a part of any software product. Therefore, documentation deserves
                          the same level of testing that is applied to software. It is very essential to test documentation because
                          good documentation not only  improves ease  of use, but also improves customer satisfaction. If the
                          documentation is poor, it can lead to extra work and costs for the vendor support desk, and it might put
                          the software producer in legal troubles. Some of the important characteristics that any documentation
                          testing program should include are:
                           1.   Frequent and early testing
                           2.   Assessment of accuracy and ease of use
                           3.   Evaluation by people who did not write the documentation

                          Therefore, software testing  process is  incomplete without performing  an efficient documentation
                          testing.
                          7.1.1   Types of Software Documentation
                          Documentation contains information on software and its components.   This information  makes the
                          software user friendly and makes it easier to use the software.
                          Testing text based documentation is simpler compared to other forms of documentation. The tester has
                          to make sure that the information provided is correct and is meant for that particular group of audience
                          for which  it is developed. However,  when some  software elements    are  also part of the software
                          documentation then it becomes very important to carry out testing effectively.
                          The following are the elements of software that are part of software documentation testing:

                           1.   Packaging Text and Graphics
                           2.   Marketing Material and Other Inserts
                           3.   Warranty/Registration
                           4.   End User License Agreement (EULA)
                           5.   Labels and Stickers
                           6.   Installation and Setup Instructions

                           7.   User's Manual



                          88                      LOVELY PROFESSIONAL UNIVERSITY
   90   91   92   93   94   95   96   97   98   99   100