-
軟件測(cè)試的含義?遵循的原則?軟件測(cè)試有哪些分類(lèi)?
何時(shí)開(kāi)始?方案如何設(shè)計(jì)?
測(cè)試流程?提BUG?寫(xiě)報(bào)告?
為什么要做自動(dòng)化?怎么做?
IEEE定義:
? 使用人工或自動(dòng)的手段來(lái)運(yùn)行或測(cè)量軟件系統(tǒng)的過(guò)程,以檢驗(yàn)軟件系統(tǒng)是否滿(mǎn)足規(guī)定的要求,并找出與預(yù)期結(jié)果之間的差異
軟件測(cè)試的對(duì)象包括 軟件需求、軟件概要設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)、軟件運(yùn)行環(huán)境、軟件源代碼、可運(yùn)行程序
軟件測(cè)試遵循原則:
? 一、測(cè)試可以證明缺陷的存在,但不能證明缺陷不存在
? 二、窮盡測(cè)試時(shí)不可能的,應(yīng)設(shè)定及時(shí)終止的條件
? 三、測(cè)試應(yīng)該盡早進(jìn)行(從單元測(cè)試-系統(tǒng)測(cè)試-驗(yàn)收測(cè)試 缺陷越晚發(fā)現(xiàn),修復(fù)成本越高)
? 四、缺陷具備群集特性(80%的缺陷可能存在于20%代碼中)
? 五、測(cè)試的殺蟲(chóng)劑悖論(連續(xù)使用相同的測(cè)試用例,可能會(huì)導(dǎo)致缺陷逃逸)
? 六、二八原則(80%的缺陷可能通過(guò)20%的測(cè)試用例可以發(fā)現(xiàn)
? 七、測(cè)試活動(dòng)依賴(lài)于測(cè)試場(chǎng)景
查看全部 -
V模型
W模型
查看全部 -
軟件測(cè)試定義
查看全部 -
輸出
查看全部 -
總結(jié)
查看全部 -
其他測(cè)試類(lèi)型
查看全部 -
文檔測(cè)試
查看全部 -
兼容性測(cè)試
查看全部 -
安全測(cè)試
查看全部 -
性能測(cè)試
查看全部 -
功能測(cè)試
查看全部 -
單元測(cè)試框架
JUnit——java
nunit——donet
PHPUnit——PHP
CPPUnit——C++
查看全部 -
軟件測(cè)試分類(lèi)
查看全部 -
可靠性測(cè)試
軟件可靠性:規(guī)定時(shí)間內(nèi)完成測(cè)試
硬件可靠性:高壓,防塵防水,潮濕
易用性測(cè)試
用戶(hù)使用軟件時(shí)是否感覺(jué)方便,保證用戶(hù)使用體驗(yàn),針對(duì)UI層面
本地化測(cè)試
針對(duì)軟件的本地化版本實(shí)施的針對(duì)性測(cè)試,如中文版,英文版
主要測(cè)試內(nèi)容:語(yǔ)言語(yǔ)義(書(shū)寫(xiě)習(xí)慣);時(shí)區(qū)、日期格式、貨幣;當(dāng)?shù)仫L(fēng)俗、法律法規(guī);政治敏感內(nèi)容(重要)
部署測(cè)試(安裝測(cè)試)
驗(yàn)證系統(tǒng)部署過(guò)程,確保軟件經(jīng)過(guò)安裝測(cè)試后也可以正常使用
主要測(cè)試內(nèi)容:不同環(huán)境下的部署驗(yàn)證;參照部署文檔執(zhí)行,過(guò)程的合理、正確性;基礎(chǔ)數(shù)據(jù)
無(wú)障礙測(cè)試(可訪(fǎng)問(wèn)性測(cè)試)
特殊人群使用的功能如老年人,視障,身體殘疾
查看全部 -
軟件本身的兼容性:新開(kāi)發(fā)的軟件要對(duì)舊版本的功能兼容
不同平臺(tái)的兼容性:不同分辨率,不同的瀏覽器(IE,火狐,chorm)
軟件對(duì)運(yùn)行設(shè)備的兼容性:安卓,ios,pc
軟件互操作性:如新開(kāi)發(fā)的軟件和微信(主流)進(jìn)行互操正常
查看全部 -
安全測(cè)試:讓軟件產(chǎn)品符合安全需求和質(zhì)量標(biāo)準(zhǔn)
主要是防御,要全面防御
OWASP(關(guān)注 TOP10、 Test Guide)
前十名漏洞
注入攻擊
失效的會(huì)話(huà)驗(yàn)證,造成用戶(hù)身份的暴露
跨站腳本? XSS
參數(shù)修改
安全配置,系統(tǒng)的框架或者服務(wù),如默認(rèn)密碼
敏感信息泄漏
訪(fǎng)問(wèn)控制的缺失,如用戶(hù)沒(méi)有權(quán)限,但是可以操作
跨站請(qǐng)求偽造,用戶(hù)訪(fǎng)問(wèn)正常網(wǎng)站后,去訪(fǎng)問(wèn)了惡意網(wǎng)站,惡意代碼被執(zhí)行? CSRF
使用已知的安全漏洞(如該框架已知有安全漏洞),相關(guān)的技術(shù)有漏洞,如果沒(méi)有及時(shí)打補(bǔ)丁更新,黑客會(huì)利用相關(guān)漏洞攻擊
偽驗(yàn)證的重定向,具有重定向,不進(jìn)行校驗(yàn)的話(huà),就會(huì)被攻擊者重構(gòu)
滲透測(cè)試:模擬對(duì)系統(tǒng)惡意攻擊行為來(lái)評(píng)估系統(tǒng)安全性的一種測(cè)試
主要是攻擊,選擇一些點(diǎn)進(jìn)攻
查看全部 -
負(fù)載測(cè)試:逐步增加,測(cè)試出系統(tǒng)正常指標(biāo)下最大的負(fù)載
壓力測(cè)試:模擬系統(tǒng)在極限情況下,在什么的壓力下,會(huì)導(dǎo)致系統(tǒng)的失效
可穩(wěn)定性測(cè)試:稍大于正常使用情況下,連續(xù)五天施加壓力,查看系統(tǒng)的穩(wěn)定性
性能指標(biāo):
并發(fā)用戶(hù)數(shù)、每秒事務(wù)數(shù)(TPS)、系統(tǒng)響應(yīng)時(shí)間,設(shè)備性能(CPU,內(nèi)存,網(wǎng)絡(luò)IO)
性能測(cè)試工具:
靜態(tài)性能評(píng)估:基于web,分析頁(yè)面代碼,給出評(píng)估結(jié)果性能分析方法
瀏覽器插件(chrome插件可以直接在插件庫(kù)搜索得到)
APM(應(yīng)用性能管理)
聽(tīng)云---提高性能測(cè)試的可視化情況
道一的藍(lán)鯨
查看全部 -
風(fēng)險(xiǎn)測(cè)試:
質(zhì)量風(fēng)險(xiǎn):被測(cè)系統(tǒng)質(zhì)量問(wèn)題,軟件的功能,性能,易用性,功能缺失,數(shù)據(jù)轉(zhuǎn)換
管理風(fēng)險(xiǎn):人手不足,人員技能不匹配,測(cè)試環(huán)境不具備,被測(cè)系統(tǒng)需求不清晰,被測(cè)系統(tǒng)關(guān)聯(lián)的第三方需求有問(wèn)題
查看全部 -
黑盒測(cè)試:
白盒測(cè)試:
靜態(tài)測(cè)試:無(wú)需執(zhí)行被測(cè)程序,直接看軟件文檔或者代碼(自動(dòng)化) 常見(jiàn)是白盒測(cè)試(代碼檢測(cè)等)
方法為互審 、走查(抽查)、 會(huì)議三種形式
動(dòng)態(tài)測(cè)試:運(yùn)行被測(cè)程序(黑盒測(cè)試)
手工測(cè)試:針對(duì)深度測(cè)試和強(qiáng)調(diào)主觀(guān)判斷的測(cè)試 (探索性測(cè)試)
自動(dòng)化測(cè)試:使用單獨(dú)測(cè)試工具的自動(dòng)化(單元測(cè)試、接口測(cè)試、性能測(cè)試)
查看全部 -
IEEE定義(ISO/IEC/IEEE29119)
使用人工或自動(dòng)的手段來(lái)運(yùn)行或測(cè)量軟件系統(tǒng)的過(guò)程,以檢驗(yàn)軟件系統(tǒng)是否滿(mǎn)足規(guī)定的要求,并找出與預(yù)期結(jié)果之間的差異查看全部 -
單元測(cè)試:對(duì)軟件中的最小可測(cè)試單元進(jìn)行檢查和驗(yàn)證
單元測(cè)試的原則
1.盡可能保證各個(gè)測(cè)試用例是互相獨(dú)立的
2.一般由代碼的開(kāi)發(fā)人員來(lái)實(shí)施,用以檢驗(yàn)所開(kāi)發(fā)的代碼攻能符合自己的設(shè)計(jì)要求
集成測(cè)試:是在單元測(cè)試的基礎(chǔ)上,測(cè)試在將所有的軟件單元按照概要設(shè)計(jì)規(guī)格說(shuō)明的要求組裝成模塊、子系統(tǒng)或系統(tǒng)的過(guò)程中各部分工作是否達(dá)到或?qū)崿F(xiàn)相應(yīng)技術(shù)指標(biāo)及要求的活動(dòng)
集成測(cè)試的主要實(shí)施方案
1. Big Bang2.自頂向下3.自底向上
4.核心系統(tǒng)集成5.高頻集成
驗(yàn)收測(cè)試也稱(chēng)交付測(cè)試:針對(duì)用戶(hù)需求、業(yè)務(wù)流程的正式的測(cè)過(guò)確定系統(tǒng)是否滿(mǎn)足驗(yàn)收標(biāo)準(zhǔn),由用戶(hù)、客戶(hù)或其他授權(quán)機(jī)/決定是否接受系統(tǒng)查看全部 -
哈哈哈哈哈哈哈哈還好吧
查看全部 -
11
查看全部 -
軟件測(cè)試所遵循的原則
查看全部 -
質(zhì)量、人員、資源
查看全部 -
再測(cè)試一下
查看全部
舉報(bào)