	{"id":1374,"date":"2013-07-02T12:32:48","date_gmt":"2013-07-02T05:32:48","guid":{"rendered":"http:\/\/science-technology.vn\/?p=1374"},"modified":"2013-07-02T12:32:48","modified_gmt":"2013-07-02T05:32:48","slug":"kiem-thu-di-dong","status":"publish","type":"post","link":"https:\/\/science-technology.vn\/?p=1374","title":{"rendered":"Ki\u1ec3m th\u1eed di \u0111\u1ed9ng"},"content":{"rendered":"<p><span style=\"font-size: 14px;\">Ng\u00e0y nay \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh v\u00e0 m\u00e1y t\u00ednh b\u1ea3ng l\u00e0 &#8220;n\u00f3ng&#8221;. Nh\u1eefng thi\u1ebft b\u1ecb n\u00e0y l\u00e0 m\u1edbi nh\u01b0ng \u0111\u00e3 c\u00f3 tr\u00ean m\u1ed9t t\u1ec9 ng\u01b0\u1eddi d\u00f9ng. B\u1edfi v\u00ec ch\u00fang l\u00e0 ph\u1ed5 bi\u1ebfn, ch\u00fang ph\u1ea3i tin c\u1eady, an ninh, v\u00e0 c\u00f3 ph\u1ea9m ch\u1ea5t cao. Khi vi\u1ec7c d\u00f9ng c\u1ee7a ch\u00fang t\u0103ng l\u00ean th\u00ec nhu c\u1ea7u v\u1ec1 nhi\u1ec1u \u1ee9ng d\u1ee5ng c\u0169ng t\u0103ng l\u00ean. \u0110\u00f3 l\u00e0 l\u00ed do t\u1ea1i sao ph\u00e1t tri\u1ec3n v\u00e0 ki\u1ec3m th\u1eed \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng l\u00e0 vi\u1ec7c l\u00e0m &#8220;n\u00f3ng&#8221; trong c\u00f4ng nghi\u1ec7p c\u00f4ng ngh\u1ec7 th\u00f4ng tin.<\/span><\/p>\n<p>\u0110i\u1ec7n tho\u1ea1i th\u00f4ng minh v\u1ec1 c\u0103n b\u1ea3n l\u00e0 t\u1ed5 h\u1ee3p c\u1ee7a m\u00e1y t\u00ednh v\u00e0 \u0111i\u1ec7n tho\u1ea1i cho n\u00ean n\u00f3 l\u00e0 thi\u1ebft b\u1ecb ph\u1ee9c t\u1ea1p h\u01a1n laptop. C\u00f3 kh\u00e1c bi\u1ec7t gi\u1eefa ki\u1ec3m th\u1eed \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng v\u00e0 ki\u1ec3m th\u1eed \u1ee9ng d\u1ee5ng laptop. Nhi\u1ec1u ng\u01b0\u1eddi ngh\u0129 \u201cPh\u1ea7n m\u1ec1m l\u00e0 ph\u1ea7n m\u1ec1m, n\u1ebfu t\u00f4i c\u00f3 th\u1ec3 ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m tr\u00ean laptop, t\u00f4i c\u00f3 th\u1ec3 ki\u1ec3m th\u1eed ph\u1ea7n m\u1ec1m tr\u00ean \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh.\u201d M\u1eb7c d\u1ea7u c\u00e1c nguy\u00ean l\u00ed ki\u1ec3m th\u1eed l\u00e0 nh\u01b0 nhau nh\u01b0ng k\u0129 thu\u1eadt l\u00e0 kh\u00e1c v\u00e0 y\u00eau c\u1ea7u nhi\u1ec1u t\u1eadp trung h\u01a1n. Tr\u01b0\u1edbc khi x\u00e2y d\u1ef1ng hay ki\u1ec3m th\u1eed \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng, b\u1ea1n c\u1ea7n bi\u1ebft r\u1eb1ng s\u1ebd c\u00f3 h\u00e0ng tri\u1ec7u ng\u01b0\u1eddi d\u00f9ng n\u00f3. \u0110\u01b0a ra m\u1ed9t \u0111i\u1ec7n tho\u1ea1i v\u1edbi nhi\u1ec1u l\u1ed7i c\u00f3 th\u1ec3 l\u00e0 th\u1ea3m ho\u1ea1. Kh\u00e1ch h\u00e0ng c\u00f3 th\u1ec3 ph\u00e0n n\u00e0n v\u00e0 c\u00f4ng ti c\u00f3 th\u1ec3 m\u1ea5t h\u00e0ng tri\u1ec7u hay h\u00e0ng t\u1ec9 \u0111\u00f4 la ngay l\u1eadp t\u1ee9c. \u0110i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu \u0111i\u1ec7n tho\u1ea1i kh\u00f4ng l\u00e0m vi\u1ec7c? \u0110i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu d\u1eef li\u1ec7u tr\u00ean \u0111i\u1ec7n tho\u1ea1i bi\u1ebfn m\u1ea5t? \u0110i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng th\u1ec3 l\u00e0m \u0111\u01b0\u1ee3c cu\u1ed9c g\u1ecdi? \u0110i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu tin nh\u1eafn \u0111i t\u1edbi ng\u01b0\u1eddi sai? \u0110i\u1ec1u g\u00ec s\u1ebd x\u1ea3y ra n\u1ebfu an ninh c\u1ee7a \u0111i\u1ec7n tho\u1ea1i b\u1ecb ph\u00e1 ho\u1ea1i? C\u00f4ng nghi\u1ec7p di \u0111\u1ed9ng c\u00f3 l\u1ee3i nhu\u1eadn th\u1ea5p do c\u1ea1nh tranh m\u1ea1nh cho n\u00ean c\u00f4ng ti ph\u1ea3i d\u1ef1a v\u00e0o s\u1ed1 b\u00e1n l\u1edbn. Do \u0111\u00f3 th\u01b0\u01a1ng hi\u1ec7n l\u00e0 quan tr\u1ecdng v\u00ec c\u00f4ng nghi\u1ec7p di \u0111\u1ed9ng r\u1ea5t c\u1ea1nh tranh, n\u1ebfu kh\u00e1ch h\u00e0ng kh\u00f4ng h\u00e0i l\u00f2ng, th\u01b0\u01a1ng hi\u1ec7u s\u1ebd b\u1ecb t\u1ed5n h\u1ea1i.<\/p>\n<p>Trong \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng, ki\u1ec3m th\u1eed h\u1ea7u nh\u01b0 \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n b\u1eb1ng vi\u1ec7c d\u00f9ng b\u1ed9 m\u00f4 ph\u1ecfng hay d\u1ecbch v\u1ee5 truy nh\u1eadp thi\u1ebft b\u1ecb t\u1eeb xa. D\u1ecbch v\u1ee5 truy nh\u1eadp thi\u1ebft b\u1ecb t\u1eeb xa cho ph\u00e9p b\u1ea1n k\u1ebft n\u1ed1i qua internet t\u1edbi d\u1ecbch v\u1ee5 th\u1ef1c m\u00e0 \u0111\u01b0\u1ee3c c\u00e1c c\u00f4ng ti cung c\u1ea5p cho vi\u1ec7c d\u00f9ng ki\u1ec3m th\u1eed c\u1ee7a b\u1ea1n. Tuy nhi\u00ean, ki\u1ec3m th\u1eed cu\u1ed1i c\u00f9ng bao gi\u1edd c\u0169ng n\u00ean \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n tr\u00ean \u0111i\u1ec7n tho\u1ea1i th\u1ef1c m\u00e0 kh\u00e1ch h\u00e0ng s\u1ebd mua t\u1ea1i c\u1eeda h\u00e0ng. B\u1ea1n c\u1ea7n hi\u1ec3u r\u1eb1ng c\u00f3 nhi\u1ec1u \u0111i\u1ec1u x\u1ea3y ra b\u00ean d\u01b0\u1edbi m\u1ee9c \u1ee9ng d\u1ee5ng tr\u00ean \u0111i\u1ec7n tho\u1ea1i. Cho d\u00f9 b\u1ea1n d\u00f9ng b\u1ed9 m\u00f4 ph\u1ecfng b\u1ea1n ph\u1ea3i ch\u00fa \u00fd t\u1edbi giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng (UI), b\u1ea1n s\u1ebd th\u1ea5y r\u1eb1ng c\u00f3 nhi\u1ec1u \u0111i\u1ec1u x\u1ea3y ra \u0111\u1ed3ng th\u1eddi. Trong khi \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng c\u1ee7a b\u1ea1n ch\u1ea1y, \u0111i\u1ec7n tho\u1ea1i v\u1eabn t\u01b0\u01a1ng t\u00e1c v\u1edbi m\u1ea1ng, \u0111\u1ecbnh v\u1ecb v\u1ecb tr\u00ed c\u1ee7a b\u1ea1n, nh\u1eadn cu\u1ed9c g\u1ecdi, g\u1eedi tin nh\u1eafn v.v. C\u00f3 nhi\u1ec1u th\u1ee9 m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 kh\u00f4ng nh\u00ecn th\u1ea5y. \u0110i\u1ec1u g\u00ec x\u1ea3y ra khi b\u1ea1n ch\u01a1i tr\u00f2 ch\u01a1i tr\u00ean \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh v\u00e0 nh\u1eadn cu\u1ed9c g\u1ecdi, v\u00e0 m\u1ed9t tin nh\u1eafn? \u0110i\u1ec1u g\u00ec x\u1ea3y ra khi b\u1ea1n t\u1ea3i xu\u1ed1ng video v\u00e0 m\u1ed9t tin nh\u1eafn t\u1edbi?<\/p>\n<p>Ki\u1ebfn tr\u00fac \u0111i\u1ec7n tho\u1ea1i di \u0111\u1ed9ng bao g\u1ed3m v\u00e0i t\u1ea7ng v\u00e0 b\u1ea1n ph\u1ea3i ki\u1ec3m th\u1eed t\u1ea5t c\u1ea3 ch\u00fang. Vi\u1ec7c ki\u1ec3m th\u1eed bao g\u1ed3m ki\u1ec3m th\u1eed m\u1ee9c ph\u1ea7n c\u1ee9ng n\u01a1i b\u1ea1n ki\u1ec3m th\u1eed t\u1ea7ng tr\u00ecnh \u0111i\u1ec1u khi\u1ec3n thi\u1ebft b\u1ecb. T\u1ea7ng n\u00e0y ki\u1ec3m so\u00e1t giao di\u1ec7n v\u1edbi b\u1ed9 x\u1eed l\u00ed, m\u00e0n h\u00ecnh, b\u1ed9 nh\u1edb v\u00e0 b\u1ea3n th\u00e2n s\u00f3ng v\u00f4 tuy\u1ebfn. \u0110\u00e2y l\u00e0 khu v\u1ef1c chuy\u00ean d\u1ee5ng cao v\u00e0 y\u00eau c\u1ea7u tri th\u1ee9c v\u1ec1 ph\u1ea7n c\u1ee9ng \u0111\u1ec3 \u0111\u01b0\u1ee3c b\u1eaft \u0111\u1ea7u v\u00e0o. T\u1ea7ng ti\u1ebfp l\u00e0 t\u1ea7ng giao th\u1ee9c n\u01a1i \u0111i\u1ec7n tho\u1ea1i di \u0111\u1ed9ng c\u00f3 m\u1ed9t s\u1ed1 s\u00f3ng v\u00f4 tuy\u1ebfn kh\u00e1c nhau trong n\u00f3 \u0111i\u1ec1u t\u1ea1o kh\u1ea3 n\u0103ng cho n\u00f3 n\u00f3i chuy\u1ec7n v\u1edbi m\u1ea1ng \u0111i\u1ec7n tho\u1ea1i di \u0111\u1ed9ng \u1edf khu v\u1ef1c kh\u00e1c v\u00e0 n\u01b0\u1edbc kh\u00e1c, v\u00e0 c\u0169ng v\u1eady v\u1edbi Bluetooth, Wi-Fi, v.v. Ki\u1ec3m th\u1eed t\u1ea1i m\u1ee9c n\u00e0y th\u1ec9nh tho\u1ea3ng \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 ki\u1ec3m th\u1eed ch\u1ed3ng giao th\u1ee9c, v\u00e0 ngh\u0129a l\u00e0 ki\u1ec3m th\u1eed so v\u1edbi \u0111a d\u1ea1ng \u0111\u1eb7c t\u1ea3 nh\u01b0 3GPP. \u0110i\u1ec1u n\u00e0y y\u00eau c\u1ea7u tri th\u1ee9c v\u1ec1 x\u1eed l\u00ed t\u00edn hi\u1ec7u v\u00e0 k\u0129 ngh\u1ec7 s\u00f3ng v\u00f4 tuy\u1ebfn. B\u1ea1n ph\u1ea3i \u0111\u1ecbnh c\u1ee1 t\u00edn hi\u1ec7u m\u1ea1ng \u0111ang thay \u0111\u1ed5i, ghi l\u1ea1i v\u00e0 ph\u00e2n t\u00edch k\u1ebft qu\u1ea3, \u0111\u1ec3 xem li\u1ec7u \u0111i\u1ec7n tho\u1ea1i c\u00f3 kh\u1ea3 n\u0103ng l\u00e0m vi\u1ec7c trong m\u1ecdi lo\u1ea1i m\u00f4i tr\u01b0\u1eddng t\u00edn hi\u1ec7u kh\u00e1c nhau kh\u00f4ng. T\u1ea7ng ti\u1ebfp l\u00e0 ki\u1ec3m th\u1eed c\u00e1c \u1ee9ng d\u1ee5ng n\u01a1i b\u1ea1n ph\u1ea3i ch\u1eafc r\u1eb1ng ph\u1ea7n m\u1ec1m trong \u0111i\u1ec7n tho\u1ea1i l\u00e0m vi\u1ec7c. B\u1ea1n ph\u1ea3i hi\u1ec3u c\u00e1ch h\u1ec7 \u0111i\u1ec1u h\u00e0nh c\u1ee7a \u0111i\u1ec7n tho\u1ea1i b\u1ea1n \u0111ang ki\u1ec3m th\u1eed th\u1eadt r\u00f5 \u0111\u1ec3 cho b\u1ea1n c\u00f3 th\u1ec3 thi\u1ebft k\u1ebf ki\u1ec3m th\u1eed t\u01b0\u01a1ng \u1ee9ng v\u1edbi \u0111\u1eb7c t\u1ea3 c\u1ee7a c\u00f4ng ti (nh\u01b0, iOS, Android, Windows 8, v.v.) B\u1ea1n c\u0169ng c\u1ea7n ki\u1ec3m th\u1eed \u0111\u1ec3 tu\u00e2n th\u1ee7 theo ch\u1ee9ng nh\u1eadn; m\u1ecdi \u0111i\u1ec7n tho\u1ea1i \u0111\u1ec1u \u0111\u01b0\u1ee3c x\u00e1c nh\u1eadn theo chu\u1ea9n n\u00e0o \u0111\u00f3. Kh\u00f4ng \u0111\u00e1p \u1ee9ng c\u00e1c chu\u1ea9n n\u00e0y th\u00ec kh\u00f4ng th\u1ec3 b\u00e1n \u0111\u01b0\u1ee3c \u1ee9ng d\u1ee5ng \u0111\u1eb7c th\u00f9 cho c\u1eeda h\u00e0ng apps. Ph\u1ea7n l\u1edbn c\u00e1c c\u1eeda h\u00e0ng \u1ee9ng d\u1ee5ng di \u0111\u1ed9ng \u0111\u1ec1u c\u00f3 ti\u00eau ch\u00ed \u0111\u1ec7 tr\u00ecnh n\u00e0o \u0111\u00f3 cho n\u00ean b\u1ea1n ph\u1ea3i ch\u1eafc r\u1eb1ng b\u1ea1n \u0111\u00e1p \u1ee9ng cho nh\u01b0ng y\u00eau c\u1ea7u n\u00e0y?<\/p>\n<p>\u0110i\u1ec7n tho\u1ea1i di \u0111\u1ed9ng c\u00f3 b\u1ed9 nh\u1edb gi\u1edbi h\u1ea1n v\u00e0 n\u0103ng l\u1ef1c x\u1eed l\u00ed gi\u1edbi h\u1ea1n, cho n\u00ean \u0111i\u1ec1u quan tr\u1ecdng l\u00e0 ki\u1ec3m th\u1eed c\u00e1ch thi\u1ebft b\u1ecb l\u00e0m vi\u1ec7c khi n\u00f3 \u0111ang \u0111\u1ea7y n\u0103ng l\u1ef1c. \u0110i\u1ec1u c\u0169ng quan tr\u1ecdng l\u00e0 ngh\u0129 v\u1ec1 tu\u1ed5i th\u1ecd c\u1ee7a pin li\u1ec7u pin c\u00f3 h\u1ebft ch\u00f3ng h\u01a1n v\u1edbi app c\u1ee7a b\u1ea1n ch\u1ea1y kh\u00f4ng v\u00e0 \u0111i\u1ec1u g\u00ec x\u1ea3y ra khi pin h\u1ebft? Tu\u1ed5i th\u1ecd pin t\u1ed1t l\u00e0 r\u1ea5t quan tr\u1ecdng cho ng\u01b0\u1eddi d\u00f9ng, \u0111i\u1ec1u g\u00ec x\u1ea3y ra khi ng\u01b0\u1eddi d\u00f9ng c\u1ea7n g\u1ecdi \u0111i\u1ec7n tho\u1ea1i nh\u01b0ng pin ch\u1ebft? B\u1ea1n ph\u1ea3i ki\u1ec3m th\u1eed t\u00ednh d\u00f9ng \u0111\u01b0\u1ee3c. T\u00ednh d\u00f9ng \u0111\u01b0\u1ee3c ngh\u0129a l\u00e0 ki\u1ec3m th\u1eed n\u00f3 tr\u00ean ng\u01b0\u1eddi d\u00f9ng th\u1ef1c v\u1ec1 c\u00e1ch h\u1ecd t\u01b0\u01a1ng t\u00e1c v\u1edbi \u1ee9ng d\u1ee5ng? D\u00f9ng \u1ee9ng d\u1ee5ng d\u1ec5 th\u1ebf n\u00e0o? C\u00e1c \u1ee9ng d\u1ee5ng kh\u00f3 d\u00f9ng th\u01b0\u1eddng b\u1ecb xo\u00e1 \u0111i m\u1ed9t khi ng\u01b0\u1eddi d\u00f9ng th\u1ea5y kh\u00f3 d\u00f9ng. B\u1ea1n c\u1ea7n bi\u1ebft c\u00e1ch \u1ee9ng d\u1ee5ng kh\u1edbp v\u1edbi m\u00e0n h\u00ecnh nh\u1ecf. Ch\u1eef c\u00f3 d\u1ec5 \u0111\u1ecdc kh\u00f4ng? C\u00e1ch \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n tr\u00f4ng tr\u00ean m\u00e0n h\u00ecnh nh\u1ecf l\u00e0 r\u1ea5t quan tr\u1ecdng. App c\u00f3 ch\u1ea1y nhanh kh\u00f4ng? Ng\u01b0\u1eddi d\u00f9ng c\u00f3 c\u1ea3m th\u1ea5y h\u1ecd \u0111ang \u0111\u1ee3i qu\u00e1 l\u00e2u cho m\u00e0n h\u00ecnh t\u1ea3i xu\u1ed1ng hay \u0111\u00e1p \u1ee9ng \u0111\u01b0\u1ee3c nh\u1eadn l\u1ea5y? T\u00ednh d\u00f9ng \u0111\u01b0\u1ee3c l\u00e0 r\u1ea5t quan tr\u1ecdng trong thi\u1ebft b\u1ecb di \u0111\u1ed9ng v\u00ec m\u00e0n h\u00ecnh c\u00e0ng nh\u1ecf; c\u00e0ng kh\u00f3 t\u01b0\u01a1ng t\u00e1c v\u1edbi n\u00f3<\/p>\n<p>Khi b\u1ea1n bi\u1ebft kh\u00e1c bi\u1ec7t v\u00e0 s\u1eb5n l\u00f2ng l\u00e0m vi\u1ec7c tr\u00ean n\u00f3, c\u00f3 ph\u1ea7n th\u01b0\u1edfng l\u1edbn v\u00ec nhu c\u1ea7u v\u1ec1 ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n v\u00e0 ng\u01b0\u1eddi ki\u1ec3m th\u1eed app di \u0111\u1ed9ng \u0111ang t\u0103ng l\u00ean nhanh ch\u00f3ng. N\u1ebfu b\u1ea1n chuy\u1ec3n giao app t\u1ed1t, n\u00f3 s\u1ebd ch\u00f3ng \u0111\u01b0\u1ee3c t\u1ea3i xu\u1ed1ng b\u1edfi h\u00e0ng tri\u1ec7u ng\u01b0\u1eddi d\u00f9ng v\u00e0 b\u1ea1n c\u00f3 th\u1ec3 tr\u1edf n\u00ean gi\u1ea7u nhanh n\u1eefa. V\u00e0i n\u0103m tr\u01b0\u1edbc, ba ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n t\u1ea1o ra tr\u00f2 ch\u01a1i \u201cAngry bird\u201d v\u00e0 mong \u0111\u1ee3i v\u00e0i ngh\u00ecn ng\u01b0\u1eddi d\u00f9ng nh\u01b0ng n\u00f3 \u0111\u00e3 \u0111\u01b0\u1ee3c t\u1ea3i xu\u1ed1ng g\u1ea7n c\u1ea3 t\u1ec9 l\u1ea7n v\u00e0 l\u00e0m cho h\u1ecd th\u00e0nh tri\u1ec7u ph\u00fa. Tuy nhi\u00ean, app di \u0111\u1ed9ng y\u00eau c\u1ea7u ch\u1ea5t l\u01b0\u1ee3ng cao v\u00e0 ch\u00ednh ch\u1ea5t l\u01b0\u1ee3ng c\u1ee7a n\u00f3 gi\u00fap cho m\u1ecdi ng\u01b0\u1eddi mua \u0111i\u1ec7n tho\u1ea1i m\u1edbi cho n\u00ean vi\u1ec7c l\u00e0m then ch\u1ed1t kh\u00f4ng ph\u1ea3i l\u00e0 ph\u00e1t tri\u1ec3n app m\u00e0 l\u00e0 ki\u1ec3m th\u1eed app \u0111\u1ec3 ch\u1eafc n\u00f3 l\u00e0m vi\u1ec7c t\u1ed1t v\u00e0 \u0111\u00f3 l\u00e0 l\u00ed do t\u1ea1i sao nhi\u1ec1u ng\u01b0\u1eddi ki\u1ec3m th\u1eed di \u0111\u1ed9ng l\u00e0m tr\u00ean $120,000 \u0111\u00f4 la m\u1ed9t n\u0103m.<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;-English version&#8212;-<\/p>\n<p>&nbsp;<\/p>\n<p>Mobile testing<\/p>\n<p>Today smartphones and tablets are \u201cHot\u201d. These devices are new but already have over billion of users. Because they are popular, they must be reliable, secure, and have high quality. As their usage increases so does the need for more apps. That is why mobile app developing and testing are the \u201cHot\u201d jobs in the Information technology industry.<\/p>\n<p>Smart phone is basically a combination of a computer and a phone so it is a device more complex than laptops. There is a difference between testing mobile applications and testing laptops applications. Many people think \u201cSoftware is software, if I can test software on laptop, I can test software on smart phone.\u201d Although testing principles are the same but techniques are different and require more focus. Before building or testing mobile app, you need to know that there will be millions of users to use it. Releasing a phone with many bugs could be a disaster. Customers could complain and company may lose millions or billions of dollars immediately. What will happen if the phone does not work? What will happen if the data on the phone disappear? What will happen if users cannot make a call? What will happen if the text message goes to the wrong user? What will happen if the security of the phone is compromised? The mobile industry is a low profit due to intense competition so company must rely on high volume sale. Therefore brand name is important as the mobile industry is very competitive, if customers are not happy, the brand will be damaged.<\/p>\n<p>In mobile applications, testing is mostly performed using emulators or remote device access services. Remote device access services allow you to connect over the internet to real devices which are provided by companies for your testing use. However, final testing should always be performed on the real phone that the customer will buy in the shops. You need to understand that there are many things happening below the application level on a phone. Even if you use emulators you should pay attention at the user interface (UI), you will find that there are many things happening at the same time. While your mobile application runs, the phone is still interact to the network, positioning your location, receiving calls, sending texts etc. There are many things that you may not see. What happens when you play games on your smart phone and receive a call, and a text message? What happens when you download a video and a text message comes in?<\/p>\n<p>Mobile phone architecture consists of several layers and you must test them all. Testing consists of hardware level testing where you test the device driver layer. This layer controls the interface to the processors, screen, memory and the radios themselves. This is a highly specialized area and requires knowledge of hardware to get started in. The next layer is the protocol layer where the mobile phone has a number of different radios in it that enable it to talk to the mobile phone networks in different areas and countries, and also for Bluetooth, Wi-Fi, etc. Testing at this level is sometimes called protocol stack testing, and means testing against various specifications such as 3GPP. This requires knowledge of signal processing and radio engineering. You must calibrate where the network signal is changing, record and analyze the results, to see if the phone is able to work in all sorts of different signal environments. The next layer is applications testing where you make sure that the software in the phone works. You must understand how the operating system of the phone you are testing well so you can design the test according to the company specifications (i.e., iOS, Android, Windows 8, etc.) You also need to test for certification compliance; all phones are certified to certain standards. Without meeting these standards then it is impossible to sell a particular application to an apps store. Most mobile applications stores have certain submission criteria so you need to make sure that you meet these requirements?<\/p>\n<p>Mobile phones have limited memory and limited processing capacity, so it is important to test how the devices work when it is full of capacity. It is also important to think about battery life whether the battery run down quicker with your app running and what happens when the battery runs out? Good battery life is very important to users, what happen when user needs to make a call but the battery is dead? You must test for usability. Usability means testing it on real users on how they interact with the application? How easy is it to use the application? Difficult-to-use applications are often deleted once users find it is difficult to use. You need to know how the application fit the small screen. Is the text easy to read? How does your app look on a small screen is very important. Does the app run fast? Do users feel they are waiting too long for a screen to load or response to be received? Usability is very important in the mobile devices because screen is smaller; it\u2019s more difficult to interact with it<\/p>\n<p>As you know the difference and willing to work on it, there is great reward as the need for mobile app developers and testers is increasing fast. If you deliver good app, it soon be downloaded by millions of users and you can get rich fast too. Few years ago, three developers create \u201cAngry bird\u201d and expect few thousands users but it was downloaded to almost a billion times and made them millionaires. However, mobile app requires high quality and it is the quality of that helps people to buy the new phone so the key job is not develop app but testing app to make sure it works well and that is why many mobile testers make over $120,000 dollars a year.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ng\u00e0y nay \u0111i\u1ec7n tho\u1ea1i th\u00f4ng minh v\u00e0 m\u00e1y t\u00ednh b\u1ea3ng l\u00e0 &#8220;n\u00f3ng&#8221;. Nh\u1eefng thi\u1ebft b\u1ecb n\u00e0y l\u00e0 m\u1edbi nh\u01b0ng \u0111\u00e3 c\u00f3 tr\u00ean m\u1ed9t t\u1ec9 ng\u01b0\u1eddi &hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,26],"tags":[],"class_list":["post-1374","post","type-post","status-publish","format-standard","hentry","category-ki-nghe-phan-mem","category-xu-huong-cong-nghe"],"_links":{"self":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/1374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1374"}],"version-history":[{"count":1,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/1374\/revisions"}],"predecessor-version":[{"id":1375,"href":"https:\/\/science-technology.vn\/index.php?rest_route=\/wp\/v2\/posts\/1374\/revisions\/1375"}],"wp:attachment":[{"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/science-technology.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}