軟件測試

對于軟件測試的理解

軟件測試就是在產(chǎn)品發(fā)布前盡量找bug蒂阱,發(fā)布中模擬真實(shí)場景保證用戶使用無障礙锻全,發(fā)布后對產(chǎn)品進(jìn)行進(jìn)行體驗(yàn)

軟件測試階段

  • 需求文檔
    合理的軟件測試其實(shí)從需求就開始介入狂塘,對產(chǎn)品需求進(jìn)行測試:這需求是什么;為什么會(huì)有這需求鳄厌;這需求會(huì)對舊功能產(chǎn)生什么影響荞胡。通過測試人員敏銳嚴(yán)謹(jǐn)?shù)倪壿嬎季S有可能在產(chǎn)品的萌生階段就找到產(chǎn)品的bug。
  • UE和UI
    UE就是用戶交互了嚎,對產(chǎn)品各個(gè)操作如何跳轉(zhuǎn)泪漂,如何限制,如何聯(lián)系作描述歪泳,測試此時(shí)介入就是要找出各種交互存在的不合理性萝勤。UI用戶界面,對界面的不美觀提出建議
  • 開發(fā)代碼
    軟件開發(fā)階段呐伞,有能力的測試人員應(yīng)該參與單元測試敌卓,對開發(fā)的代碼邏輯進(jìn)行測試,對代碼集成后進(jìn)行集成測試伶氢。如果是app趟径,摸清app的全部設(shè)計(jì)到http請求額接口,是調(diào)用本項(xiàng)目自己的api還是被人家的api癣防,所傳的參數(shù)舵抹,返回的參數(shù)。
  • 提測產(chǎn)品
    (1)開發(fā)提測通過后(minishowcase:參與人員:測試劣砍,產(chǎn)品,交互設(shè)計(jì)師扇救,開發(fā))測試開始測試刑枝。
    一輪測試:100%覆蓋測試用例,想方設(shè)法找bug迅腔,bug你想找装畅,總是會(huì)有源源不斷的bug。
    (2)二輪測試:一輪測試嚴(yán)重級別以上bug100%解決沧烈,回歸一輪測試的bug掠兄,根據(jù)bug修改可能引發(fā)的其他問題進(jìn)行測試。
    (3)release:這個(gè)是公用正式環(huán)境的數(shù)據(jù)庫锌雀。二輪測試的bug100%解決蚂夕,跑主要流程。
    (4)發(fā)布

軟件測試策略

功能測試
  • 用例設(shè)計(jì)
    一條用例包含:用例編號腋逆,用例標(biāo)題婿牍,前置條件,操作步驟惩歉,預(yù)期結(jié)果等脂,優(yōu)先級俏蛮。一般常用的用例設(shè)計(jì)方法有:
    (1)邊界值,對場景的邊界進(jìn)行測試上遥。例如時(shí)間輸入限制為20140501到20170501搏屑,邊界值就取20140501和前一天20140430,20170501和后一天20170502
    (2)等價(jià)類,等價(jià)類要?jiǎng)澐钟行У葍r(jià)類和無效等價(jià)類粉楚,還是上面的例子辣恋,有效等價(jià)類有1:8個(gè)數(shù)字;2:20140501到20170501.無效等價(jià)類:1非數(shù)字,2:不是8個(gè)數(shù)字解幼;3:<20140501;4:>20170501;
    (3)猜錯(cuò)法抑党。顧名思義猜錯(cuò)法便是對程序有可能出現(xiàn)的問題作出猜測,這個(gè)跟經(jīng)驗(yàn)關(guān)系比較大撵摆,測試過程中要總結(jié)底靠。下面的總結(jié)是跟了一個(gè)產(chǎn)品從0到3.0的版本的經(jīng)驗(yàn):
    產(chǎn)品:打車app
    (1)網(wǎng)絡(luò)猜錯(cuò),首先需要知道app的哪個(gè)操作會(huì)設(shè)計(jì)到網(wǎng)絡(luò)請求特铝,每個(gè)設(shè)計(jì)到網(wǎng)絡(luò)請求的操作都要設(shè)置一個(gè)完全斷網(wǎng)和弱網(wǎng)的情況暑中。斷網(wǎng):操作,需要給出網(wǎng)絡(luò)斷開提示鲫剿,重連鳄逾,需要給出socket正在重連提示。弱網(wǎng)灵莲,操作雕凹,需要轉(zhuǎn)圈表示正在請求或正在加載,需要增加一個(gè)超時(shí)提示政冻。網(wǎng)絡(luò)狀況的模擬用Charles工具枚抵,超級給力。司機(jī)端和乘客端的網(wǎng)絡(luò)猜錯(cuò)交互:
    乘客端下完單后斷網(wǎng)明场,司機(jī)接乘客單后改變訂單狀態(tài)汽摹,乘客聯(lián)網(wǎng),乘客應(yīng)該要跳轉(zhuǎn)到正確的狀態(tài)苦锨。司機(jī)弱網(wǎng)逼泣,給司機(jī)派單后司機(jī)接不到單,司機(jī)網(wǎng)絡(luò)恢復(fù)正常舟舒,再給司機(jī)派單拉庶,司機(jī)應(yīng)該是要正常能收到單據(jù)。這個(gè)是測試程序?qū)﹀e(cuò)誤的解決方案是否正確處理魏蔗。
    (2)位置上傳猜錯(cuò)
    司機(jī)端位置30秒上傳一次砍的,在30秒內(nèi)上傳多次不同的位置,看乘客端該如何變化
    乘客在獲取位置時(shí)網(wǎng)絡(luò)異常莺治,再次獲取不同于上次的位置廓鞠,該如何顯示司機(jī)的位置
    (3)第三方庫猜錯(cuò)
    app用到了百度鷹眼帚稠,百度地圖,在搜索模塊跟其他用到百度地圖的app作搜索對比床佳,跟百度用到百度地圖的app作對比滋早,對我們的程序保留懷疑的態(tài)度。
  • 測試工具
