北(běi)京軟件(jiàn)開(kāi)發公司移動軟件<☆β"(jiàn)測試儀
發表日(rì)期:2015-07-20 文(wén)章(zhāng)編輯:y☆↓itianxinda 浏覽次數(shù):
北(běi)京軟件(jiàn)開(kāi)發公司移動軟件(jiàn)測試儀,它是(shì)÷λ 重要(yào)的(de)是(shì)要(yàoε™÷)把各種硬件(jiàn)和(hé)操作(zuò)系統(操作(zuò)系統)的(de)條件(jià₩÷¶n),看(kàn)看(kàn)如(rú)何影(yǐng)響軟件(σ•jiàn)。有(yǒu)測試人(rén)員(yuán)不(÷™☆bù)考慮硬件(jiàn)或操作(zuò)系統條件(jiàn)的(de)ασπ£移動測試儀的(de)曲目的(de)必要(yào)組成部分(fēn)。“你(nǐ)是(→≈✔shì)在浪費(fèi)你(nǐ)的(de)時(shí)∑$£間(jiān)”或者“這β∞♣(zhè)不(bù)是(shì)我們的(de)工(g↔←↔ōng)作(zuò),我們隻測試軟件(jiàn)”等這(zhè)些(₩←↓×xiē)評論已經告訴我。
這(zhè)些(xiē)反對(duì)者的(de)反應是(shì)基于一(yī)種手機(₽↔♣jī)測試項目。這(zhè)些(xiē)移動測試儀是(shì)不(bù)考慮移動軟件←✘✘(jiàn)是(shì)整個(gè)系統的(de)一(yī)部分(fēn)&↓≈σ,軟件(jiàn),操作(zuò)系統和(hé)δ∏♣$硬件(jiàn)的(de)所有(yǒu)工(gōng)作( §zuò)的(de)完整的(de)用(yòng)戶體(tǐ)驗。這(zhè)些(x♥&iē)移動測試人(rén)員(yuán)并不(bù)認為(wèi)硬件(jiàn)和(hé♠≥✘)操作(zuò)系統的(de)環境對(d≠∑♣>uì)軟件(jiàn)行(xíng)為(wèi)有(yǒu)δ'直接影(yǐng)響。
通(tōng)常移動網絡應用(yòng)程序(應用(yòng)程序)沒有(y€∏ǒu)一(yī)個(gè)強大(dà)的(de)依賴于實際的(de↕γ★¥)設備,而移動混合和(hé)本地(dì)應用(yòng)程序。然而,仍有(yǒu)一(yī)些(x×σ'iē)設備依賴移動網絡應用(yòng)程序和(hé)移動網絡應✘"¶用(yòng)程序功能(néng)。
齧合實例
考慮具體(tǐ)的(de)硬件(jiàn)和(hé)操作(zuò)系統如(rú)何✔↔影(yǐng)響軟件(jiàn)行(xíng)為(wèi)的(de)例子(zǐ)。通(←♦∑tōng)知(zhī)是(shì)我們在使用(yòng)設備時(shí)給予的(de)東(dōn≠→πg)西(xī)。您的(de)軟件(jiàn)應用(yòng)程>γ 序使用(yòng)通(tōng)知(zhī)嗎(ma)?你(nǐ)是(shì"∑<)否考慮在測試的(de)情況下(xià)測試通(tōng)知(zhī)的(de)作(↓γ±αzuò)用(yòng)?你(nǐ)問(wèn)“如(rú)果…&he φβllip;?“通(tōng)知(zhī)是(shì)在移動應用(yòng)★ 程序與操作(zuò)系統和(hé)硬件(jiàn)同時(sh₽♠¥í)進行(xíng)的(de)功能(néng),通(tōng)過音 €<(yīn)頻(pín)、或兩者都(dōu)可(kě)以顯示該通(φ ₽tōng)知(zhī)的(de)通(tōng)知(zhī)。
為(wèi)什(shén)麽我們不(bù)通(tōng)過觀察建立進一✘✔∑Ω(yī)步的(de)例子(zǐ)來(lái€♣↔)進一(yī)步探討(tǎo)這(zhè)個(gè)例子(zǐ)?說(shuō)你(nσ&€ǐ)的(de)移動混合應用(yòng)程序的(de§©₽)目的(de)是(shì)發送一(yī)個(gè)視(shì)頻≈©(pín)和(hé)音(yīn)頻(pín)通(tōng)知(zhī)設備,一(>¥"yī)旦該應用(yòng)程序接收來(lái)自(zì)另一(y§♦&ī)個(gè)來(lái)源的(de)數(shù)據。該數λ∞₹(shù)據被打包在一(yī)個(gè)特定的(d®←e)協議(yì)和(hé)通(tōng)知(zhī)使用(yòng)視(≈←βshì)覺和(hé)音(yīn)頻(pín)指示。你(nǐ)會(huìε§)做(zuò)什(shén)麽測試,以超越發送數(shù)據的(de)協≠π議(yì),見(jiàn)證了(le)設備的(de)行(xín¶∑αg)為(wèi)?
記住,不(bù)是(shì)所有(yǒu)的(de)設↑≥備都(dōu)是(shì)平等的(de)。因此,在實際的(de)設備上(shàng)測試✘₹©ε變得(de)非常重要(yào),這(zhè)種類型的(de)測試。一(yī)些(xiē)公司提$≠☆供虛拟接入服務的(de)各種設備,你(nǐ)可(kě)以在那(nà)裡(✔$lǐ)你(nǐ)可(kě)以租用(yòng)時(shí)間(jiān)來(lái)進行(↓xíng)測試。移動設備測試供應商的(de)例子(zǐ)包括PERFECT≥≈"€O移動,設備在任何地(dì)方,和(hé)主題。做(zuò)你÷™φ'(nǐ)的(de)研究之前,确定一(yī)個(gè)預算(♣λ&↑suàn),建立你(nǐ)自(zì)己的(de)測試實驗室。
檢查通(tōng)知(zhī)功能(néng)包括檢查軟件(jiàn)是(s→ε¶hì)否接收消息,并讀(dú)取該協議(yì)是(shì)☆♥↕否接受該消息。然後,該軟件(jiàn)會(huì)生(shēn ✔g)成一(yī)個(gè)通(tōng)知(zhī),以顯示該通(tōng)知(zhī)。
測試案例思想
幾個(gè)測試用(yòng)例的(de)想法可(kě)以幫助确定一(yī)個 φ(gè)Web應用(yòng)程序的(de♣± ÷)基于行(xíng)為(wèi)的(de)設備驅動的(de)情況→ ©下(xià),和(hé)移動測試人(rén)員(yuán)₹♦應該考慮一(yī)個(gè)終端到(dào)終端的(de)方法,涵蓋了(le)所有(yǒu)'£¶→可(kě)能(néng)的(de)結果時(shí)要(yào)如™'&(rú)何硬件(jiàn)和(hé)OS限制(zhì)可(kě)能(néng$✘)會(huì)影(yǐng)響應用(yòng)程序的(dλλ∏e)行(xíng)為(wèi)。
定時(shí)/響應測試确定軟件(jiàn)接收到(dào)的∞α(de)消息的(de)多(duō)久,以顯示一(yī)個(gè)通(tōng)知(zhī)和($δ←'hé)實際顯示發生(shēng)多(duō)久。考慮下(xià)面的(de)“如(✘®"∏rú)果”情景。
中斷
中斷測試顯示什(shén)麽app做(zuò)如($φ£rú)果軟件(jiàn)接收指示操作(zuò)系統發 $β♠送一(yī)個(gè)消息,通(tōng)知(zhī)顯示,裝置接收發送消₩λ>息給OS之前打個(gè)電(diàn)話(huà)。
它也(yě)可(kě)以指示如(rú)果設備收到(dào)另一(yī)個(gè)通(↔ λtōng)知(zhī)會(huì)發生(sh≤&'ēng)什(shén)麽。通(tōng)知(zhī)顯示嗎(ma)?
電(diàn)池/用(yòng)途
電(diàn)池/使用(yòng)測試确定在低(dα∑γ∑ī)或充電(diàn)電(diàn)池的(de)通(tōng)知(zhī)上(shàng)發生∏σ$(shēng)了(le)什(shén)麽。顯示功能(néng)改變了(le)嗎(ma)?如≈←π&(rú)果通(tōng)知(zhī)應該是(shì)音(yīn)頻(pí'φ↑n)和(hé)視(shì)覺,都(dōu)是(shì)通π(tōng)知(zhī)功能(néng)正常?
如(rú)果設備是(shì)熱(rè)的(de),或是(shì)電(di$¥§àn)池充電(diàn),該通(tōng)知(®✘ <zhī)行(xíng)為(wèi)是(shì)否改變?
資源
資源測試顯示一(yī)個(gè)應用(yòng)程序的(de)資源是(shì)不(bù)✔♣ 是(shì)最佳的(de)行(xíng)為(wèi)。如(rú)果設備的(de)存儲幾乎≠Ω全是(shì)什(shén)麽?軟件(jiàn)的(de)通(tōng∞↔≠)知(zhī)信息是(shì)否正确生(shēng)成?應用(yòng)↑$☆程序如(rú)何處理(lǐ)資源的(de)缺乏?♦≠應用(yòng)程序需要(yào)在出現(xiànσ₹β∑)問(wèn)題之前會(huì)有(yǒu)什(shén)麽限制(zhì)?
這(zhè)些(xiē)例子(zǐ)的(de)情況證明(míng),這(zhè) ±ε些(xiē)問(wèn)題都(dōu)是(shì)相(xiàng)關的(de)移動測試。通™'(tōng)知(zhī)功能(néng)本身(shēn)主要(yào)是(shì)一(✔∏×₽yī)個(gè)移動功能(néng)的(de)應用(yòng)程序正在測←β試。硬件(jiàn)測試儀不(bù)會(huì)嘗試,以确定如(rú)何在這(zhè)些(x≈₽←≠iē)資源的(de)基礎上(shàng)的α☆(de)軟件(jiàn)行(xíng)為(wèi)。
結束結束
軟件(jiàn)影(yǐng)響硬件(jiàn),反之亦然,但(dàΩ÷>λn)當它涉及到(dào)了(le)解軟件(jiàn)的✔↑&(de)行(xíng)為(wèi),移動軟件(ji←∏àn)測試人(rén)員(yuán)需要(yào)是(shì)一₩♣φ(yī)個(gè)有(yǒu)才華的(d<¶σπe)測試設計(jì)師(shī)。要(yào)求是(shì $≈)很(hěn)少(shǎo)寫的(de)硬件(jiàn)γ♦和(hé)操作(zuò)系統的(de)限制(zhì)考慮。
我們不(bù)知(zhī)道(dào)我們不(bù)知(zhī)道(dào)。移動πφ測試人(rén)員(yuán)需要(yào)有(yǒu ™✔)點像克裡(lǐ)斯托弗哥(gē)倫布;如(rú)果不(bù)受測©₹€試的(de)複雜(zá)性,測試設計(jì)師(shīφγ&→)沒有(yǒu)時(shí)間(jiān)來(lái)完成他(tā∞")們的(de)探索。改變各種硬件(jiàn)和(hé)操作(zuò)系統的(de)條件↕ ≠Ω(jiàn),有(yǒu)助于排除更多(duō)的(de"¥)軟件(jiàn)行(xíng)為(wèi)的(←€≈de)信息。