做化妝刷的外貿(mào)網(wǎng)站長(zhǎng)春網(wǎng)站優(yōu)化體驗(yàn)
??? Junit 等一系列自動(dòng)化工具不用啰嗦了,自己就是小白再搞科普就裝了。
??? 把后面相關(guān)內(nèi)容看了一下,使用這些測(cè)試工具一樣編寫(xiě)代碼(驅(qū)動(dòng)模塊【調(diào)用接口的代碼片段】,樁模塊【響應(yīng)輸出結(jié)果的代碼片段,也就是被測(cè)模塊調(diào)用的模塊】)。
??? 再還有就是教程所講到的選擇自動(dòng)化測(cè)試與手工測(cè)試的優(yōu)缺點(diǎn),最關(guān)鍵是的成本問(wèn)題,這是上不上自動(dòng)化手段的先決條件。大致羅列如下:
??? 自動(dòng)化測(cè)試優(yōu)點(diǎn):
??? 1.對(duì)程序的回歸測(cè)試更方便。由于回歸測(cè)試的動(dòng)作和用例是事先設(shè)計(jì)好的,測(cè)試期望結(jié)果也是可預(yù)料的,將回歸測(cè)試自動(dòng)運(yùn)行,可以極大地提高測(cè)試效率,縮短回歸測(cè)試時(shí)間。
??? 2.可以運(yùn)行更多更繁瑣的測(cè)試。自動(dòng)化的一個(gè)明顯的好處是可以在較少的時(shí)間內(nèi)運(yùn)行更多的測(cè)試。
??? 3.可以執(zhí)行一些手工測(cè)試?yán)щy或不可能進(jìn)行的測(cè)試。比如,對(duì)于大量用戶的測(cè)試,不可能同時(shí)讓足夠多的測(cè)試人員同時(shí)進(jìn)行測(cè)試,但是卻可以通過(guò)自動(dòng)化測(cè)試模擬同時(shí)有許多用戶,從而達(dá)到測(cè)試的目的。
??? 4.更好地利用資源。將繁瑣的任務(wù)自動(dòng)化,可以提高準(zhǔn)確性和測(cè)試人員的積極性,將測(cè)試技術(shù)人員解放出來(lái),讓他們能夠?qū)⒏嗑ν度朐跍y(cè)試用例的設(shè)計(jì)上。
??? 5.測(cè)試具有一致性和可重復(fù)性。由于測(cè)試是自動(dòng)執(zhí)行的,每次測(cè)試的結(jié)果和執(zhí)行的內(nèi)容的一致性是可以得到保障的,從而達(dá)到測(cè)試的可重復(fù)的效果。
??? 6.測(cè)試的復(fù)用性。由于白動(dòng)測(cè)試通常采用腳本技術(shù),這樣就有可能只需要做少量的甚至不做修改,實(shí)現(xiàn)在不同的測(cè)試過(guò)程中使用相同的用例。
??? 7.增加軟件信任度。由于測(cè)試是自動(dòng)執(zhí)行的,所以不存在執(zhí)行過(guò)程中的疏忽和錯(cuò)誤,完全取決于測(cè)試的設(shè)計(jì)質(zhì)量。
??? 自動(dòng)化工具本身并無(wú)想象力,自動(dòng)化測(cè)試的缺點(diǎn)有:
??? 1.測(cè)試用例設(shè)計(jì):測(cè)試人員的經(jīng)驗(yàn)和對(duì)錯(cuò)誤的猜測(cè)能力是工具不可替代的。
??? 2.界面和用戶體驗(yàn)測(cè)試:人類的審美觀和心理體驗(yàn)是工具不可模擬的。
??? 3.正確性的檢查:人們對(duì)是非的判斷和邏輯推理能力是工具不具備的。
??? 成本對(duì)比:
??? 自動(dòng)化測(cè)試實(shí)施成本=前期開(kāi)發(fā)成本+后期維護(hù)成本。
??? 其中前期開(kāi)發(fā)成本包括人力成本、時(shí)間成本、工具軟硬件成本和人員培訓(xùn)成本,后期維護(hù)成本則包括軟件變化、擴(kuò)展性、健壯性、可調(diào)試性和未知風(fēng)險(xiǎn)等引發(fā)的成本。
??? 從成本上來(lái)說(shuō),除了購(gòu)置工具外,還需考慮測(cè)試人員熟練使用工具的培訓(xùn)成本與腳本編輯維護(hù)的時(shí)間耗費(fèi)。如果強(qiáng)行使用自動(dòng)化測(cè)試,既增加了成本,又延誤了項(xiàng)目的進(jìn)度。
??? 使用時(shí)機(jī):
??? 何時(shí)適合引入自動(dòng)化測(cè)試:
??? (1)增量式開(kāi)發(fā)、持續(xù)集成型項(xiàng)目,時(shí)間周期長(zhǎng)
??? (2)需求變更不頻繁
??? (3)系統(tǒng)中的測(cè)試對(duì)象基本可以正常識(shí)別
??? (4)系統(tǒng)中不存在大批量第三方控件
??? (5)需要反復(fù)測(cè)試,如可靠性測(cè)試需要進(jìn)行上千次的系統(tǒng)測(cè)試。
??? 如果項(xiàng)目開(kāi)發(fā)周期短、需求變化頻繁的情況下,又沒(méi)有明確的自動(dòng)化測(cè)試計(jì)劃、措施和管理的條件,應(yīng)當(dāng)避免開(kāi)展自動(dòng)化測(cè)試。并且無(wú)需太多的腳本復(fù)用,自動(dòng)化測(cè)試根本無(wú)法體現(xiàn)高效,反而腳本的開(kāi)發(fā)與維護(hù)會(huì)占去很大一部分時(shí)間。
??? 綜上,小廠上手段是不可能的,除非是有追求的小廠【理論上極少會(huì)有的】!
??? 所以,自動(dòng)化測(cè)試學(xué)習(xí)裝杯結(jié)束!
=================================================================
??? 通常大量、簡(jiǎn)單、重復(fù)性的測(cè)試適合使用自動(dòng)化,如并發(fā)測(cè)試、壓力測(cè)試等。
??? 感覺(jué)貌似當(dāng)年使用 AJ 精靈【有暴露年代】的感覺(jué)……
=================================================================
??? 把工信部的模擬試題做了一遍,選擇題正確率為 60% ,后面的簡(jiǎn)答題估計(jì)一下(沒(méi)有具體寫(xiě)出答案,但默出大致的解題重點(diǎn))應(yīng)該能拿到 60% 左右的分?jǐn)?shù)。所以還是偷偷的、小小的傲嬌了一下:總體方向和理念(觀點(diǎn))是正確的,就好比駕考的課目一和課目四一樣,通常思維正常人的得分應(yīng)該不會(huì)低于80分,刨開(kāi)那些米(距離多少米)、分(扣幾分)、年(判幾年)需要硬背的之外……
??? So,馬列主義的手電筒只照別人不照自己,別人給我(公司)開(kāi)發(fā)軟件我需要有測(cè)試用例【因?yàn)樗麄兲^(guò)敷衍,分明自己都沒(méi)測(cè)試過(guò),不管黑盒還是白盒】;我給客戶開(kāi)發(fā)的軟件,理論上至少要過(guò)我自己這一關(guān)。多少我還是愛(ài)惜自己的羽毛【雖然不甚光鮮】……
??? 通常情況下過(guò)不了我自己這關(guān)的產(chǎn)品我是不會(huì)交付給客戶的,除非不用我擔(dān)責(zé)(經(jīng)濟(jì)損失、聲譽(yù)損失、合同違約以及法律責(zé)任)……
??? 不可說(shuō)!不可說(shuō)!
??? 懂得都懂!
??? 自勉!!!