自動(dòng)化測試
  • 接口自動(dòng)化
  • web UI自動(dòng)化
  • 安卓UI自動(dòng)化
性能測試
  • 穩(wěn)定性
  • 壓力
小工具開發(fā)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末砌们,一起剝皮案震驚了整個(gè)濱河市杆麸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浪感,老刑警劉巖昔头,帶你破解...
    沈念sama閱讀 217,084評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異影兽,居然都是意外死亡揭斧,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評論 3 392
  • 文/潘曉璐 我一進(jìn)店門峻堰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讹开,“玉大人,你說我怎么就攤上這事捐名〉┩颍” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評論 0 353
  • 文/不壞的土叔 我叫張陵镶蹋,是天一觀的道長成艘。 經(jīng)常有香客問我,道長贺归,這世上最難降的妖魔是什么狰腌? 我笑而不...
    開封第一講書人閱讀 58,322評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮牧氮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瑰枫。我一直安慰自己踱葛,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評論 6 390
  • 文/花漫 我一把揭開白布光坝。 她就那樣靜靜地躺著尸诽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪盯另。 梳的紋絲不亂的頭發(fā)上性含,一...
    開封第一講書人閱讀 51,274評論 1 300
  • 那天,我揣著相機(jī)與錄音鸳惯,去河邊找鬼商蕴。 笑死叠萍,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的绪商。 我是一名探鬼主播苛谷,決...
    沈念sama閱讀 40,126評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼格郁!你這毒婦竟也來了腹殿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評論 0 275
  • 序言:老撾萬榮一對情侶失蹤例书,失蹤者是張志新(化名)和其女友劉穎锣尉,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體决采,經(jīng)...
    沈念sama閱讀 45,414評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡自沧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了织狐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片暂幼。...
    茶點(diǎn)故事閱讀 39,773評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖移迫,靈堂內(nèi)的尸體忽然破棺而出旺嬉,到底是詐尸還是另有隱情,我是刑警寧澤厨埋,帶...
    沈念sama閱讀 35,470評論 5 344
  • 正文 年R本政府宣布邪媳,位于F島的核電站,受9級特大地震影響荡陷,放射性物質(zhì)發(fā)生泄漏雨效。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評論 3 327
  • 文/蒙蒙 一废赞、第九天 我趴在偏房一處隱蔽的房頂上張望徽龟。 院中可真熱鬧,春花似錦唉地、人聲如沸据悔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至购桑,卻和暖如春群嗤,著一層夾襖步出監(jiān)牢的瞬間菠隆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留骇径,地道東北人躯肌。 一個(gè)月前我還...
    沈念sama閱讀 47,865評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像既峡,于是被迫代替她去往敵國和親羡榴。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程运敢、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架校仑。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 21,957評論 7 278
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程传惠、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架迄沫。軟件項(xiàng)目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,724評論 5 100
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,192評論 2 126
  • 34****卦方、在C/C++****中static****有什么用途羊瘩?(請至少說明兩種)1)在函數(shù)體,一個(gè)被聲明為靜...
    一箭閱讀 2,307評論 0 59
  • -----轉(zhuǎn)載----- 1盼砍、問:你在測試中發(fā)現(xiàn)了一個(gè)bug尘吗,但是開發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug,你應(yīng)該怎樣解決浇坐? ...
    花開沉浮閱讀 7,375評論 4 88