Tesztelés emulátorok és a fizikai eszközöket
A könyv jól ismert szakmai területén a számítástechnika fejlesztése iránt elkötelezett alkalmazások széles köre számára a mobil eszközök segítségével a népszerű, és egyre fejlődő platform .NET Compact Framework. Az egyedülálló ez a könyv abban a tényben rejlik, hogy harmonikusan összefonódik az elméleti információt a szoftver fejlesztési ciklus gyakorlati alkalmazások C # és Visual Basic. Részletesen megvizsgálja alapelveit a platform .NET Compact Framework, valamint kapcsolatos kérdések létrehozása a hatékony felhasználói felület, a memória kezelése, a teljesítmény és a megbízhatóság. Jelentős figyelmet fordítunk a gyakorlati szempontjait az alkalmazások a mobil eszközök, beleértve a választott modell reprezentáció és az adatokhoz való hozzáférés, a bevezetése kommunikációs modell, a megvalósítása a viselkedés véges állapotú automaták és az XML.
A könyv célja a fejlesztők számára a különböző készségek, és akkor is hasznos lehet a diákok és a tanárok az adott különlegességet.
Könyv: Programozási mobil eszközök a .NET Compact Framework
Tesztelés emulátorok és a fizikai eszközöket
Tesztelés emulátorok és a fizikai eszközöket
Hardver emulátorok - egy csodálatos dolog. Ezek lehetővé teszik, hogy gyorsítsa fel a folyamat tervezése, tesztelése, és a hibakeresés egy alkalmazást, így nincs szükség további beállításokra fizikai eszközök, kapcsoló figyelmet a számítógépről a készülékre, és egy sor más beavatkozás, szükségszerűen együtt járó felvétele a munka a kiegészítő berendezések. Hasonlóképpen, szoftver emulátorok remek bemutató alkalmazások a képek könnyen vetítették egy nagy képernyőn, és akkor szabadon kell tárolni a laptop, ami magával vitte a transzferek, sok különböző emulátorok, amely takarít meg attól, hogy készítsen egy csomó kábel és egy bőrönd teli elektronika.
(Ők voltak különösen „fond” repülőterek biztonságát.) Ugyanakkor, melyek emulátorok teljesen alkalmatlanok - így ez a teszt a teljesítményt a mobil alkalmazás vagy a felhasználói élmény a felhasználói felület. Ezért meg kell vizsgálni, hogy az alkalmazások csak a fizikai eszközök. Nem számít, hogy megpróbálja, a vizsgálati eredmények alkalmazásával kapott az emulátor nem tekinthető megbízhatónak. Íme néhány ok, amiért ez így.
? Az emulátorok nem kell fizikailag kézbe. A használat során a legtöbb mobil eszközök birtokukban a kezében, és elvégzi a szükséges manipuláció vagy az ujját az azonos oldali (ha dolgozik egy kézzel), vagy használt. Nem ugyanaz a kép a képernyőn nem lehetséges.
? A méret a kezét nem veszi figyelembe, ha dolgozik a számítógép képernyőjén. Ha az emulátor a felhasználói felület kezelése nehéz kiválasztani a legoptimálisabb helyen, mint az egérmutató nagyon kicsi, és nem terjed ki a képernyőn, miközben mozgatja át a gombokat. Az egér kurzor általában fizikailag semmi csatlakoztatva. Ezzel szemben a toll együtt használják egy érintőképernyős, van egy figyelemre méltó mérete és fizikai kapcsolatban a kezével, ami még mindig nagy méretű; így amikor próbálják nyomni a gombot, akkor véletlenül bezárja jelentős részét a képernyőn.
? Asztali számítógépek, laptopok biztosítják a nagyobb pontosság útmutatást, mint a mobil eszközök. Abban az esetben, asztali számítógépek van szó, egy sima felületre a képernyő, ahol a mutató jelenik meg ugyanazon a felületen, amely lehetővé teszi, hogy fizikailag látni, hogy pontosan mikor kell nyomni a gombot. Ugyanakkor, az egérmutató nem jelenik meg az érintőképernyőn a mobil eszközön. „Kattintson”, amely úgy történik, nyomja meg a képernyőn, akkor fordul elő körülbelül azon a ponton, ahol a felhasználó elől, akkor ki kell végezni, de a tényleges helyzetét ezen a ponton befolyásolja a kiállás, ami attól függ, hogy az a szög, amelyet a felhasználó nézi a képernyőt, jelenléte közötti rés a kijelző elemek, és az érintés-érzékeny felületet, és a kalibrációs az érzékelő felület maga. A gyakorlatban ez azt jelenti, hogy van egy fizikai korlát, hogy a méret a felhasználói felület vezérlőelem, amelyet követően a felhasználó már „hiányzik” a nyomásra érzékeny elem.
Elszámolása a fenti tényezők játszanak fontos szerepet a folyamatban, melynek alkalmazásokat a mobil eszközökre, de nem helyettesíthetik a vizsgálat valódi hardveren alkalmazásokat. Lényegében az egyetlen módja annak, hogy igazán tesztelni a felhasználói felület az alkalmazás lehet tesztelés a berendezések szállítására, amelyre azt szánták.
Ábra. 13.3 szemlélteti, hogy az átmenet az emulátor a fizikai eszköz befolyásolhatja az alkalmasságát a felhasználói felület. Példaként, hogy a program a tanulás idegen szavakat, amelyben az animált karakter a képernyőn mozog, attól függően, hogy a felhasználó helyes vagy helytelen válasz a kérdésre, hogy saját belátása szerint választ több lehetőség javasolt. Amikor a tervezés és a tesztelés alkalmazások az eszköz emulátor, minden jól néz ki: a választási tökéletesen elhelyezett a képernyőn, és alkalmazáson belüli navigációhoz nincs nehéz.
Azonban a valódi eszköz vizsgálatának eredménye számos jelentős probléma. Mivel a felhasználó mozgatja a kezét a képernyőn válassza ki a kívánt válasz lehetőség, nem tudott segíteni, hogy lezárja az ügyet, és a játékteret. Így választotta a válasz opciót a felhasználó nem látja a problémát.
Ábra. 13.3.Sravnenie használhatósága a felhasználói interfész a emulátor és a fizikai eszköz
Továbbá, hogy az eredményeket az adott választás, a felhasználónak el kell távolítania a kezét a képernyőn; ha ő nem teszi meg elég gyorsan, esetleg hiányzik valami az akció zajlik ebben az időben a képernyőn, ami bizonyos mértékig megfosztja őt az öröm kommunikál a kérelmet. Nyilvánvaló, hogy egy ilyen helyzet nem tekinthető a legoptimálisabb, de nyilvánvalóvá válik csak azzal a feltétellel, hogy a vizsgálatot egy fizikai eszköz, mivel dolgozik az emulátor fut egy számítógép képernyőjén, a képernyő nem terjed ki a felhasználó keze.
Ábra. 13.4 Két lehetséges módja, hogy javítsa a jelentési felületen is szemlélteti. Mindkét módszer biztosítja a legjobb feltételeket a felhasználó a játék látómező, előnyben kell részesíteni a jobb oldalon a képernyő, mert lehetővé teszi, hogy a szóban forgó kiválasztási folyamatában lehetséges válasz; Ugyanakkor, a valós világban, ez a tényező nem lehet fontos. Kapcsolatos problémák, ahogyan ez található módon a kezében a felhasználó közötti szünetek műveleteket válassza ki a kívánt beállítást, és mik a feltételei az egyensúly a fizikai eszköz, ha azt a kézben tartott, fontos tényezők optimális design. Ebben az esetben ezek a megfontolások, és miután egy hosszú teszt, én választottam a változata a felület, a bal oldalon látható.
Ábra. 13.4.Bolee kényelmes alternatívát képfelépítés alapján a vizsgálati eredményeket az alkalmazás egy fizikai eszköz
Attraction hardver emulátorok jelentősen csökkenti a fejlesztési időt és a hibakeresés alkalmazások és ezt a lehetőséget ki kell használni minden lehetőséget, de ez nem mentesíti Önt a szükségességét, hogy alaposan tesztelni, hogyan lesz kényelmes a használata interfész egy fizikai eszköz. Ebben az esetben, meg fog lepődni, minden alkalommal, mint egy csomó elgondolkodtató adhat ilyen vizsgálatok.