Без использования виртуалки? Легко, надо три физических машины: одна под линуксом, вторая под виндой, третья -- мак. А вообще задача не имеет 100%-го решения в силу того, что версий каждого броузера вагон, на разном разрешении экрана каждый показывает по-разному, некоторые юзера имеют привычку выставлять в винде "огромные" шрифты и так далее.
Некорректная постановка задачи: не задан набор браузеров и их версий.