mobile device testing
Тестването на мобилни устройства е процес за тестване на устройство за качество. Прочетете този изчерпателен урок за придобиване на задълбочени познания за мобилното тестване:
Преди да проучим тестването на мобилни устройства, нека се запознаем с тестването на устройства.
Тестване на устройства е процесът, при който дадено устройство се тества за неговото качество, за да се види колко добре отговаря на изискванията, за които е разработено.
Какво ще научите:
- Тестване на мобилни устройства: пълен преглед
- Въведение в тестването на устройства
- Какво е мобилно устройство?
- Видове мобилни устройства
- Какво е тестване на мобилни устройства?
- Нужда от мобилно тестване
- Какво е тестово устройство?
- Видове тестване на мобилни устройства
- Ключови точки за мобилно тестване
- Тестване на мобилни устройства срещу тестване на мобилни приложения
- Тестване на устройство с Android
- Топ приложения за тестване на устройство с Android
- Други проверки, които трябва да бъдат извършени на устройство с Android
- Заключение
Тестване на мобилни устройства: пълен преглед
Целева аудитория
Този урок е предназначен за всички, които се интересуват от тестването на мобилни устройства и искат да го предприемат като кариера. Ако сте тестер (Ръчен или Автоматизация), който е любознателен и искате да съберете малко знания за тестване на устройства, тогава това е за вас.
Въведение в тестването на устройства
С прости думи, когато дадено устройство се тества (негов хардуер или софтуер), за да се гарантира, че работи правилно или както се очаква, това се нарича Тестване на устройства.
Нека разберем това с пример от реалния свят.
Да приемем, че разполагаме с цифрова везна и искаме да тестваме устройството.
Тестването на хардуер за него ще включва поставяне на батерията в него, за да се провери дали може да се включи, тестване на бутона за включване / изключване, ако работи по предназначение и др. От друга страна, тестването на софтуера на устройството ще включва проверка дали показва правилно отчитане, когато върху него са поставени различни тежести и когато няма тежести, машината показва нула на дисплея и т.н.
Надявам се това да ви даде някаква представа за това какво е тестване на устройства.
С това въведение за тестване на устройства вече ще можете да се свържете по-добре с това, което е тестване на мобилни устройства. Нека продължим напред и да разберем различните аспекти на мобилното тестване.
как да пиша uat скриптове за тест
Какво е мобилно устройство?
Както подсказва самото име, това са действителните заместители на по-големите компютри и могат лесно да се пренасят от едно място на друго. Те са удобни, за разлика от по-големите компютри, които не са преносими.
Днес мобилните устройства са в състояние да изпълняват повечето функции, които може да направи по-голям компютър, било то съхранение на данни, достъп до интернет и много други задачи, които могат да бъдат изпълнени с помощта на интернет като онлайн банкиране, онлайн пазаруване, онлайн плащания на сметки и т.н. .
Видове мобилни устройства
Разглеждайки буквалното значение, мобилното устройство не е нищо друго освен изчислително устройство, което е преносимо и може лесно да се пренася от едно място на друго. Видът и броят на мобилните устройства могат да варират. Те могат да се различават в зависимост от техните размери, операционни системи и способността им да изпълняват различни функции.
Някои от основните класификации на мобилните устройства включват:
- Интелигентни телефони : Тези телефони ни предоставят много повече функции освен осъществяване и получаване на повиквания. E.g. Разрешаване на интернет връзка, Използване на различни приложения за различни задачи, Свързване с други устройства като телевизор, Музикална система за автомобили, Слушалки през Wi-Fi и др.
- Таблет / iPad : Това са устройства със сензорен екран и нямат отделна клавиатура или мишка. Те могат да изпълняват повечето задачи, които обикновено биха направили на лаптоп или настолен компютър.
- Личен цифров асистент (PDA) : PDA бяха доста популярни, дори преди появата на Tablet / iPad на пазара. PDA могат да изпълняват различни функции като осъществяване на обаждания, използване на браузъра за достъп до интернет и дори изпращане на факс. Те обаче са базирани на стилус и използват устройство, подобно на писалка, за въвеждане на данни.
С появата на технологията на сензорния екран, iPad и Tablets в крайна сметка направи PDA остаряла.
Какво е тестване на мобилни устройства?
Много прост отговор на това би било тестването на мобилно устройство, за да се гарантира, че всички негови функции, включително неговия хардуер, както и софтуерът, работят както се очаква.
Технически погледнато, проверката на качеството на мобилното устройство е, за да се гарантира, че то отговаря на всички изисквания и спецификации по отношение на неговия хардуер и софтуер, преди да бъде пуснато за употреба на реалните потребители.
Мобилното тестване включва тестване както на хардуера, така и на софтуера на мобилния телефон, заедно с приложенията, които са предварително инсталирани от производителя.
Нужда от мобилно тестване
Мобилните устройства правят революция в начините на човешко взаимодействие с технологиите. Като полезни, тяхното използване в живота ни се е увеличило многократно от последното десетилетие. Можем да изпълняваме по-голямата част от работата си чрез мобилни устройства, вместо да присъстваме физически на място, като онлайн банкиране, онлайн пазаруване, онлайн плащания на сметки и т.н.
Тъй като използването на мобилни телефони за изпълнение на нашите задачи се увеличи до голяма степен, това доведе до необходимостта да имаме перфектни устройства. Следователно е много важно да се направи правилно тестване на хардуер и софтуер за устройствата, така че шансовете им да се провалят са минимални.
Какво е тестово устройство?
Тестово устройство или тествано устройство (DUT) е устройството, което се тества за неговото качество.
Мобилното устройство е тествано за неговото качество в края на производителя. Освен софтуера, хардуерът е и строго тестван, за да се гарантира, че отговаря на всички необходими спецификации и всички хардуерни компоненти работят както се очаква.
Например, ако планираме да тестваме мобилното устройство Samsung Galaxy S10, това не е нищо друго освен тестово устройство или тествано устройство.
Видове тестване на мобилни устройства
Разгледахме различните видове мобилни устройства и много добре можем да разберем, че мобилните устройства ще се различават по своите операционни системи, размери и функции, които могат да изпълняват.
Има няколко вида мобилни тестове . Обикновено следните видове тестове се извършват на мобилно устройство.
Единично тестване: Това е фаза на тестване, при която Софтуерът или Хардуерът на устройството се тестват на части от самите разработчици.
Фабрично тестване : Фабричното тестване включва тестване на устройството, за да се гарантира, че то няма дефекти, които може да са възникнали по време на производството или по време на сглобяването на различните му хардуерни части. Фабричното тестване би включвало тестване на устройството по всички възможни начини, като тестване на приложенията, инсталирани на него, или тестване на различните хардуерни компоненти на устройството.
По време на фабричните тестове са включени следните типове тестове:
- Тестване на мобилни приложения: Чрез това тестване се тестват приложенията, предназначени за мобилни устройства. Тестваме дали Приложенията могат да бъдат инсталирани на устройството, да функционират по предназначение или не, може ли приложението да бъде деинсталирано успешно и т.н.
- Тестване на хардуер: При това тестване се тестват различните хардуерни компоненти на мобилното устройство. За E.g. Слотът за 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 състояние, Батерия, Multi-touch и т.н. Има платена, както и безплатна версия, достъпна за своите потребители.
# 2) Телефон Доктор Плюс
Phone Doctor Plus от iDea Mobile Tech Inc. предлага 25 различни теста за проверка на хардуерната производителност на устройство с Android. Основният екран има списък на завършените тестове. Тези тестове са посочени в отделни надписи като хардуер, батерия, съхранение, процесор и мрежа.
Когато прекарате пръст вляво на екрана, той показва тестовете, които могат да се изпълнят като външен хардуер, проверка на дисплея, жак за главен телефон, бутон за дома, приемник, микрофон и т.н.
# 3) Тест и поправка на мъртви пиксели
Това е наистина интелигентно приложение, което може да идентифицира, както и да поправи мъртвите пиксели на телефона с Android. Това е най-доброто приложение, ако искате да тествате и поправите мъртвите пиксели на android mobile. Това приложение първо изпълнява поредица от тестове, които помагат да се идентифицират мъртвите пиксели. След това се опитва да поправи тези мъртви пиксели, които може да отнемат време.
# 4) Сензорна кутия
Това приложение тества различните сензори на вашето устройство с Android. Тестовите тестове включват акселерометър, близост, звук, светлина, температура, магнитна ориентация, жироскоп и сензор за налягане. Въпреки че поддържа различни сензори, при тестването е важно да знаете дали вашето устройство ги поддържа или не.
# 5) AccuBattery
AccuBattery е просто приложение, което предоставя информация за здравето на батерията.
AccuBattery извършва поредица от проверки на състоянието на батерията, за да определи работата на батерията на устройството. Той показва полезна информация като действителен и текущ капацитет на батерията. Чрез сравняване на двете статистически данни можем да измерим степента на износване. Има безплатна, както и Pro версия.
Други проверки, които трябва да бъдат извършени на устройство с Android
Освен горните приложения, които могат да се използват за тестване на хардуера на устройството с Android, на устройството с Android се извършват множество други проверки, както е показано по-долу.
# 1) Тестване на използваемостта:
Лекотата при използване на устройство се нарича тестване на използваемостта. За записване на тестове за използваемост се използват стратегически разположени камери за записване на тестовите взаимодействия на тези мобилни устройства. При поставянето на камери трябва да се вземат предвид факторите като разстояние между камерата и устройството, заснемане на портрет и пейзаж на екрана и др.
# две) Тестване за възстановяване:
Това се прави, за да се тества колко добре мобилното устройство може да се възстанови след внезапен срив. На пазара се предлагат инструменти за възстановяване за тестване на устройството след възстановяване.
# 3) Тестване на база данни:
как да отворите .dat файл в Windows
Това включва тестване на съвместимостта на мобилното устройство с различни конфигурации на база данни, т.е. DB2, Oracle, MSSQL Server, MySQL, Sybase Database и др. Това тестване се занимава главно с намирането на грешки в базите данни за тяхното отстраняване. Това ще подобри качеството на базата данни, използвана за съхраняване на данните на мобилно устройство.
Заключение
Надявам се, че тази статия ви е помогнала да разберете какво представлява тестването на мобилни устройства и защо е необходимо. Статията обяснява сложността, свързана с тестването на мобилно устройство, както и различни предизвикателства, които има.
В бъдеще зависимостта ни от тези приспособления ще се увеличи експоненциално и следователно необходимостта да бъдат тествани добре също ще се засили.
Имате ли опит в тестването на мобилни устройства?
Препоръчително четене
- Урок за тестване на използваемост: Пълно ръководство за начало
- Пълно ръководство за тестване на база данни (Защо, какво и как да тестваме данни)
- Ключ към успешното тестване на единици - Как разработчиците тестват собствения си код?
- 40+ Най-често срещаните въпроси и отговори за интервю за мобилно тестване с примерни автобиографични резюмета
- 5 Предизвикателства и решения за мобилни тестове
- Уроци за тестване на мобилни приложения (Пълно ръководство с над 30 урока)
- Ръководство за тестване на производителността на мобилните приложения
- Урок за практически преглед на Kobiton: Платформа за тестване в облак на мобилни устройства