mobile device testing
Перевірка мобільних пристроїв - це процес перевірки якості пристрою. Прочитайте цей вичерпний посібник для отримання поглиблених знань про мобільне тестування:
Перш ніж досліджувати тестування мобільних пристроїв, давайте дізнаємось про тестування пристроїв.
Тестування пристрою - це процес, за допомогою якого Пристрій перевіряється на його якість, щоб побачити, наскільки добре він відповідає вимогам, для яких він розроблений.
Що ви дізнаєтесь:
- Тестування мобільних пристроїв: повний огляд
- Вступ до тестування пристроїв
- Що таке мобільний пристрій?
- Типи мобільних пристроїв
- Що таке тестування мобільних пристроїв?
- Потреба в мобільному тестуванні
- Що таке тестовий пристрій?
- Види тестування мобільних пристроїв
- Ключові моменти для мобільного тестування
- Тестування мобільних пристроїв проти тестування мобільних додатків
- Тестування пристрою Android
- Найпопулярніші програми для тестування пристрою Android
- Інші перевірки, які будуть виконуватися на пристрої Android
- Висновок
Тестування мобільних пристроїв: повний огляд
Цільова аудиторія
Цей підручник призначений для всіх, хто цікавиться тестуванням мобільних пристроїв і хоче взяти його за кар’єру. Якщо ви тестер (ручний або автоматичний), який є допитливим і хочете отримати деякі знання з тестування пристроїв, то це для вас.
Вступ до тестування пристроїв
Простіше кажучи, коли пристрій тестується (його апаратне чи програмне забезпечення), щоб переконатися, що він працює належним чином або як очікується, це називається Тестування пристрою.
Давайте зрозуміємо це на реальному прикладі.
Припустимо, що у нас є Цифрова зважувальна машина, і ми хочемо протестувати пристрій.
Тестування апаратного забезпечення включало б вставлення в нього акумулятора, щоб перевірити, чи можна його увімкнути, перевірку кнопки увімкнення / вимкнення, чи працює вона за призначенням тощо. З іншого боку, тестування програмного забезпечення пристрою включало б перевірку, чи відображає він правильне зчитування, коли на ньому розміщені різні ваги, а коли немає ваги, машина вказує нуль на дисплеї тощо.
Сподіваюся, це дало б вам якесь уявлення про те, що таке тестування пристроїв.
З цим вступом про тестування пристроїв ви тепер зможете краще співвідноситись із тестуванням мобільних пристроїв. Давайте рухатись далі та розуміти різні аспекти мобільного тестування.
Що таке мобільний пристрій?
Як випливає з назви, це фактичні заміни великих комп’ютерів, і їх можна легко переносити з одного місця в інше. Вони зручні, на відміну від великих комп’ютерів, які не є портативними.
Сьогодні мобільні пристрої здатні виконувати більшість функцій, які може виконувати більший комп’ютер, будь то зберігання даних, доступ до Інтернету та багато інших завдань, які можна виконати за допомогою Інтернету, такі як Інтернет-банкінг, Інтернет-покупки, Інтернет-платежі за рахунками тощо. .
Типи мобільних пристроїв
Перебуваючи в буквальному значенні, мобільний пристрій - це не що інше, як портативний обчислювальний пристрій, який легко переносити з одного місця в інше. Тип і кількість мобільних пристроїв можуть бути різними. Вони можуть відрізнятися залежно від розмірів, операційних систем та здатності виконувати різні функції.
Деякі з основних класифікацій мобільних пристроїв включають:
- Розумні телефони : Ці телефони надають нам набагато більше функцій, крім здійснення та отримання дзвінків. Наприклад Дозвіл на підключення до Інтернету, Використання різних програм для різних завдань, Підключення до інших пристроїв, таких як телевізор, система автомобільної музики, гарнітури через Wi-Fi тощо.
- Планшет / iPad : Це пристрої із сенсорним екраном і не мають окремої клавіатури чи миші. Вони можуть виконувати більшість завдань, які зазвичай виконуються на ноутбуці або настільному комп’ютері.
- Персональний цифровий асистент (PDA) : КПК були досить популярними ще до появи планшета / iPad на ринку. КПК можуть виконувати різні функції, такі як здійснення дзвінків, використання браузера для доступу до Інтернету і навіть надсилання факсу. Однак вони засновані на стилусі і використовують для введення даних пероподібний пристрій.
Однак з появою технології сенсорного екрану iPad і планшети врешті-решт заставили КПК застарілим.
Що таке тестування мобільних пристроїв?
Дуже простою відповіддю на це було б тестування мобільного пристрою, щоб переконатися, що всі його функції, включаючи апаратне та програмне забезпечення, працюють належним чином.
Технічно кажучи, це перевірка якості мобільного пристрою, щоб переконатися, що він відповідає всім вимогам та специфікаціям щодо його апаратного та програмного забезпечення, перш ніж він буде випущений для використання фактичним споживачем.
Мобільне тестування включає тестування як апаратного, так і програмного забезпечення мобільного, а також додатків, попередньо встановлених виробником.
Потреба в мобільному тестуванні
Мобільні пристрої революціонізують способи взаємодії людини з технологіями. Будучи під рукою, їх використання в нашому житті зросло у багато разів за останнє десятиліття. Ми можемо виконувати більшу частину своєї роботи за допомогою мобільних пристроїв, а не бути фізично присутнім у такому місці, як Інтернет-банкінг, Інтернет-покупки, Інтернет-платежі за рахунками тощо.
Оскільки використання мобільних телефонів для виконання наших завдань значною мірою зросло, це призвело до необхідності мати ідеальні пристрої. Отже, дуже важливо провести належне тестування апаратного та програмного забезпечення пристроїв, щоб їх шанси вийти з ладу були мінімальними.
Що таке тестовий пристрій?
Тестовий пристрій або тестований пристрій (DUT) - це пристрій, який перевіряється на його якість.
Мобільний пристрій перевіряється на якість в кінці виробника. Окрім програмного забезпечення, апаратне забезпечення також ретельно протестовано, щоб переконатись, що воно відповідає всім необхідним специфікаціям і всі апаратні компоненти працюють належним чином.
Наприклад, якщо ми плануємо протестувати мобільний пристрій Samsung Galaxy S10, то це не що інше, як тестовий пристрій або тестований пристрій.
як зробити makefile c ++
Види тестування мобільних пристроїв
Ми розглянули різні типи мобільних пристроїв, і ми можемо дуже добре зрозуміти, що мобільні пристрої будуть відрізнятися за своїми операційними системами, розмірами та функціями, які вони можуть виконувати.
Існує кілька видів мобільного тестування . Як правило, наведені нижче типи тестування проводяться на мобільному пристрої.
Одиничне тестування: Це фаза тестування, на якій Програмне забезпечення чи Обладнання пристрою тестується частинами самими розробниками.
Заводські випробування : Заводське тестування передбачає тестування пристрою, щоб переконатися, що на ньому відсутні дефекти, які могли виникнути або під час виготовлення, або під час складання різних деталей апаратного забезпечення. Заводське тестування включало б тестування пристрою всіма можливими способами, як тестування встановлених на ньому програм або тестування різних апаратних компонентів пристрою.
Під час заводських випробувань включаються такі типи тестування:
- Тестування мобільних додатків: За допомогою цього тестування тестуються програми, призначені для мобільних пристроїв. Ми перевіряємо, чи можна додатки встановити на пристрій, чи функціонує програма за призначенням чи ні, чи можна програму успішно видалити тощо.
- Тестування обладнання: Під час цього тестування тестуються різні апаратні компоненти мобільного пристрою. Для Наприклад Гніздо для SD-карти, кнопка увімкнення / вимкнення, клавіатура / сенсорний екран, гніздо для SIM-карти тощо.
- Тестування акумулятора (зарядки): Це передбачає перевірку працездатності акумулятора. Тести на зразок - чи заряджається акумулятор належним чином, чи розряджається із очікуваною швидкістю тощо.
- Прийом сигналу: Якість сигналів, які пристрій може вловлювати, змінюється сили сигналу відправляється через.
- Тестування мережі: Це включає тестування мобільного з різними мережами, такими як 3G, 4G, Wi-Fi тощо. Під час цього типу тестування різноманітні функції, такі як реакція мобільного телефону при повільному підключенні, його реакція при втраті мережі, наскільки легко він підключається до тестується мережа, коли вона доступна тощо.
- Тестування протоколу: Тестування протоколів стосується тестування структури пакетів, які надсилаються через мережу за допомогою засобів тестування протоколів.
- Тестування мобільних ігор: Не можна вважати подібним до тестування мобільного додатку, оскільки воно передбачає тестування з використанням добре структурованого та систематизованого підходу. Автоматизація тестів в ігрових додатках стає необхідністю забезпечення надійних та розумних програм.
- Тестування сумісності мобільного програмного забезпечення: Це різновид нефункціонального тестування. Як випливає з назви, тестування сумісності програмного забезпечення для мобільних пристроїв проводиться для того, щоб гарантувати, що програмне забезпечення на мобільному пристрої не конфліктує між собою. Для проведення цього тестування доступні певні інструменти.
Сертифікаційне тестування: Цей тип тестування, як випливає з назви, проводиться, щоб пристрій сертифікували, що він придатний для запуску на ринок. Придатність тут стосується того факту, що мобільний телефон відповідає основним вимогам сумісності з іншими пристроями, не матиме шкідливого впливу на здоров'я для користувача і придатний для використання.
Коли пристрій пройде всі зазначені перевірки, то сертифікат на те саме. Багато разів це тестування передається на аутсорсинг, оскільки аутсорсинг допомагає контролювати його вартість.
Ключові моменти для мобільного тестування
# 1) Різноманітні географії: Географії, де буде використовуватися мобільний пристрій, різноманітні. Отже, дуже важливо перевірити всі його апаратні характеристики в різних екстремальних умовах, таких як температура, тиск тощо, щоб забезпечити його належну роботу в різних умовах навколишнього середовища.
# 2) Підтримка додатків для безлічі: Очікується, що мобільний пристрій підтримуватиме безліч програмного забезпечення та програм, які будуть встановлені на ньому, і тому необхідно протестувати програмне забезпечення пристрою, щоб переконатися, що всі очікувані програми підтримуються ним.
# 3) Мобільність: Мобільні пристрої використовуються навіть тоді, коли ми в бігу. Вони використовуються необережно, і тому їх обладнання, як-от кнопки, USB-порт та екран, слід ретельно перевірити, щоб вони були міцними при грубому поводженні.
Тестування мобільних пристроїв проти тестування мобільних додатків
Нижче наведено відмінності між тестуванням мобільних пристроїв та тестуванням мобільних додатків.
Тестування мобільних пристроїв | Тестування мобільних додатків | |
---|---|---|
Що тестується? | Тестування мобільних пристроїв включає як апаратне, так і програмне забезпечення (операційна система та заводське програмне забезпечення) тестування мобільного пристрою. | Тестування мобільних додатків означає тестування програмного забезпечення, призначеного для мобільних пристроїв. |
Хто проводить тестування? | В основному це проводиться в лабораторії виробника. | Він проводиться організацією, що розробляє заявку для самостійного використання або для своїх клієнтів. |
Сфера тестування | Сфера дії пов'язана з певним типом мобільних пристроїв. Наприклад, тестування «Samsung Galaxy Tab A» стосувалося б тестування апаратного забезпечення та експлуатації програмного забезпечення лише для планшетів Samsung. | Сфера дії стосується всіх мобільних пристроїв, для яких Мобільний додаток призначений на основі Операційного програмного забезпечення. Наприклад, додаток для мережевого банкінгу, розроблений для Android, буде тестуватися на якомога більшій кількості можливих пристроїв Android, виробників та моделей різних компаній, таких як Samsung, Nokia, Huawei, OnePlus, LG, Oppo, Asus тощо. |
Вручну / Автоматизовано | Він може бути як ручним, так і автоматизованим. | Він може бути як ручним, так і автоматизованим. |
Види тестування | Тестування мобільних пристроїв буває таких типів: Одиничне тестування, Заводські випробування, Сертифікаційне тестування. | Тестування мобільних додатків буває таких типів: Тестування встановлення, функціональне тестування, Тестування продуктивності, Тестування переривань, Тестування юзабіліті, Тестування безпеки, навантаження тощо |
Тестування пристрою Android
На сьогодні Android від Google є найбільш часто використовуваною платформою для смартфонів і використовується декількома виробниками телефонів по всьому світу. В області персональних обчислювальних платформ для смартфонів та годинників Android Google домінує з понад 2,7 мільярда користувачів.
На додаток до видів тестування, описаних вище для мобільних пристроїв, давайте подивимося, як ми можемо протестувати мобільний пристрій Android. Тепер ми розглянемо різні програми, які можна використовувати для тестування обладнання мобільного пристрою Android, ніби воно працює абсолютно нормально чи ні.
Найпопулярніші програми для тестування пристрою Android
Нижче наведено 5 найкращих програм, які можна використовувати для перевірки досконалості обладнання пристрою Android.
# 1) Тестер телефону
Цей додаток має простий у користуванні інтерфейс і може повідомити вам, чи відповідає апаратне забезпечення пристрою Android чи ні. Надавши необхідні дозволи додатку, пристрій можна протестувати на наявність камери, Bluetooth, Wi-Fi, телефонних сигналів, стану GPS, заряду акумулятора, мультитач тощо. Він має платну, а також безкоштовну версію, доступну для своїх користувачів.
# 2) Телефон Доктор Плюс
Phone Doctor Plus від iDea Mobile Tech Inc. пропонує 25 різних тестів для перевірки апаратної продуктивності пристрою Android. На головному екрані є список виконаних тестів. Ці тести вказані в окремих підписах, таких як Обладнання, Акумулятор, Зберігання, Процесор та Мережа.
Коли ви проводите пальцем ліворуч від екрана, він показує тести, які можна виконати, як зовнішнє обладнання, перевірка дисплея, роз'єм для головного телефону, кнопка додому, приймач, мікрофон тощо.
# 3) Тест та виправлення мертвих пікселів
Це справді розумний додаток, який може ідентифікувати, а також виправити мертві пікселі на телефоні Android. Це найкращий додаток, якщо ви хочете протестувати та виправити мертві пікселі на мобільному телефоні Android. Ця програма спочатку запускає серію тестів, які допомагають ідентифікувати мертві пікселі. Потім він намагається відновити ті мертві пікселі, на які може знадобитися час.
# 4) Сенсорна коробка
Ця програма тестує різні датчики на вашому пристрої Android. Це тести датчиків, які включають акселерометр, наближення, звук, світло, температуру, магнітну орієнтацію, гіроскоп та датчик тиску. Хоча він підтримує різноманітні датчики, протестуючи, важливо знати, підтримує їх ваш пристрій чи ні.
# 5) AccuBattery
AccuBattery - це проста програма, яка надає інформацію про стан акумулятора.
AccuBattery виконує серію перевірок стану акумулятора, щоб визначити працездатність акумулятора пристрою. Він показує деяку корисну інформацію, як фактичну та поточну ємність акумулятора. Порівнюючи дві статистичні дані, ми могли б виміряти ступінь зносу. Він має безкоштовну, а також версію Pro.
Інші перевірки, які будуть виконуватися на пристрої Android
Окрім вищезазначених програм, які можна використовувати для тестування апаратного забезпечення пристрою Android, на пристрої Android виконуються багато інших перевірок, як показано нижче.
# 1) Тестування юзабіліті:
Простота використання пристрою називається тестуванням юзабіліті. Для запису тестів на зручність використання використовуються стратегічно розміщені камери для запису тестових взаємодій на цих мобільних пристроях. При розміщенні камер слід враховувати такі фактори, як відстань між камерою та пристроєм, зйомка портретного та альбомного екрану тощо.
# два) Тестування на відновлення:
Це робиться для перевірки того, наскільки мобільний пристрій може відновитись після раптової аварії. На ринку доступні засоби відновлення для тестування пристрою після відновлення.
# 3) Тестування бази даних:
Це включає тестування сумісності мобільного пристрою з різними конфігураціями баз даних, тобто DB2, Oracle, MSSQL Server, MySQL, Sybase Database тощо. Це тестування в основному стосується пошуку помилок у базах даних для їх усунення. Це покращить якість бази даних, яка використовується для зберігання даних на мобільному пристрої.
Висновок
Сподіваюся, ця стаття допомогла вам зрозуміти, що таке тестування мобільних пристроїв і чому це необхідно. У статті пояснюється складність тестування мобільного пристрою, а також різноманітні проблеми, що виникають перед ним.
У майбутньому наша залежність від цих пристосувань зростатиме в геометричній прогресії, а отже, потреба в тому, щоб вони добре перевірені, також посилиться.
Чи маєте ви досвід у тестуванні мобільних пристроїв?
Рекомендована література
- Підручник з тестування зручності використання: Повний посібник із початку роботи
- Повний посібник з тестування баз даних (чому, що та як перевіряти дані)
- Ключ до успішного модульного тестування - як розробники перевіряють власний код?
- 40+ найпоширеніших запитань та відповідей на тестування з мобільним тестуванням із зразком резюме мобільного тестування
- 5 Виклики та рішення для мобільного тестування
- Підручники з тестування мобільних додатків (Повний посібник із понад 30 навчальних посібників)
- Посібник з тестування продуктивності мобільних додатків
- Підручник з практичного огляду Kobiton: Платформа для хмарного тестування мобільних пристроїв