mobile device testing
Het testen van mobiele apparaten is een proces om een apparaat op kwaliteit te testen. Lees deze uitgebreide zelfstudie om diepgaande kennis op te doen over mobiel testen:
Voordat we het testen van mobiele apparaten gaan verkennen, laten we eerst kennismaken met apparaattesten.
Apparaat testen is het proces waarmee een apparaat wordt getest op zijn kwaliteit om te zien hoe goed het voldoet aan de vereisten waarvoor het is ontwikkeld.
Wat je leert:
- Testen van mobiele apparaten: een compleet overzicht
- Inleiding tot het testen van apparaten
- Wat is een mobiel apparaat?
- Soorten mobiele apparaten
- Wat is het testen van mobiele apparaten?
- Noodzaak voor mobiel testen
- Wat is een testapparaat?
- Soorten testen van mobiele apparaten
- Belangrijkste punten voor mobiel testen
- Testen van mobiele apparaten versus testen van mobiele applicaties
- Android-apparaat testen
- Top-apps voor het testen van een Android-apparaat
- Andere controles die moeten worden uitgevoerd op Android-apparaat
- Gevolgtrekking
Testen van mobiele apparaten: een compleet overzicht
Doelgroep
Deze tutorial is bedoeld voor iedereen die geïnteresseerd is in het testen van mobiele apparaten en deze als carrière wil opnemen. Als je een tester bent (Manual of Automation) die nieuwsgierig is en wat kennis wilt vergaren over Device Testing, dan is dit iets voor jou.
Inleiding tot het testen van apparaten
In eenvoudige bewoordingen, wanneer een apparaat wordt getest (de hardware of software) om er zeker van te zijn dat het correct werkt of zoals verwacht, wordt het apparaattest genoemd.
Laten we dit begrijpen met een voorbeeld uit de echte wereld.
Laten we aannemen dat we een digitale weegmachine hebben en we willen het apparaat testen.
Hardwaretests hiervoor omvatten het plaatsen van de batterij erin om te testen of het kan worden ingeschakeld, het testen van de aan / uit-knop of het werkt zoals bedoeld, enz. Aan de andere kant omvat het testen van software van het apparaat het controleren of het de correcte aflezing als er verschillende gewichten op worden geplaatst en als er geen gewichten zijn geeft de machine een nul aan op het display enzovoort.
Ik hoop dat dit je een idee zou hebben gegeven van wat Device Testing is.
Met deze introductie over Device Testing zou u zich nu beter kunnen verhouden tot wat Mobile Device Testing is. Laten we verder gaan en de verschillende aspecten van mobiel testen begrijpen.
open source code review tools git
Wat is een mobiel apparaat?
Zoals de naam zelf suggereert, zijn dit de daadwerkelijke vervangingen voor grotere computers en kunnen ze gemakkelijk van de ene plaats naar de andere worden vervoerd. Ze zijn handig, in tegenstelling tot de grotere computers die niet draagbaar zijn.
De mobiele apparaten zijn tegenwoordig in staat om de meeste functies uit te voeren die een grotere computer kan, of het nu gaat om gegevensopslag, internettoegang en tal van andere taken die kunnen worden uitgevoerd met behulp van internet, zoals online bankieren, online winkelen, online factuurbetalingen, enz. .
Soorten mobiele apparaten
Volgens de letterlijke betekenis is een mobiel apparaat niets anders dan een computerapparaat dat draagbaar is en gemakkelijk van de ene plaats naar de andere kan worden vervoerd. Het type en aantal mobiele apparaten kan variëren. Ze kunnen verschillen op basis van hun afmetingen, besturingssystemen en hun vermogen om verschillende functies uit te voeren.
Enkele van de belangrijkste classificaties van mobiele apparaten zijn:
- Slimme telefoons : Deze telefoons bieden ons veel meer functies naast bellen en gebeld worden. Bijv. Internetconnectiviteit toestaan, gebruik van verschillende applicaties voor verschillende taken, connectiviteit met andere apparaten zoals tv, auto muzieksysteem, headsets via wifi, enz.
- Tablet / iPad : Dit zijn touchscreen-apparaten en hebben geen apart toetsenbord of muis. Ze kunnen de meeste taken uitvoeren die men normaal zou doen op een laptop of een desktopcomputer.
- Persoonlijke digitale assistent (PDA) : PDA's waren behoorlijk populair, zelfs vóór de komst van Tablet / iPad op de markt. PDA's kunnen verschillende functies uitvoeren, zoals bellen, de browser gebruiken om toegang te krijgen tot internet en zelfs faxen. Ze zijn echter gebaseerd op een stylus en gebruiken een penachtig apparaat om gegevens in te voeren.
Met de komst van touchscreentechnologie hebben de iPad en tablets de PDA uiteindelijk overbodig gemaakt.
Wat is het testen van mobiele apparaten?
Een heel eenvoudig antwoord hierop is het testen van een mobiel apparaat om er zeker van te zijn dat al zijn functies, waaronder zowel hardware als software, werken zoals verwacht.
Technisch gezien is het de kwaliteitscontrole van een mobiel apparaat om ervoor te zorgen dat het voldoet aan alle eisen en specificaties op het gebied van hardware en software voordat het wordt vrijgegeven voor gebruik aan de daadwerkelijke consumenten.
Mobiel testen omvat het testen van zowel de hardware als de software van de mobiel, samen met de applicaties die vooraf zijn geïnstalleerd door de fabrikant.
Noodzaak voor mobiel testen
Mobiele apparaten brengen een revolutie teweeg in de manieren van menselijke interactie met technologie. Omdat ze handig zijn, is het gebruik ervan in ons leven sinds het afgelopen decennium veelvuldig toegenomen. We kunnen de meeste van onze taken via mobiele apparaten uitvoeren in plaats van fysiek aanwezig te zijn op een locatie, zoals online bankieren, online winkelen, online factuurbetalingen, enz.
Omdat het gebruik van mobiele telefoons voor het uitvoeren van onze taken in grote mate is toegenomen, is de behoefte ontstaan aan perfecte apparaten. Daarom is het erg belangrijk om de juiste hardware- en softwaretests uit te voeren voor de apparaten, zodat hun faalkansen minimaal zijn.
Wat is een testapparaat?
Een testapparaat of een apparaat dat wordt getest (DUT) is het apparaat dat wordt getest op zijn kwaliteit.
Een mobiel apparaat wordt aan het einde van de fabrikant op zijn kwaliteit getest. Naast de software wordt ook de hardware uitvoerig getest om ervoor te zorgen dat deze voldoet aan alle vereiste specificaties en dat alle hardwarecomponenten werken zoals verwacht.
Bijvoorbeeld, Als we van plan zijn om het mobiele apparaat van de Samsung Galaxy S10 te testen, dan is dit niets anders dan een testapparaat of een apparaat dat wordt getest.
Soorten testen van mobiele apparaten
We hebben de verschillende soorten mobiele apparaten bekeken en we kunnen heel goed begrijpen dat de mobiele apparaten zouden verschillen in hun besturingssystemen, afmetingen en functies die ze kunnen uitvoeren.
Er zijn verschillende soorten mobiele tests Over het algemeen worden de onderstaande soorten tests uitgevoerd op een mobiel apparaat.
Testen van een eenheid: Het is een testfase waarin de software of hardware van het apparaat in gedeelten door de ontwikkelaars zelf wordt getest.
Fabriekstesten : Fabriekstests omvatten het testen van het apparaat om er zeker van te zijn dat het geen defecten vertoont die tijdens de fabricage of tijdens de montage van de verschillende hardware-onderdelen zijn ontstaan. Fabriekstests omvatten het testen van het apparaat op alle mogelijke manieren, zoals het testen van de geïnstalleerde applicaties of het testen van de verschillende hardwarecomponenten van het apparaat.
De onderstaande soorten testen zijn inbegrepen tijdens fabriekstests:
- Testen van mobiele applicaties: Door middel van deze testen worden de applicaties die bedoeld zijn voor de mobiel getest. We testen of de applicaties op het apparaat kunnen worden geïnstalleerd, de applicatie functioneert zoals bedoeld of niet, of de applicatie met succes kan worden verwijderd, enz.
- Hardware testen: Bij deze test worden de verschillende hardwarecomponenten van het mobiele apparaat getest. Voor Bijv. De SD-kaartsleuf, aan / uit-knop, toetsenbord / touchscreen, simkaartsleuf, enz.
- Batterij (opladen) testen: Dit omvat het testen van de prestaties van de batterij. Tests zoals - laadt de batterij op zoals verwacht, ontlaadt deze met de verwachte snelheid, enz.
- Signaalontvangst: De kwaliteit van de signalen die het apparaat kan opvangen varieert sterke punten van het signaal wordt verzonden.
- Netwerktesten: Dit omvat het testen van de mobiele telefoon met verschillende netwerken zoals 3G, 4G, Wi-Fi, enz. Bij dit type testen verschillende functies zoals hoe de mobiele telefoon reageert wanneer de verbinding traag is, de reactie wanneer het netwerk wegvalt, hoe gemakkelijk verbinding wordt gemaakt met het netwerk wanneer het beschikbaar is, enz. worden getest.
- Protocol testen: Protocoltesten betreft het testen van de structuur van pakketten die via een netwerk worden verzonden met behulp van protocoltesttools.
- Testen van mobiele games: Kan niet worden beschouwd als vergelijkbaar met het testen van een mobiele applicatie, aangezien het testen inhoudt met een goed gestructureerde en systematische aanpak. Het automatiseren van tests in gaming-apps wordt een noodzaak om robuuste en slimme apps te leveren.
- Testen van mobiele softwarecompatibiliteit: Het is een soort niet-functionele test. Zoals de naam al doet vermoeden, worden compatibiliteitstests voor mobiele software uitgevoerd om ervoor te zorgen dat de software op de mobiele telefoon niet met elkaar in conflict komt. Er zijn bepaalde tools beschikbaar om deze tests uit te voeren.
Certificatie testen: Dit type testen, zoals de naam al doet vermoeden, wordt gedaan om het apparaat gecertificeerd te krijgen waarin staat dat het geschikt is om op de markt te worden geïntroduceerd. Geschiktheid verwijst hier naar het feit dat de mobiele telefoon voldoet aan de basisvereisten van compatibiliteit met de andere apparaten, geen nadelig effect heeft op de gezondheid van de gebruiker en geschikt is om te worden gebruikt.
Wanneer het apparaat alle gespecificeerde controles doorstaat, dan een certificaat voor hetzelfde. Vaak wordt dit testen uitbesteed, omdat uitbesteding helpt om de kosten onder controle te houden.
Belangrijkste punten voor mobiel testen
# 1) Gevarieerde geografische gebieden: De geografische gebieden waar een mobiel apparaat zou worden gebruikt, zijn gevarieerd. Daarom is het erg belangrijk om alle hardwarefuncties te laten testen onder verschillende extreme omstandigheden, zoals temperatuur, druk, enz. Om er zeker van te zijn dat het werkt zoals verwacht in verschillende omgevingsomstandigheden.
# 2) Ondersteuning voor veelvoudige toepassingen: Van een mobiel apparaat wordt verwacht dat het een groot aantal software en applicaties ondersteunt die erop zouden worden geïnstalleerd en daarom is het noodzakelijk om de software van het apparaat te testen om er zeker van te zijn dat alle verwachte applicaties erdoor worden ondersteund.
# 3) Mobiliteit: Mobiele apparaten worden zelfs gebruikt als we op de vlucht zijn. Ze worden op een onzorgvuldige manier gebruikt en daarom moeten hun hardware zoals de knoppen, de USB-poort en het scherm grondig worden getest, zodat ze bestand zijn tegen ruw gebruik.
Testen van mobiele apparaten versus testen van mobiele applicaties
Hieronder staan de verschillen vermeld tussen het testen van mobiele apparaten en het testen van mobiele applicaties.
Testen van mobiele apparaten | Testen van mobiele applicaties | |
---|---|---|
Wat wordt er getest? | Testen van mobiele apparaten omvat zowel het testen van hardware als software (besturingssysteem en fabriekssoftware) van het mobiele apparaat. | Testen van mobiele applicaties verwijst naar het testen van de software die is ontworpen voor mobiele apparaten. |
Wie doet de tests? | Het wordt voornamelijk uitgevoerd in het laboratorium van de fabrikant. | Het wordt uitgevoerd door de organisatie die de applicatie ontwerpt voor zelfgebruik of voor hun klanten. |
Reikwijdte van testen | Het bereik is gerelateerd aan een specifiek type mobiel apparaat. Het testen van een ‘Samsung Galaxy Tab A’ zou bijvoorbeeld betrekking hebben op het testen van de hardware en het is de besturingssoftware alleen voor Samsung Tablets. | De scope heeft betrekking op alle mobiele toestellen waarvoor de Mobiele Applicatie bedoeld is op basis van Besturingssoftware. Een voor Android ontworpen toepassing voor internetbankieren zou bijvoorbeeld worden getest op zoveel mogelijk Android-apparaten, merken en modellen van verschillende bedrijven zoals Samsung, Nokia, Huawei, OnePlus, LG, Oppo, Asus, enz. |
Handmatig / geautomatiseerd | Het kan zowel handmatig als geautomatiseerd zijn. | Het kan zowel handmatig als geautomatiseerd zijn. |
Soorten testen | Het testen van mobiele apparaten is van de volgende typen: Testen van een eenheid, Fabriekstesten, Certificeringstesten. | Het testen van mobiele applicaties is van de volgende typen: Installatietesten, Functioneel testen, Prestatietesten, Testen onderbreken, Bruikbaarheidstesten, Beveiligingstests, laadtests enz. |
Android-apparaat testen
Google’s Android is nu 's werelds meest gebruikte smartphoneplatform en wordt gebruikt door verschillende telefoonfabrikanten over de hele wereld. Op het gebied van smartphones en horloges, domineert Google’s Android met meer dan 2,7 miljard gebruikers.
Laten we, naast de soorten tests die hierboven zijn beschreven voor mobiele apparaten, eens kijken hoe we een mobiel Android-apparaat kunnen testen. Nu zullen we de verschillende apps bekijken die kunnen worden gebruikt om de hardware van een Android Mobile Device te testen alsof het prima werkt of niet.
Top-apps voor het testen van een Android-apparaat
Hieronder staan de top 5 applicaties vermeld die kunnen worden gebruikt om de perfectheid van de Android-apparaathardware te testen.
# 1) Telefoontester
Deze app heeft een gebruiksvriendelijke gebruikersinterface en kan u vertellen of de hardware van het Android-apparaat goed is of niet. Door de app de nodige rechten te geven, kan het apparaat worden getest op camera, bluetooth, wifi, telefoonsignalen, gps-status, batterij, multi-touch, enz. Er is zowel een betaalde als een gratis versie beschikbaar voor zijn gebruikers.
# 2) Phone Doctor Plus
Phone Doctor Plus van iDea Mobile Tech Inc. biedt 25 verschillende tests om de hardwareprestaties van een Android-apparaat te controleren. Het hoofdscherm heeft een lijst met voltooide tests. Deze tests worden vermeld onder afzonderlijke bijschriften zoals Hardware, Batterij, Opslag, CPU en Netwerk.
Wanneer u naar de linkerkant van het scherm veegt, worden de tests weergegeven die kunnen worden uitgevoerd, zoals de externe hardware, displaycontrole, koptelefoonaansluiting, startknop, ontvanger, microfoon, enz.
# 3) Dode pixels testen en repareren
Dit is echt een slimme app die de dode pixels op de Android-telefoon kan identificeren en repareren. Het is de beste app als je de dode pixels op Android-mobiel wilt testen en repareren. Deze app voert eerst een reeks tests uit die helpen om de dode pixels te identificeren. Het probeert vervolgens die dode pixels te repareren die tijdrovend kunnen zijn.
# 4) Sensorbox
Deze app test de verschillende sensoren op je Android-apparaat. Het zijn sensortests omvatten versnellingsmeter, nabijheid, geluid, licht, temperatuur, magnetische oriëntatie, gyroscoop en druksensor. Hoewel het verschillende sensoren ondersteunt, is het belangrijk om te testen of uw apparaat deze ondersteunt of niet.
# 5) AccuBattery
AccuBattery is een eenvoudige app die informatie geeft over de toestand van de batterij.
AccuBattery voert een reeks batterijstatuscontroles uit om de prestaties van de batterij van het apparaat te bepalen. Het toont wat nuttige informatie, zoals de werkelijke en huidige batterijcapaciteit. Door de twee statistieken te vergelijken, konden we de mate van slijtage meten. Het heeft zowel een gratis als een Pro-versie beschikbaar.
Andere controles die moeten worden uitgevoerd op Android-apparaat
Naast de bovenstaande apps die kunnen worden gebruikt om de hardware van het Android-apparaat te testen, worden er meerdere andere controles uitgevoerd op het Android-apparaat, zoals hieronder wordt weergegeven.
# 1) Bruikbaarheidstesten:
Het gebruiksgemak van een apparaat wordt bruikbaarheidstesten genoemd. Om bruikbaarheidstests vast te leggen, worden strategisch geplaatste camera's gebruikt om de testinteracties op deze mobiele apparaten vast te leggen. Bij het plaatsen van camera's moet rekening worden gehouden met factoren zoals afstand tussen camera en apparaat, portret- en landschapsschermen, etc.
#twee) Hersteltesten:
Het wordt gedaan om te testen hoe goed het mobiele apparaat kan herstellen na een plotselinge crash. Er zijn hersteltools op de markt om het apparaat na herstel te testen.
# 3) Database testen:
Dit omvat het testen van de compatibiliteit van het mobiele apparaat met verschillende databaseconfiguraties, d.w.z. DB2, Oracle, MSSQL Server, MySQL, Sybase Database, enz. Dit testen heeft voornamelijk betrekking op het vinden van fouten in de databases om ze te elimineren. Dit verbetert de kwaliteit van de database die wordt gebruikt om de gegevens op een mobiel apparaat op te slaan.
Gevolgtrekking
Ik hoop dat dit artikel je heeft geholpen te begrijpen waar het testen van mobiele apparaten over gaat en waarom het nodig is. Het artikel legde de complexiteit uit van het testen van een mobiel apparaat en de verschillende uitdagingen die het heeft.
In de toekomst zal onze afhankelijkheid van deze gadgets exponentieel toenemen en daarom zal de noodzaak om ze goed te laten testen ook toenemen.
hoe open je een bin-bestand
Heb je ervaring met het testen van mobiele apparaten?
Aanbevolen literatuur
- Tutorial over bruikbaarheidstests: een complete handleiding om aan de slag te gaan
- Volledige gids voor databasetests (waarom, wat en hoe gegevens te testen)
- Sleutel tot succesvolle unit-tests - Hoe ontwikkelaars hun eigen code testen?
- 40+ meest voorkomende interviewvragen en antwoorden voor mobiel testen met voorbeeld CV voor mobiel testen
- 5 Uitdagingen en oplossingen voor mobiel testen
- Tutorials voor het testen van mobiele apps (een complete gids met meer dan 30 tutorials)
- Gids voor het testen van de prestaties van mobiele applicaties
- Kobiton Hands-on Review-zelfstudie: Cloud Testing Platform voor mobiele apparaten