Мотивація
Кожного разу, коли тестери приймають цикл, слід дотримуватися процедури, щоб мінімізувати помилки під час звітування про проблеми та уникнення проблем. У цій статті ми покажемо вам деякі з обов’язкових дій, які слід включити до вашої процедури, щоб допомогти вам запобігти майбутнім запитам і відмовам від наших керівників команд.
Загальні поради
Спочатку ми рекомендуємо переконатися, що у вашому пристрої достатньо заряду батареї та він не працює в режимі енергозбереження, який може вплинути на його продуктивність.
Перед записом переконайтеся, що програмне забезпечення трансляції екрана налаштовано на запис у форматі .mp4 і кодеку H.264. Якщо вам потрібна допомога, щоб дізнатися, який кодек і формат файлів використовує ваша програма для запису екрана, ми рекомендуємо використовувати Screencast-O-Matic.
Під час запису частота кадрів має бути достатньо високою, щоб ідентифікувати ваші дії та проаналізувати хід подій.
Ви завжди повинні тестувати в тихому та захищеному місці. Ви не маєте права ділитися інформацією про клієнта з іншими особами, які не є учасниками циклу тестування або визнаними співробітниками Test IO. Це також означає, що ділитися даними з родичами, друзями чи навіть іншими тестувальниками, які не є частиною циклу, суворо заборонено.
Кабельний Інтернет зазвичай дає кращі результати, ніж з’єднання Wi-Fi. Крім того, з’єднання на частоті 5 ГГц (якщо у вас є) також швидше та надійніше. Якщо у вас є портативний пристрій (ноутбук, телефон або планшет), перебування якомога ближче до бездротової точки доступу є чудовим варіантом, щоб уникнути проблем з мережею.
Ви повинні закрити всі програми та вкладки, які не є корисними, щоб зрозуміти проблему. Сповіщення від інших програм також можна вимкнути, щоб уникнути перерв під час запису помилки. Коли ви берете програму для тестування, ви повинні бути зосереджені на програмі весь час і звертати увагу на все, що відбувається на вашому екрані, тому це легше зробити, якщо будь-який вміст, який може вас відволікати, вимкнено.
Під час тестування веб-сайтів доцільно закрити всі невідповідні вкладки у вашому браузері, щоб переконатися, що ваш пристрій не страждатиме від високого використання оперативної пам’яті (RAM).
Рекомендується перевірити швидкість Інтернету на початку тестового сеансу, щоб переконатися, що швидкість Інтернету достатньо висока та стабільна, щоб не викликати несподіваних дій. Для цього ви можете використовувати такі веб-сайти, як https://fast.com або https://www.speedtest.net/.
Мова вашого пристрою та/або браузера повинна бути встановлена на англійську або німецьку для дослідницьких циклів, залежно від мови, прийнятої в інструкціях циклу. Усі помилки та відповідні повідомлення відображатимуться правильною мовою. Однак для тестування локалізації ви повинні вибрати мову, яка вам знайома та є частиною списку, який запитує клієнт.
Пам’ятайте, що клієнти можуть попросити вас змінити розташування пристрою та мови на інші, навіть під час дослідницьких циклів. Тим не менш, така інформація буде явною в інструкціях тестового циклу або передана TL або CSM через цикл Chat.
Тестування на ПК
Для настільного пристрою вам зазвичай не потрібно буде змінювати будь-які основні параметри (якщо ви не використовуєте налаштовану ОС). Наші рекомендації:
Переконайтеся, що для роздільної здатності екрана встановлено стандартне значення пристрою, а масштаб тексту/зображення становить 100%. Масштаб вашого браузера також має бути 100%. Це гарантує, що ви бачите веб-сайти та програми в правильній роздільній здатності, яку запланував клієнт.
Для пристроїв Windows потрібно перейти до "Пуск > Налаштування > Система > Дисплей" і переконатися, що для параметра "Роздільна здатність дисплея" встановлено рекомендоване початкове значення, а для параметра "Масштаб і макет" встановлено значення 100%.
Для Mac OS виберіть "Меню Apple > Системні параметри > Дисплеї > Параметри дисплея" та виберіть свій дисплей на бічній панелі. Потім виберіть "Дисплей" і встановіть для роздільної здатності опцію "За замовчуванням для дисплея".
Ви повинні мати принаймні один стандартний браузер (Google Chrome, Safari, Microsoft Edge і Firefox є найбільш запитуваними нашими клієнтами) і один інструмент запису екрану. Оскільки ви повинні відображати клацання миші на настільних пристроях, вам може знадобитися встановити додатковий інструмент третьої програми для цього. Деякі інструменти для запису екрану (наприклад, Screencast-O-Matic або Bandicam) можуть виділяти дії миші, не потребуючи додаткових програм. Для отримання додаткової інформації зверніться до нашої статті Скрінкасти. Вам також потрібно знати, як робити знімки екрана на робочому столі.
Для пристроїв Windows ми рекомендуємо використовувати інструмент Snipping Tool, щоб зробити знімок екрана, яким ви хочете поділитися. Ви можете отримати доступ до нього, знайшовши «Snipping Tool» у пошуковій системі Windows або скориставшись комбінацією клавіш Windows Key ⊞ + Shift + S. Ваш екран буде неактивним, і ви можете вибрати область, для якої потрібно зробити знімок екрана. Після того, як ви зробите знімок екрана, з’явиться сповіщення, яке можна натиснути, щоб перейти до редактора.
Ви можете відкрити програму Screenshot за допомогою комбінації клавіш Shift + Command ⌘+ 5 для Mac OS. Потім ви можете вибрати потрібний тип знімка екрана (весь екран або його частина) і зробити знімок екрана. Вам буде запропоновано зберегти зображення, а потім ви зможете вибрати відповідну папку для його збереження.
Перш ніж почати тестовий сеанс, будь ласка, переконайтеся, що всі налаштування вашого веб-переглядача встановлені за замовчуванням і ви не використовуєте жодних розширень, які змінюють поведінку сторінки (наприклад, перекладачів або блокувальників реклами/скриптів). Ми рекомендуємо вам інсталювати кілька браузерів і використовувати один як персональну веб-навігацію за умовчанням, а всі інші – лише для тестування.
Зміна розміру веб-переглядача може призвести до того, що сторінка відображатиметься в режимі планшета чи телефону (що вважається вимушеною поведінкою), тому найкраще завжди залишати веб-переглядач охоплювати весь екран (змінити розмір до максимальної роздільної здатності), щоб уникнути неочікуваних результатів.
Ви також повинні переконатися, що налаштування програми для запису екрана правильні. Пам’ятайте, що якість скрінкасту має бути достатньою, щоб зрозуміти вашу проблему, і ви завжди повинні записувати всю сторінку веб-переглядача/програми. Отже, переконайтеся, що роздільна здатність скрінкасту та частота кадрів достатньо високі, щоб переглядати їх на більшості сучасних пристроїв без проблем або падіння кадрів.
Windows і Mac OS відображатимуть поточну дату й час за замовчуванням, якщо ви не використовуєте повноекранну програму. Якщо ви змінили цей параметр за замовчуванням і не знаєте, як його повернути:
Для Windows перейдіть до "Пуск > Налаштування > Час і мова> Дата і час" і виберіть "Регіон"
Тестування на Android мобільному пристрої або планшеті
Ви повинні виконати кілька кроків для пристроїв Android, перш ніж тестувати програми наших клієнтів. Залежно від версії Android і виробника вашого пристрою параметри можуть бути розташовані в різних налаштуваннях. Будь ласка, ознайомтеся з цими налаштуваннями на вашому пристрої. Якщо у вас виникли запитання, ви можете звернутися за допомогою до нашої служби підтримки або знайти когось із подібним пристроєм на нашому сервері спільноти Discord, щоб допомогти вам налаштувати свій.
На Android 11+ вам може не знадобитися встановлювати сторонні програми для запису екрана, якщо ваш пристрій уже має вбудований інструмент запису на панелі сповіщень. Однак якщо ваш пристрій працює під управлінням Android 10 або старішої версії або не має вбудованого інструменту запису, вам потрібно буде встановити програму стороннього розробника, щоб записувати екран. Для отримання додаткової інформації зверніться до нашої статті Скрінкасти.
Щоб робити знімки екрана, вам потрібно буде дізнатися, який ярлик на вашому пристрої для цієї дії та чи потрібно швидко натискати або утримувати кнопки. Типовими параметрами швидкого доступу зазвичай є натискання кнопок живлення + зменшення гучності або живлення + домашня сторінка.
Ви також повинні ввімкнути опцію показу дотиків, відкривши меню параметрів розробника. Для цього перейдіть до налаштувань пристрою та виберіть опцію Про пристрій або Про телефон. Потім під інформацією про програмне забезпечення ви повинні 7 разів торкнутися опції Номер збірки. Меню "Параметри розробника" буде розблоковано та доступне в налаштуваннях вашого пристрою. Нарешті, ви можете перейти до цього меню та ввімкнути опцію "Показати натискання". Ви можете знайти більше інформації на цьому веб-сайті тут.
Щоб записати журнали (logs) за допомогою настільного комп’ютера, необхідно ввімкнути опцію налагодження USB у меню "Параметри розробника". Щоб зробити це, ви можете дотримуватися попередньої теми, щоб дозволити розробнику параметри та ввімкнути опцію налагодження USB. Оскільки журнали пристрою є обов’язковими для звітування про помилки збою (Crash bugs), ми рекомендуємо ввімкнути цей параметр під час тестування. Більше інструментів і інформації про запис журналів збоїв Android можна знайти в нашій Академії в цій статті.
Клієнт зазвичай надає файл із розширенням .apk для встановлення на вашому пристрої. Якщо ви вперше встановлюєте програму з джерела за межами магазину Google Play, ваш пристрій може заблокувати вам це з міркувань безпеки. Якщо це станеться з вами, будь ласка, перейдіть до меню налаштувань і знайдіть опцію "Установити невідомі програми". Ви повинні надати дозвіл правильному джерелу програми для файлу .apk, який ви хочете встановити (зазвичай це браузер або будь-яка програма для керування файлами на вашому пристрої).
Клієнт також може поділитися з вами програмою через Firebase, платформу розповсюдження програм, надану Google, щоб допомогти розробникам розповсюджувати тестові/бета-версії програм для цілей тестування. Щоб прийняти запрошення, вам знадобиться обліковий запис Gmail. Ми також рекомендуємо вам встановити програму App Tester, щоб полегшити доступ до списку збірок. Ви можете отримати його за цим посиланням тут (до нього потрібно отримати доступ за допомогою пристрою Android).
Тестування на пристрої iOS або iPad
Вам не потрібно встановлювати будь-яку сторонню програму для мобільних і планшетних пристроїв Apple, оскільки є вбудований інструмент запису в усіх відповідних пристроях для наших клієнтів сьогодні, які будуть працювати під керуванням iOS 11 або новішої версії. Вам також не потрібно показувати дотики/натискання на цих пристроях, хоча використання опції «AssistiveTouch» можливо.
Щоб зробити скріншот, потрібно використовувати ярлик кнопок живлення + кнопки «Додому» для пристроїв із фізичною кнопкою «Додому» або кнопок живлення + кнопки збільшення гучності для пристроїв, які не мають фізичної кнопки «Додому».
Для скрінкастів перейдіть до "Налаштування > Центр керування" та торкніться зеленої кнопки плюс біля пункту Запис екрана, щоб увімкнути цю опцію. Цей параметр буде додано до вашого Центру керування, доступ до якого можна отримати, провівши вгору або вниз біля вертикальних меж екрана, залежно від вашого пристрою. Тепер ви можете почати запис, і відео буде збережено на вашому пристрої. Не забудьте вимкнути звук телефону під час запису лише для того, щоб захопити звук, якщо це потрібно для розуміння помилки.
Клієнт зазвичай надає посилання https://tcl.ink для встановлення програми безпосередньо на вашому пристрої. Завантаживши його, ви повинні перейти до "Налаштування > Загальні > Профілі або Профілі та керування пристроями", а в корпоративній програмі торкніться імені клієнта або test IO GmbH. Нарешті, ви повинні довіряти цьому розробнику, щоб розблокувати програму.
Клієнт також може поділитися з вами програмою через Testflight, платформу розповсюдження програм, надану Apple, щоб допомогти розробникам розповсюджувати тестові/бета-версії програм для цілей тестування. Вам знадобиться обліковий запис Apple ID, щоб прийняти запрошення та завантажити програми. Вам також знадобиться програма Testflight, встановлена на вашому пристрої, щоб отримати до неї доступ. Майте на увазі, що програма доступна лише для iOS 13 або новішої версії. Ви можете отримати його за цим посиланням тут (ви повинні отримати доступ до нього за допомогою пристрою iOS).
Щоб записувати журнали за допомогою настільного комп’ютера, у вас повинні бути правильні драйвери, які можна отримати, встановивши настільну програму iTunes і підключивши свій пристрій iOS за допомогою USB-кабелю. Більше інструментів і інформації про запис журналів збоїв iOS можна знайти в нашій Академії в цій статті.