Page 92 - SOFTWARE TESTING & QUALITY ASSURANCE
P. 92

Unit 6: Compatibility Testing



               3.        Select a suitable choice for every question:
                     (a)  When we say that the software can work well with the previous versions and the present
                         versions, what does this imply?

                        (i)   Backward compatibility
                       (ii)   Forward compatibility
                       (iii)   Hardware compatibility
                       (iv)   Backward and forward compatibility
                     (b)  Based on which of the following  criteria  are the  most important programs  decided for
                         testing?
                        (i)   Popularity
                       (ii)   Time
                       (iii)   Criticality
                       (iv)   Software
                     (c)   Data transfer happens through an intermediate program known as

                        (i)   Clipboard
                       (ii)   Data sharing
                       (iii)   User interface
                       (iv)   Portable testing
               6.5   Review Questions

                1.   ”Compatibility testing is carried out using real time environments” Justify.
                2.   What would your  approach  be towards the data file formats in the  process of compatibility
                     testing? Elaborate.
                3.   Assume that you have developed a windows based application that has the capacity of Dynamic
                     Data Exchange (DDE) and Object Linking and Embedding (OLE). What kind of compatibility
                     testing would you suggest?
                4.   Compatibility testing is not mandatory for standalone medical devices. Justify

                5.   “The need for compatibility testing is high today” Why do you think so?
                6.   Assume that you have developed the next version of software (Version 2.0) and also a patch for
                     the existing version (Version 1.3.4). What type of compatibility testing will you carry out for these
                     applications? How will you ensure its compatibility?
               Answers: Self Assessment

                1.   (a) False                  (b) False                        (c) True                                (d) False                  (e) True
                2.   (a) Equivalence partitioning                      (b) Real time                       (c) Backward compatibility
                3.   (a)  Backward compatibility                       (b) Popularity                    (c) Clipboard
















                                        LOVELY PROFESSIONAL UNIVERSITY                           85
   87   88   89   90   91   92   93   94   95   96   97