Portability testing is a process of testing with ease with which the software or product can be moved from one environment to another. It is measured in terms of the maximum amount of effort required to transfer from one system to another system.
The portability testing is performed regularly throughout the software development life cycle in an iterative and incremental manner.
Portability Testing attributes
- Adaptability
- Install-ability
- Replace-ability
- Co-existence
Portability Testing Checklists
- Verify if the application is able to fulfill the portability requirements.
- Determine the look and feel of the application in the various browser types and various browser versions.
- Report the defects to the development teams so that they can be associated and defects can be fixed.
- The failures during the portability testing can help to identify defects that were not detected during unit and integration testing.