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