The testing phase in a project is often underestimated. The reason for that are the mistakes made at the time of budgeting and analyzing the project and, due to the consequent lack of time, it is necessary to reallocate of hours of other activities. Thus, some of them end up having their hours literally cut. However, this erroneous practice has been less recurring because of new and more effective management practices.
In the case of web applications, one of the activities that end up being cut out of the process, due to the scenario presented above, is the resolution test. That simple test prevents the interface doest not appear or does not function properly on a particular device or browser. In order for this process to be as agile as possible, there are a number of tools that help achieve such validation.
Following we will introduce some of those tools, in this way, regardless of project size, you can perform validation of any interface:
- Screenfly: One of the great advantages of this tool is the ability to simulate tests on televisions. These devices are becoming more intelligent and therefore should not be disposed of resolution tests;
- Responsinator: This tool works similarly to Screenfly, testing the interface in the most common mobile devices in the market;
- Mobile Emulator: For those who do not want to work with online tools, this set of tools allows the test to be done directly from the PC or Notebook;
- Resizer: For plugins lovers, this one provides an intuitive and convenient way to carry out resolutions tests on desktop screens.
The testing process is essential for the interface to work properly and therefore it must be done with the greatest possible number of tools.
For research purposes, the screensiz.es website provides a table with the most common resolutions used in the development process. There are various size options for different types of devices including mobile phones, smartphones, tablets and even monitors separated by brand. This information can be used within the development process in order to streamline and optimize the application responsive development.