Методика тестування комп’ютерів на базі macOS, частина 1

Традиційно вважається, що під macOS провести повноцінне тестування продуктивності є проблематичним. Небезпідставно. Однак поступово з'являються якісні бенчмарки, що працюють зрозумілим чином, зручні та результативні тестові інструменти. А якщо доповнити це ще й реальними сценаріями роботи, коли у професійних додатках запускаються типові високонавантажувальні операції та просто секундоміром засікається час їх виконання, то в сумі це дасть нам цілком наочну та показову методику, на основі якої можна буде робити висновки та порівнювати результати комп'ютерів. що вийшли не одночасно.
Звичайно, будь-яка методика має свої вади, недогляди, тому якщо ви вважаєте, що якогось важливого та показового сценарію немає — напишіть про це в обговоренні статті. Однак треба розуміти, що будь-яка методика — це ще й баланс між кількістю тестових інструментів, їхніми завданнями та часом, витраченим на роботу. Неможливо в рамках стандартного короткострокового тестування нового продукту перевірити його в усіх можливих сценаріях, так само як і в усіх доступних бенчмарках. Ми вибрали найпоказовіші, на наш погляд, тести, які можуть дати відповіді на конкретні питання і при цьому не дублюють одне одного.
У цій статті ми докладно обґрунтуємо наш вибір, крок за кроком опишемо, як саме ми проводимо тести, і зробимо висновки на прикладі трьох (у деяких тестах — більшої кількості) MacBook Pro.
Конфігурації тестових комп'ютерів
Зрозуміло, що все нові тести та режими перевірятимуться лише на трьох моделях, які були у нас безпосередньо на руках у момент розробки методики. Це MacBook Pro13″ (Late 2012) — найперша та найслабша модель з екраном Retina, MacBook Pro 13″ (Late 2016) — найновіша модель з панеллю Touch Bar у базовій конфігурації, а також MacBook Pro 15″ минулого покоління – без Touch Bar, але зате з дискретною графікою AMD Radeon R9 M370X.
Наводимо таблицю, у якій зведено характеристики трьох моделей, що стосуються продуктивності.