第一篇:軟件測(cè)試微信
概述
微信(WeChat)是騰訊公司于2011年初推出的一款快速發(fā)送文字和照片、支持多人語音對(duì)講的手機(jī)聊天軟件。用戶可以通過手機(jī)或平板快速發(fā)送語音、視頻、圖片和文字。微信提供公眾平臺(tái)、朋友圈、消息推送等功能,用戶可以通過“搖一搖”、“搜索號(hào)碼”、“附近的人”、掃二維碼方式添加好友和關(guān)注公眾平臺(tái),同時(shí)微信將內(nèi)容分享給好友以及將用戶看到的精彩內(nèi)容分享到微信朋友圈。
本次作業(yè)測(cè)試微信的添加好友功能。添加好友:微信支持查找微信號(hào)(具體步驟:點(diǎn)擊微信界面下方的朋友們—>添加朋友—>搜號(hào)碼,然后輸入想搜索的微信號(hào)碼,然后點(diǎn)擊查找即可)、查看QQ好友添加好友、查看手機(jī)通訊錄和分享微信號(hào)添加好友、搖一搖添加好友、二維碼查找添加好友和漂流瓶接受好友等7種方式。測(cè)試需求
列出需要測(cè)試的功能點(diǎn)需求。此部分運(yùn)用逆向工程通過現(xiàn)有系統(tǒng)獲得。對(duì)于需求不明確的地方可以加上自己的理解和質(zhì)疑。
微信加好友方法有以下幾種,本測(cè)試將根據(jù)加好友的方法設(shè)計(jì)測(cè)試用例。
方法一、二維碼掃描
1在微信手機(jī)的最下面“找朋友”工具欄,可以彈出八個(gè)功能,分別是二維碼掃描、按號(hào)碼查找、查看QQ好友、查看手機(jī)通訊錄、查看附近的人、搖一搖、漂流瓶。最后一個(gè)功能是“秀”出我的二維碼,這個(gè)功能暫不做考慮,首先點(diǎn)擊第一個(gè)功能二維碼掃描。
2在空間或微博上看到某一網(wǎng)友的二維碼名片后,將攝像頭對(duì)準(zhǔn)二維碼圖片約2~3秒、即可識(shí)別并加載對(duì)方微信的基本資料,您可以向?qū)Ψ酱蛘泻艋蚣訛楹糜?;例如下面的的二維碼是最近很火的微信女皇的二維碼。只需對(duì)準(zhǔn)掃描2-3秒就會(huì)顯示,點(diǎn)擊打招呼,就會(huì)成功加了好友。
方法
二、按號(hào)碼查找
點(diǎn)擊“找朋友”--按號(hào)碼查找里面。通過輸入對(duì)方的微信號(hào)、QQ號(hào)或者手機(jī)號(hào)均可以添加對(duì)方。
方法
三、查看QQ好友
QQ號(hào)注冊(cè)或綁定了QQ號(hào)的微信帳號(hào),可查看QQ上有哪些好友開通了微信,并直接添加對(duì)方為微信好友;
方法
四、查看手機(jī)通訊錄
綁定手機(jī)號(hào)的微信帳號(hào),可查看手機(jī)通訊錄上有哪些好友開通了微信,并直接添加對(duì)方為微信好友;
方法
五、查看附近的人
通過GPS定位查找并添加好友;
方法
六、搖一搖
使用搖一搖,查看與您同時(shí)在使用該功能的網(wǎng)友,并可請(qǐng)求添加對(duì)方好友;
方法
七、漂流瓶
通過收/發(fā)漂流瓶信息進(jìn)行交友。
已被對(duì)方拉入黑名單者無法成功加為好友
若對(duì)方設(shè)置可通過微信號(hào)搜索到后,通過微信號(hào)添加并等對(duì)方確認(rèn)后,成功加為好友 若對(duì)方設(shè)置可通過QQ號(hào)搜索到后,通過微信號(hào)添加并等對(duì)方確認(rèn)后,成功加為好友 若對(duì)方設(shè)置可通過手機(jī)號(hào)搜索到后,通過微信號(hào)添加并等對(duì)方確認(rèn)后,成功加為好友 若對(duì)方設(shè)置不可通過微信號(hào)搜索到后,通過微信號(hào)添加好友無法成功 若對(duì)方設(shè)置不可通過QQ號(hào)搜索到后,通過微信號(hào)添加好友無法成功 若對(duì)方設(shè)置不可通過手機(jī)號(hào)搜索到后,通過微信號(hào)添加好友無法成功 發(fā)送添加好友信息后,對(duì)方未按時(shí)確認(rèn),添加好友失敗
輸入需添加好友后搜索按鈕可用性 輸入內(nèi)容記憶
數(shù)字在5到11位之間 輸入數(shù)字含特殊字符 發(fā)布內(nèi)容含空格(前中后)
發(fā)布字?jǐn)?shù)大于0 輸入數(shù)字長(zhǎng)度為0 含大量空格,有效長(zhǎng)度為0 含空格等禁用符號(hào)
通過QQ號(hào)/微信號(hào)/手機(jī)號(hào)查找 通過漂流瓶查找 通過公共號(hào)查找 通過搖一搖查找 通過“雷達(dá)”查找
對(duì)方主界面上顯示有好友添加請(qǐng)求
主界面上顯示通過對(duì)方好友驗(yàn)證,正式成為微信好友 待確認(rèn)的需求:
1、在添加好友時(shí),是否輸入一定的信息,比如自我介紹,打招呼的內(nèi)容。本測(cè)試用例暫忽略該情況
2、在微信的設(shè)置—隱私里面,可以設(shè)置加我為朋友時(shí)是否需要驗(yàn)證,本測(cè)試用例暫定為需要驗(yàn)證。
3、存在極少數(shù)用戶禁止別人用微信號(hào)QQ號(hào)和手機(jī)號(hào)搜索到自己,本測(cè)試用例暫定為不存在該情況 不明確的地方:
1、存在極少數(shù)用戶禁止別人用微信號(hào)QQ號(hào)和手機(jī)號(hào)搜索到自己,現(xiàn)在系統(tǒng)會(huì)如何提示,是否會(huì)顯示該用戶不存在。
2、若對(duì)方將自己拉入黑名單,則本測(cè)試的所有操作是否均無效 微信功能測(cè)試設(shè)計(jì)
(逐功能展開測(cè)試設(shè)計(jì),如果有多個(gè)功能,則重復(fù)COPY整個(gè)第3章節(jié))
3.1 功能流程分析
描述功能是如何被實(shí)現(xiàn)的。輸入如何轉(zhuǎn)化為輸出的。
被測(cè)試對(duì)象建模。可以采用IPO分析,對(duì)于涉及到的重要輸入輸出數(shù)據(jù)結(jié)構(gòu)必須列出。建議:
1)功能處理邏輯性較強(qiáng)的,可以采用流程圖、時(shí)序(順序)圖、分類樹、判定表等輔以分析; 2)功能處理較為簡(jiǎn)單、或基于數(shù)據(jù)、邏輯性不強(qiáng)的,通過自己理解,將實(shí)現(xiàn)要點(diǎn)列出即可。
3.1.1 輸入
·某用戶已登錄微信客戶端,且通過了身份認(rèn)證為合法用戶?!ぴ撚脩粼谥鹘缑孑斎胍粭l待添加好友的信息,點(diǎn)擊確定按鈕
3.1.2 處理
該功能的主流程如上圖所示,在添加好友信息發(fā)送成功后,則還有:等待對(duì)方確認(rèn)、成為好友 好友數(shù)變化和添加失敗三個(gè)子流程
等待對(duì)方確認(rèn)內(nèi)容解析
根據(jù)對(duì)添加好友內(nèi)容進(jìn)行解析,對(duì)方收到好友請(qǐng)求后,選擇是否添加為好友,包括同意添加為好友或拒絕添加為好友。
微信好友添加失敗
被對(duì)方拒絕添加好友后,收到系統(tǒng)提示消息。如果對(duì)方填寫拒絕添加理由,將會(huì)收到該消息。
成功添加好友內(nèi)容解析
對(duì)方在收到好友請(qǐng)求后,同意添加好友。
在收到系統(tǒng)提示消息后,成功添加的好友與請(qǐng)求添加的好友信息一致。對(duì)方的好友數(shù)+1。自己的好友數(shù)+1。
3.1.3 輸出
成功發(fā)布一條添加好友請(qǐng)求時(shí),系統(tǒng)提示消息發(fā)送成功。消息發(fā)送成功后,對(duì)方會(huì)收到好友請(qǐng)求。
如果在發(fā)送請(qǐng)求時(shí)寫明驗(yàn)證信息,對(duì)方會(huì)收到。
如果對(duì)方通過添加好友,則會(huì)收到系統(tǒng)提示兩人已經(jīng)成為好友。如果對(duì)方拒絕好友請(qǐng)求,則會(huì)收到系統(tǒng)提示添加好友失敗。如果對(duì)方寫明拒絕理由,登入微信時(shí)將會(huì)收到。
3.2 測(cè)試點(diǎn)分析
對(duì)測(cè)試覆蓋及數(shù)據(jù)取值說明。
根據(jù)前面分析,從輸入、中間處理、輸出等方面逐點(diǎn)提取測(cè)試點(diǎn)。可以分層分步驟進(jìn)行。按功能流程,覆蓋到每條路徑、每個(gè)路徑的可能條件及取值說明。
主流程
總體思路:按路徑進(jìn)行覆蓋;針對(duì)流程中關(guān)鍵處理步驟,分析細(xì)化輸入條件?!2E功能驗(yàn)證
已被對(duì)方拉入黑名單者無法成功加為好友
若對(duì)方設(shè)置可通過微信號(hào)搜索到后,通過微信號(hào)添加并等對(duì)方確認(rèn)后,成功加為好友 若對(duì)方設(shè)置可通過QQ號(hào)搜索到后,通過微信號(hào)添加并等對(duì)方確認(rèn)后,成功加為好友 若對(duì)方設(shè)置可通過手機(jī)號(hào)搜索到后,通過微信號(hào)添加并等對(duì)方確認(rèn)后,成功加為好友 若對(duì)方設(shè)置不可通過微信號(hào)搜索到后,通過微信號(hào)添加好友無法成功 若對(duì)方設(shè)置不可通過QQ號(hào)搜索到后,通過微信號(hào)添加好友無法成功 若對(duì)方設(shè)置不可通過手機(jī)號(hào)搜索到后,通過微信號(hào)添加好友無法成功 發(fā)送添加好友信息后,對(duì)方未按時(shí)確認(rèn),添加好友失敗
·添加好友輸入界面
? 輸入需添加好友后搜索按鈕可用性
·輸入QQ號(hào)碼字?jǐn)?shù)范圍[5,11]驗(yàn)證
數(shù)字在5到11位之間 輸入數(shù)字含特殊字符 發(fā)布內(nèi)容含空格(前中后)
·輸入微信號(hào)驗(yàn)證
發(fā)布字?jǐn)?shù)大于0
輸入數(shù)字長(zhǎng)度為0
含大量空格,有效長(zhǎng)度為0
含空格等禁用符號(hào)
微博發(fā)布內(nèi)容解析
·添加好友來源獲?。?/p>
通過QQ號(hào)/微信號(hào)/手機(jī)號(hào)查找
通過漂流瓶
通過公共號(hào)
通過搖一搖
通過“雷達(dá)”
添加好友通知
·新好友請(qǐng)求提醒:
對(duì)方主界面上顯示有好友添加請(qǐng)求
通過好友請(qǐng)求提醒
主界面上顯示通過對(duì)方好友驗(yàn)證,正式成為微信好友
3.3 驗(yàn)證點(diǎn)分析
添加好友信息是否成功發(fā)送,發(fā)送成功后是否有提示 添加好友的信息是否與輸入的內(nèi)容一致 此人的好友數(shù)是否正確變動(dòng)
對(duì)方微信上是否能接收到好友請(qǐng)求
3.4 測(cè)試用例設(shè)計(jì)
將前面的各個(gè)方面的測(cè)試分析進(jìn)行整合,去除冗余、按分類組織。寫明用例標(biāo)題和預(yù)期結(jié)果即可。
附:測(cè)試環(huán)境和工具
Windows環(huán)境,手工測(cè)試,工具無
附:發(fā)現(xiàn)的缺陷清單
1、如果需要添加的好友已經(jīng)設(shè)置了禁止任何人添加我為好友,那么某用戶添加該好友按下發(fā)送消息之后,系統(tǒng)對(duì)此未做出專門的提示消息:
1、對(duì)待添加的用戶顯示好友請(qǐng)求;
2、對(duì)添加的用戶做出待添加好友的說明。而是顯示該用戶不存在
2、微信目前還沒有添加好友數(shù)上限。如果出現(xiàn)極其多的人同時(shí)加某賬號(hào)的用戶,該用戶用戶界面中是否全部能顯示,這樣是否會(huì)讓對(duì)方手機(jī)死機(jī)。
第二篇:微信營銷軟件
第一微銷微信營銷軟件功能介紹
1、全球任意設(shè)定位置搜索附近好友(同時(shí)定位幾個(gè)地點(diǎn)。自動(dòng)給已經(jīng)定位的地點(diǎn)發(fā)信息)
2、全自動(dòng)打招呼
3、全自動(dòng)搖一搖(讓您身邊的人主動(dòng)和你打招呼)
4、全自動(dòng)驗(yàn)證添加好友
5、全自動(dòng)通訊錄群發(fā)【亮點(diǎn)】
6、招呼搖驗(yàn)證
7、通訊錄驗(yàn)證
8、自動(dòng)漂流瓶
9、全自動(dòng)關(guān)注公眾號(hào)【亮點(diǎn)】
10、全自動(dòng)切換微信號(hào)【亮點(diǎn)】
11、自動(dòng)注冊(cè)微信號(hào)【亮點(diǎn)】
12、一健設(shè)置昵稱【亮點(diǎn)】
13、一健設(shè)置簽名
【亮點(diǎn)】
14、全自動(dòng)定位全國地點(diǎn)【亮點(diǎn)】
15、全自動(dòng)100個(gè)點(diǎn)循環(huán)定位【亮點(diǎn)】
16、全自動(dòng)漂流瓶群發(fā)【亮點(diǎn)】
17、新增自動(dòng)推薦公眾號(hào)給微信好友【亮點(diǎn)】
18、新增同時(shí)支持微信3.6版本及4.2版本軟件 【亮點(diǎn)】
19、新增3.6版本全自動(dòng)通訊錄群發(fā)【亮點(diǎn)】20、新增3.6版本全自動(dòng)通訊錄單發(fā)【亮點(diǎn)】
21、新增3.6版本全自動(dòng)打招呼【亮點(diǎn)】
22、新增3.6版本全球任意設(shè)定位置搜索附近好友【亮點(diǎn)】
23、新增3.6版本全自動(dòng)切換微信號(hào)【亮點(diǎn)】
特點(diǎn):更穩(wěn)定更流暢,不卡機(jī),永久提供升級(jí)更新。自動(dòng)搖一搖、自動(dòng)打招呼軟件為本公司獨(dú)家制作,非外面的泛濫的BUG版本,不卡機(jī),運(yùn)行非常流暢。第一微銷微信營銷軟件由佛山浩廣網(wǎng)絡(luò)公司獨(dú)家開發(fā),現(xiàn)誠招全國各地區(qū)代理商,市場(chǎng)巨大,你會(huì)是敢于吃螃蟹的人嗎?
第三篇:微信推廣軟件
微信推廣軟件
是網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代企業(yè)對(duì)營銷模式的創(chuàng)新,是伴隨著微信的火熱產(chǎn)生的一種網(wǎng)絡(luò)營銷方式,微信不存在距離的限制,用戶注冊(cè)微信后,可與周圍同樣注冊(cè)的“朋友“形成一種聯(lián)系,用戶訂閱自己所需的信息,商家通過提供用戶需要的信息,推廣自己的產(chǎn)品的點(diǎn)對(duì)點(diǎn)的營銷方式 微信助手是一款微信推廣軟件,礎(chǔ)上自主研發(fā)的獨(dú)立操作系統(tǒng)可以批量注冊(cè)微信賬號(hào),找到精準(zhǔn)的定位,對(duì)附近的人打招呼,還支持多個(gè)賬號(hào)資料修改,多個(gè)賬號(hào)輪流操作批量分享等強(qiáng)大功能。微信打招呼,20字無簽名,全網(wǎng)發(fā)送 房產(chǎn) 移民 教育 貸款 找你妹 等等商業(yè)微信廣告無壓力全國 成功率100% 免費(fèi)測(cè)試,測(cè)試走單
1、批量導(dǎo)入微信
2、批量開通微信
3、批量修改頭像
4、批量設(shè)置微信資料
5、批量導(dǎo)入公眾號(hào)
6、批量關(guān)注公眾號(hào)
7、發(fā)送內(nèi)容多條自定義
8、自動(dòng)換號(hào)登錄
9、自動(dòng)打招呼
10、自動(dòng)刷新附近用戶
11、自動(dòng)設(shè)置多點(diǎn)定位
12、查看附近性別選擇
13、支持批量站街掛號(hào)
14、支持自動(dòng)生成坐標(biāo)
15、支持單點(diǎn)批量擴(kuò)散
16、VPN記錄(防屏蔽)
17、綁定賬號(hào)無上限
18、支持多臺(tái)電腦使用
19、軟件升級(jí)服務(wù) 20、遠(yuǎn)程技術(shù)服務(wù)
21、支持多微信版本
22、支持一鍵安裝
23、自動(dòng)撥號(hào)換ip
24、微信上傳相冊(cè)修改文字
26、支持手機(jī)QQ站街
27、支持手機(jī)QQ上傳頭像及修改資料
28、支持手機(jī)QQ群發(fā) 微信推廣軟件屬于微信營銷軟件的一種,該軟件能方便迅速地實(shí)現(xiàn)微信所有操作,可24小時(shí)掛機(jī),微信推廣軟件永久持續(xù)更新。我10分鐘打招呼可以打200多條,你的手機(jī)可以嗎?我10分鐘,我可以隨意定位全國,全國搜索附近的人,你可以嗎?簡(jiǎn)單,快捷,方便?,F(xiàn)已有諸多公司和客戶加盟,親,還等什么,趕緊來試試吧
濟(jì)南微商慧文化傳媒有限公司 地址:濟(jì)南市和諧廣場(chǎng)2號(hào)樓805聯(lián)系電話:0531-5805068
第四篇:微信營銷軟件
布喬開發(fā)的微信營銷軟件功能
01、批量導(dǎo)入微信02、批量開通微信03、批量修改頭像04、批量設(shè)置微信資料05、批量導(dǎo)入公眾號(hào)06、批量關(guān)注公眾號(hào)07、發(fā)送內(nèi)容多條
自定義08、自動(dòng)換號(hào)登錄09、自動(dòng)打招呼
10、自動(dòng)刷新附近用戶
11、自動(dòng)設(shè)置多點(diǎn)定位
12、查看附近性別選擇
13、支持批量站街掛號(hào)
14、支持自動(dòng)生成坐標(biāo)
15、支持單點(diǎn)批量擴(kuò)散
16、VPN記錄(防屏蔽)
17、綁定賬號(hào)無上限
18、支持多臺(tái)電腦使用
19、軟件升級(jí)服務(wù)
20、遠(yuǎn)程技術(shù)服務(wù)
21、支持多微信版本
22、支持一鍵安裝
23、QQ附近人群發(fā)
24、QQ批量改交友簽名
25、QQ站街
26、批量微信相冊(cè)上傳
27、批量相冊(cè)文字
28、ADSL自動(dòng)撥號(hào)
29、通訊錄群發(fā) 30、自動(dòng)回復(fù)
現(xiàn)布喬開發(fā)的微信營銷軟件全國招代理,你不來,我都驚呆了。
第五篇:軟件測(cè)試信計(jì)專業(yè)范圍
1.?測(cè)試和?測(cè)試區(qū)別是什么?它們發(fā)生在軟件測(cè)試的那一階段?
2.安全性測(cè)試的目的是什么?簡(jiǎn)述安全性的兩個(gè)級(jí)別及其關(guān)系?
安全性測(cè)試的目的是檢查系統(tǒng)對(duì)非法侵入的防范能力。
安全性分為兩個(gè)級(jí)別即應(yīng)用程序級(jí)別安全性和系統(tǒng)級(jí)別安全性。它們的關(guān)系如下:
1)應(yīng)用程序級(jí)別安全性包括對(duì)數(shù)據(jù)或業(yè)務(wù)功能的訪問;系統(tǒng)級(jí)別安全性包括對(duì)系統(tǒng)的登錄和遠(yuǎn)程訪問。
2)應(yīng)用程序級(jí)別的安全性可確保在預(yù)期的安全性情況下,操作者只能訪問特定的功能或用例,或者只能訪問有限的數(shù)據(jù)。系統(tǒng)級(jí)別的安全性可確保只有具備系統(tǒng)訪問權(quán)限的用戶才能訪問應(yīng)用程序,而且只能通過相應(yīng)的網(wǎng)關(guān)來訪問。
3.什么是軟件可靠性?可以用軟件的可靠性測(cè)試取代安全測(cè)試嗎?
軟件可靠性是指軟件系統(tǒng)在規(guī)定的時(shí)間內(nèi)及規(guī)定的環(huán)境下,完成規(guī)定功能的能力。它的概率度量稱為可靠度。
軟件安全性和可靠性聯(lián)系緊密,軟件可靠性要求通常包含了安全性的要求,但是可靠性測(cè)試不能完全取代安全性測(cè)試,因?yàn)榘踩詼y(cè)試包括了在非正常情況下不發(fā)生安全事故的能力。
4.僅僅測(cè)試程序是否按照預(yù)期方式運(yùn)行有何問題?
5.判斷是非:好的測(cè)試人員堅(jiān)持不懈地追求完美。
6.假定無法完全測(cè)試某一程序,在決定是否應(yīng)該停止測(cè)試時(shí)要考慮哪些問題?
終止測(cè)試沒有一定的時(shí)間,每個(gè)項(xiàng)目都會(huì)有所不同。決定是否終止的考慮因素有:是否會(huì)繼續(xù)發(fā)現(xiàn)大量軟件缺陷?項(xiàng)目組對(duì)已執(zhí)行的測(cè)試滿意嗎?產(chǎn)品按照客戶的要求驗(yàn)證了嗎?已經(jīng)報(bào)告的軟件缺陷是否經(jīng)過評(píng)估確定哪些修復(fù),哪些不修復(fù)?未測(cè)試部分是客戶常用功能嗎?代碼復(fù)雜度高嗎?
判斷是非:軟件測(cè)試人員可以根據(jù)產(chǎn)品說明書進(jìn)行白盒測(cè)試嗎?
是的,白盒測(cè)試就是使用如何設(shè)計(jì)影響如何測(cè)試的概念進(jìn)行的。測(cè)試人員參與焦點(diǎn)人群易用性研究和市場(chǎng)會(huì)議,了解用于定義功能特性和整個(gè)產(chǎn)品的過程。但是這些信息可能誘使測(cè)試人員傾向于假定說明書市正確的。
8.動(dòng)態(tài)白盒測(cè)試和調(diào)試的區(qū)別?
這兩個(gè)過程存在交叉。但是動(dòng)態(tài)白盒測(cè)試的目的是為了發(fā)現(xiàn)軟件缺陷,而調(diào)試的目的是修復(fù)軟件缺陷。在分離和查找軟件缺陷原因時(shí)會(huì)發(fā)生交叉。
9.什么是靜態(tài)白盒測(cè)試,靜態(tài)白盒測(cè)試的好處?
靜態(tài)白盒測(cè)試是在不執(zhí)行軟件的條件下有條理地仔細(xì)審查軟件設(shè)計(jì)、體系結(jié)構(gòu)和代碼,從而找出軟件缺陷的過程,也稱為結(jié)構(gòu)化分析。靜態(tài)白盒測(cè)試在開發(fā)過程早期發(fā)現(xiàn)錯(cuò)誤,使修復(fù)的費(fèi)用和時(shí)間大大降低。軟件測(cè)試人員可以得到軟件如何運(yùn)作的信息,存在哪些弱點(diǎn)和危險(xiǎn),而且可以與程序員建立良好的伙伴關(guān)系。項(xiàng)目狀態(tài)可以傳達(dá)給參與測(cè)試的所有小組成員。為動(dòng)態(tài)白盒測(cè)試和黑盒測(cè)試提供思路,幫助黑盒測(cè)試人員確定容易產(chǎn)生缺陷的范圍。
10假設(shè)有一個(gè)文本框,要求輸入9個(gè)字符的郵政編碼,格式如下123-12345,其中一個(gè)字符必須是連線“-”,“-”前面是3個(gè)數(shù)字或字母字符,后面是5個(gè)數(shù)字或字母字符字符。請(qǐng)問怎樣進(jìn)行等價(jià)類劃分?
11.繪制狀態(tài)轉(zhuǎn)換圖的三個(gè)要素是什么?
軟件可能處于的每一個(gè)狀態(tài)
從一個(gè)狀態(tài)轉(zhuǎn)移到另一個(gè)狀態(tài)所需要的輸入和條件
當(dāng)進(jìn)入和退出狀態(tài)時(shí)產(chǎn)生的條件和變量輸出
12.什么是文本擴(kuò)展,由此可能導(dǎo)致什么樣的常見軟件缺陷?
當(dāng)文本被翻譯成其他語言時(shí)會(huì)出現(xiàn)文本擴(kuò)展。文本字符長(zhǎng)度可能增加1倍或更長(zhǎng)。原來在屏幕上適合的對(duì)話框、按鈕等可能不在適合,甚至可能導(dǎo)致軟件崩潰,因?yàn)樽兂傻奈谋驹跒樵?/p>
字符保留的內(nèi)存空間放不下,會(huì)覆蓋其他內(nèi)存空間。
13.用戶界面沒有明確的對(duì)錯(cuò),怎樣測(cè)試?
主觀性比較強(qiáng),但是應(yīng)當(dāng)檢查是否符合7個(gè)重要原則:符合標(biāo)準(zhǔn)和規(guī)范,直觀,一致,靈活,舒適,正確和實(shí)用。
14.說出軟件缺陷可能不修復(fù)的幾個(gè)原因。
15.測(cè)試自動(dòng)化應(yīng)用中普遍存在的問題有哪些?
1)不正確的觀念和不現(xiàn)實(shí)的期望。認(rèn)為自動(dòng)化測(cè)試可以代替手工測(cè)試,對(duì)自動(dòng)化測(cè)試工具期待過高。
2)缺乏具有良好素質(zhì)、經(jīng)驗(yàn)的測(cè)試人才。自動(dòng)化測(cè)試不是簡(jiǎn)單的使用軟件,需要編寫大量的測(cè)試腳本。
3)測(cè)試工具本身的質(zhì)量影響測(cè)試的質(zhì)量
4)沒有進(jìn)行充分和有效地培訓(xùn)
5)沒有考慮公司的實(shí)際情況盲目引入測(cè)試工具。不同測(cè)試工具適合不同的測(cè)試項(xiàng)目和范圍
6)沒有形成一個(gè)良好的使用測(cè)試工具的環(huán)境。測(cè)試工具應(yīng)用環(huán)境需要測(cè)試流程和管理機(jī)制做相適應(yīng)的變化,只有這樣才能真正發(fā)揮作用。
7)其他技術(shù)問題和組織問題。要保證測(cè)試腳本的復(fù)用性,必須做大量自動(dòng)化測(cè)試腳本的維護(hù)工作。隨著軟件產(chǎn)品開發(fā)技術(shù)不同,自動(dòng)化測(cè)試軟件提供相應(yīng)測(cè)試技術(shù)的能力有限。
16.什么是軟件本地化
軟件本地化是將一個(gè)軟件產(chǎn)品按照特定國家和語言市場(chǎng)的需要記性全面定制的過程,它包括翻譯、重新設(shè)計(jì)、功能調(diào)整和功能測(cè)試,以及是否符合各個(gè)地方的習(xí)俗、文化背景、語言和方言的驗(yàn)證等。
判斷是非:軟件本地化就是翻譯。
錯(cuò),翻譯只考慮語言的方面即翻譯詞語。本地化要照顧到地區(qū)和國家的習(xí)慣,風(fēng)俗和文化。另外,可能還涉及到重新設(shè)計(jì)和功能調(diào)整,因?yàn)榭赡軙?huì)出現(xiàn)諸如文本擴(kuò)展的問題造成軟件缺陷。最后還要進(jìn)行本地化軟件的測(cè)試。
17.回歸測(cè)試的目的18.集成測(cè)試的基本模式及其優(yōu)缺點(diǎn)
集成測(cè)試基本模式有兩種:
非漸增式測(cè)試模式:先分別測(cè)試每個(gè)模塊,再把所有模塊按照要求放在一起集合成所要得程序。
漸增式測(cè)試模式:把下一個(gè)要測(cè)試的模塊和已經(jīng)測(cè)試好的模塊結(jié)合起來進(jìn)行測(cè)試,測(cè)試完后在把下一個(gè)應(yīng)該測(cè)試的模塊結(jié)合進(jìn)來測(cè)試。
優(yōu)缺點(diǎn):
漸增式測(cè)試模式需要編寫的軟件較多,工作量較大,而非漸增式測(cè)試開銷小。
漸增式測(cè)試模式發(fā)現(xiàn)模塊間接口的錯(cuò)誤早,對(duì)錯(cuò)誤的定位也相對(duì)容易;而非漸增式測(cè)試發(fā)現(xiàn)錯(cuò)誤晚,錯(cuò)誤定位和解決難。
漸增式測(cè)試模式測(cè)試更徹底,需要較多的機(jī)器時(shí)間。非漸增模式可以進(jìn)行并行測(cè)試。
19.什么是驅(qū)動(dòng)程序和樁程序,它們的作用
20.設(shè)計(jì)測(cè)試用例:使用基本路徑測(cè)試法設(shè)計(jì)測(cè)試用例,測(cè)試下面的程序。
int rcount(int icount,int iflag){
int itemp=0;
while(icount>0){
if(0==iflag){
itemp=icount+100;
break;
}
else{
if(1==iflag){
itemp=itemp+10;
}
else{
itemp=itemp+20
}
}
icount--;
}
return itemp;
}
21設(shè)計(jì)測(cè)試用例:某個(gè)軟件的規(guī)格說明書要求如下:第一列字符必須是A或B,第二列字符必須是一個(gè)數(shù)字,在此情況下進(jìn)行文件修改;但如果第一列字符不正確,則輸出信息L;如果第二列字符不是數(shù)字,則給出信息M。
分析以上需求說明,應(yīng)用因果圖法設(shè)計(jì)測(cè)試用例。
22.面向?qū)ο蟮臏y(cè)試:
以下方法是通過用戶界面向Action層傳送用戶年齡,并對(duì)傳來的參數(shù)做類型轉(zhuǎn)換并返回年齡。指出程序可能存在缺陷的地方,并做修改。
public int getUserAge(HttpServletRequest request){
int age=0;
String userAge=request.getParameter(“userAge”);
if(userAge!=null){
age=Integer.parseInt(userAge);
}
return age;
}
23.簡(jiǎn)述測(cè)試用例設(shè)計(jì)的基本原則
1).用成熟的測(cè)試用例設(shè)計(jì)方法指導(dǎo)設(shè)計(jì),用成熟的設(shè)計(jì)方法和測(cè)試人員的經(jīng)驗(yàn)二者結(jié)合進(jìn)行設(shè)計(jì)。
2).測(cè)試用例的正確性:包括數(shù)據(jù)的正確性和操作的正確性。
3).測(cè)試用例的代表性:能夠代表并覆蓋各種合理和不合理的、合法的和非法的、邊界的和越界的以及極限的輸入數(shù)據(jù)、操作和環(huán)境設(shè)置。
4).測(cè)試結(jié)果的可判斷性,每個(gè)測(cè)試用例又要有相應(yīng)的期望結(jié)果。
5).測(cè)試結(jié)果的可再現(xiàn)性:對(duì)同樣的測(cè)試用例,系統(tǒng)執(zhí)行結(jié)果應(yīng)該是相同的。
6)足夠詳細(xì)、準(zhǔn)確和清晰的步驟
25.判斷正誤.測(cè)試用例設(shè)計(jì)就是測(cè)試輸入數(shù)據(jù)的設(shè)計(jì)
26.判斷正誤:測(cè)試用例設(shè)計(jì)得越詳細(xì)越好
27.什么是測(cè)試文檔,測(cè)試文檔的作用是什么?
測(cè)試文檔是對(duì)要執(zhí)行的軟件測(cè)試及測(cè)試的結(jié)果進(jìn)行描述、定義、規(guī)定和報(bào)告的任何書面或圖示信息。主要作用有:
1)促進(jìn)項(xiàng)目組成員間的交流溝通
2)便于對(duì)測(cè)試項(xiàng)目的管理
3)決定測(cè)試的有效性
4)檢驗(yàn)測(cè)試資源
5)明確任務(wù)的風(fēng)險(xiǎn)
6)評(píng)價(jià)測(cè)試結(jié)果
7)方便再測(cè)試
8)驗(yàn)證需求的正確性
28根據(jù)作用不同,測(cè)試文檔分為哪幾類,主要包含哪些文檔。
根據(jù)測(cè)試文檔的作用不同,通常把測(cè)試文檔分為前置作業(yè)文檔和后置作業(yè)文檔。測(cè)試計(jì)劃測(cè)試用例的文檔都屬于前置作業(yè)文檔
后置作用文檔是在測(cè)試完成后提交的,主要包括軟件缺陷報(bào)告和分析總結(jié)報(bào)告
29主要的測(cè)試文檔有哪些?
測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)規(guī)格說明、測(cè)試用例說明、測(cè)試規(guī)程規(guī)格說明、測(cè)試日志、測(cè)試缺陷報(bào)告、測(cè)試總結(jié)報(bào)告
30.簡(jiǎn)述作為測(cè)試人員,測(cè)試工作的7條效率原則
1)主動(dòng)思考積極行動(dòng)
2)一開始就牢記目標(biāo),不迷失方向
3)重要的事情放在首位
4)先理解人,后被人理解
5)尋求雙贏
6)互相合作,追求1+1>2
7)終生學(xué)習(xí),自我更新,不斷進(jìn)步
31.單元測(cè)試的主要任務(wù)
1)模塊接口測(cè)試
2)模塊局部數(shù)據(jù)結(jié)構(gòu)測(cè)試
3)模塊中所有獨(dú)立執(zhí)行路徑測(cè)試
4)各種錯(cuò)誤處理測(cè)試
5)模塊邊界條件測(cè)試
32.什么是集成測(cè)試,集成測(cè)試的主要任務(wù)。
集成測(cè)試是單元測(cè)試的邏輯擴(kuò)展。它是在單元測(cè)試的基礎(chǔ)上,測(cè)試將所有的軟件單元按照要求組裝成模塊子系統(tǒng)和系統(tǒng)的過程中,各部分工作是否達(dá)到實(shí)現(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動(dòng)。
集成測(cè)試的主要任務(wù):
1)將各模塊連接起來,檢查模塊相互調(diào)用時(shí),數(shù)據(jù)經(jīng)過接口是否丟失
2)將各個(gè)子功能組合起來,檢查是否達(dá)到預(yù)期的各項(xiàng)功能
3)一個(gè)模塊的功能是否會(huì)對(duì)另一個(gè)模塊的功能產(chǎn)生不利影響
4)全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題,會(huì)不會(huì)被異常修改
5)單個(gè)模塊的誤差積累是否會(huì)被放大,以致達(dá)到不可接受的程度。
33.集成測(cè)試循序的原則
1)所有公共接口都要被測(cè)試到
2)關(guān)鍵模塊必須進(jìn)行充分的測(cè)試
3)集成測(cè)試應(yīng)當(dāng)按一定的層次進(jìn)行
4)集成測(cè)試的策略選擇應(yīng)當(dāng)綜合考慮質(zhì)量、成本和進(jìn)度之間的關(guān)系
5)集成測(cè)試應(yīng)當(dāng)盡早開始,并以總體設(shè)計(jì)為基礎(chǔ)
6)在模塊和接口的劃分上,測(cè)試人員和開發(fā)人員應(yīng)當(dāng)進(jìn)行充分溝通
7)在模塊發(fā)生修改時(shí),設(shè)計(jì)的相關(guān)接口必須進(jìn)行再測(cè)試
8)測(cè)試的執(zhí)行結(jié)果應(yīng)當(dāng)如實(shí)記錄
34.你認(rèn)為什么是軟件缺陷?
35.軟件缺陷嚴(yán)重性是什么?有哪些等級(jí)?
軟件缺陷嚴(yán)重性是指缺陷對(duì)軟件質(zhì)量的破壞程度,即缺陷的存在對(duì)軟件功能和性能產(chǎn)生怎樣的影響。
軟件缺陷嚴(yán)重程度一般分為:致命、嚴(yán)重、一般、較小
36報(bào)告軟件缺陷的基本原則
1盡快報(bào)告軟件缺陷
2有效地描述軟件缺陷
3.報(bào)告軟件測(cè)試不做任何評(píng)價(jià)
4.每個(gè)報(bào)告只針對(duì)一個(gè)軟件缺陷
37.軟件測(cè)試人員應(yīng)具備的基本素質(zhì)有哪些?
38.本地化與國際化的關(guān)系