2018-12-12

速盤:破解百度云不限速
速盤下載網(wǎng)址:https://www.speedpan.com/
手機(jī) 百度云盤破解 village 山寨云
https://www.tapd.cn/63882484/markdown_wikis/view/#1163882484001001490

/root/software/apache-tomcat-7.0.86/logs
maven下載網(wǎng)址:https://repo1.maven.org/maven2/

//"http://47.98.226.232:8080/guoya-medium/jsp/user/login.jsp"
driver.get(url);
driver.findElement(By.xpath("http://input[@name='userName']")).sendKeys(username);
driver.findElement(By.xpath("http://input[@name='password']")).sendKeys(password);
driver.findElement(By.xpath("http://input[@id='checkCode']")).sendKeys("1234");
driver.findElement(By.xpath("http://input[@id='loginBtn']")).click();
driver.findElement(By.name("realName")).clear();
driver.findElement(By.name("realName")).sendKeys(realname);
driver.findElement(By.xpath("http://input[@value='查詢']")).click();
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="suit1"><!-- 測(cè)試套件,里面允許有多個(gè)測(cè)試集-->
<test name="test0" enabled="true"><!-- 測(cè)試集-->
    <!--傳參格式通過(guò)添加 <parameter name="變量名",value="變量值">節(jié)點(diǎn)傳參給類 >-->
    <parameter name="$要傳入類文件的變量名$" value="$變量值$"/>

    <classes>
        <class name="$類文件的相對(duì)路徑由com開(kāi)始到類名截至$">
            <methods>
                <include name="$執(zhí)行的方法名$" />
            </methods>
        </class>
    </classes>
    
</test>

</suite>

@Parameters({"methodparamter"})

封裝

image.png

$要映射關(guān)聯(lián)的response類名$ $返回body數(shù)據(jù)變量名$=JSON.parseObject($返回請(qǐng)求body的json字符串內(nèi)容$,$要映射關(guān)聯(lián)的response類名$.class);

String $返回responsebody數(shù)據(jù)變量名$= HttpTools.doPostByJson($請(qǐng)求的路徑$,$請(qǐng)求的json數(shù)據(jù)變量名$,"UTF-8");

String $轉(zhuǎn)換完成的json數(shù)據(jù)變量名$= JSON.toJSONString($待轉(zhuǎn)換的鍵值對(duì)數(shù)據(jù)$,true);

javabean轉(zhuǎn)化
下載Gsonformat
使用Gsonformat插件轉(zhuǎn)javabean
javabean中l(wèi)ist使用
private List<String> colors;

回歸測(cè)試是指修改了舊代碼后诀豁,重新進(jìn)行測(cè)試以確認(rèn)修改沒(méi)有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。自動(dòng)回歸測(cè)試將大幅降低系統(tǒng)測(cè)試冕臭、維護(hù)升級(jí)等階段的成本。
回歸測(cè)試作為軟件生命周期的一個(gè)組成部分拨与,在整個(gè)軟件測(cè)試過(guò)程中占有很大的工作量比重,軟件開(kāi)發(fā)的各個(gè)階段都會(huì)進(jìn)行多次回歸測(cè)試
1豁生、問(wèn):你在測(cè)試中發(fā)現(xiàn)了一個(gè)bug组哩,但是開(kāi)發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug,你應(yīng)該怎樣解決督笆?
首先芦昔,將問(wèn)題提交到缺陷管理庫(kù)里面進(jìn)行備案。
然后娃肿,要獲取判斷的依據(jù)和標(biāo)準(zhǔn):
根據(jù)需求說(shuō)明書(shū)咕缎、產(chǎn)品說(shuō)明、設(shè)計(jì)文檔等料扰,確認(rèn)實(shí)際結(jié)果是否與計(jì)劃有不一致的地方凭豪,提供缺陷是否確認(rèn)的直接依據(jù);
如果沒(méi)有文檔依據(jù)记罚,可以根據(jù)類似軟件的一般特性來(lái)說(shuō)明是否存在不一致的地方,來(lái)確認(rèn)是否是缺陷壳嚎;
根據(jù)用戶的一般使用習(xí)慣桐智,來(lái)確認(rèn)是否是缺陷;
與設(shè)計(jì)人員烟馅、開(kāi)發(fā)人員和客戶代表等相關(guān)人員探討说庭,確認(rèn)是否是缺陷;
合理的論述郑趁,向測(cè)試經(jīng)理說(shuō)明自己的判斷的理由刊驴,注意客觀、嚴(yán)謹(jǐn)寡润,不參雜個(gè)人情緒捆憎。
等待測(cè)試經(jīng)理做出最終決定,如果仍然存在爭(zhēng)議梭纹,可以通過(guò)公司政策所提供的渠道躲惰,向上級(jí)反映,并有上級(jí)做出決定变抽。
2.當(dāng)開(kāi)發(fā)人員說(shuō)不是BUG時(shí)础拨,你如何應(yīng)付?
  開(kāi)發(fā)人員說(shuō)不是bug绍载,有2種情況诡宗,一是需求沒(méi)有確定,所以我可以這么做击儡,這個(gè)時(shí)候可以找來(lái)產(chǎn)品經(jīng)理進(jìn)行確認(rèn)塔沃,需不需要改動(dòng),3方商量確定好后再看要不要改阳谍。二是這種情況不可能發(fā)生芳悲,所以不需要修改立肘,這個(gè)時(shí)候,我可以先盡可能的說(shuō)出是BUG的依據(jù)是什么名扛?如果被用戶發(fā)現(xiàn)或出了問(wèn)題谅年,會(huì)有什么不良結(jié)果?程序員可能會(huì)給你很多理由肮韧,你可以對(duì)他的解釋進(jìn)行反駁融蹂。如果還是不行,那我可以給這個(gè)問(wèn)題提出來(lái),跟開(kāi)發(fā)經(jīng)理和測(cè)試經(jīng)理進(jìn)行確認(rèn),如果要修改就改,如果不要修改就不改弄企。其實(shí)有些真的不是bug超燃,我也只是建議的方式寫(xiě)進(jìn)TD中,如果開(kāi)發(fā)人員不修改也沒(méi)有大問(wèn)題拘领。如果確定是bug的話意乓,一定要堅(jiān)持自己的立場(chǎng),讓問(wèn)題得到最后的確認(rèn)约素。
3.輸入已注冊(cè)的用戶名和正確的密碼届良,驗(yàn)證是否登錄成功;
輸入已注冊(cè)的用戶名和不正確的密碼圣猎,驗(yàn)證是否登錄失敗士葫,并且提示信息正確;
輸入未注冊(cè)的用戶名和任意密碼送悔,驗(yàn)證是否登錄失敗慢显,并且提示信息正確;
用戶名和密碼兩者都為空欠啤,驗(yàn)證是否登錄失敗荚藻,并且提示信息正確;
用戶名和密碼兩者之一為空洁段,驗(yàn)證是否登錄失敗鞋喇,并且提示信息正確;
如果登錄功能啟用了驗(yàn)證碼功能眉撵,在用戶名和密碼正確的前提下侦香,輸入正確的驗(yàn)證碼,驗(yàn)證是否登錄成功纽疟;
如果登錄功能啟用了驗(yàn)證碼功能罐韩,在用戶名和密碼正確的前提下,輸入錯(cuò)誤的驗(yàn)證碼污朽,驗(yàn)證是否登錄失敗散吵,并且提示信息正確
用戶名和密碼是否大小寫(xiě)敏感;
頁(yè)面上的密碼框是否加密顯示;
后臺(tái)系統(tǒng)創(chuàng)建的用戶第一次登錄成功時(shí)矾睦,是否提示修改密碼晦款;
忘記用戶名和忘記密碼的功能是否可用;
前端頁(yè)面是否根據(jù)設(shè)計(jì)要求限制用戶名和密碼長(zhǎng)度枚冗;
如果登錄功能需要驗(yàn)證碼缓溅,點(diǎn)擊驗(yàn)證碼圖片是否可以更換驗(yàn)證碼,更換后的驗(yàn)證碼是否可用赁温;
刷新頁(yè)面是否會(huì)刷新驗(yàn)證碼坛怪;
如果驗(yàn)證碼具有時(shí)效性,需要分別驗(yàn)證時(shí)效內(nèi)和時(shí)效外驗(yàn)證碼的有效性股囊;
用戶登錄成功但是會(huì)話超時(shí)后袜匿,繼續(xù)操作是否會(huì)重定向到用戶登錄界面;
不同級(jí)別的用戶稚疹,比如管理員用戶和普通用戶居灯,登錄系統(tǒng)后的權(quán)限是否正確;
頁(yè)面默認(rèn)焦點(diǎn)是否定位在用戶名的輸入框中内狗;
快捷鍵 Tab 和 Enter 等怪嫌,是否可以正常使用。
用戶密碼后臺(tái)存儲(chǔ)是否加密其屏;
用戶密碼在網(wǎng)絡(luò)傳輸過(guò)程中是否加密喇勋;
密碼是否具有有效期缨该,密碼有效期到期后偎行,是否提示需要修改密碼;
不登錄的情況下贰拿,在瀏覽器中直接輸入登錄后的 URL 地址蛤袒,驗(yàn)證是否會(huì)重新定向到用戶登錄界面;
密碼輸入框是否不支持復(fù)制和粘貼膨更;
密碼輸入框內(nèi)輸入的密碼是否都可以在頁(yè)面源碼模式下被查看妙真;
用戶名和密碼的輸入框中分別輸入典型的“SQL 注入攻擊”字符串,驗(yàn)證系統(tǒng)的返回頁(yè)面荚守;
用戶名和密碼的輸入框中分別輸入典型的“XSS 跨站腳本攻擊”字符串珍德,驗(yàn)證系統(tǒng)行為是否被篡改;
連續(xù)多次登錄失敗情況下矗漾,系統(tǒng)是否會(huì)阻止后續(xù)的嘗試以應(yīng)對(duì)暴力破解锈候;
同一用戶在同一終端的多種瀏覽器上登錄,驗(yàn)證登錄功能的互斥性是否符合設(shè)計(jì)預(yù)期敞贡;
同一用戶先后在多臺(tái)終端的瀏覽器上登錄泵琳,驗(yàn)證登錄是否具有互斥性。
不同瀏覽器下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性获列;
相同瀏覽器的不同版本下谷市,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性;
不同移動(dòng)設(shè)備終端的不同瀏覽器下击孩,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性迫悠;
不同分辨率的界面下,驗(yàn)證登錄頁(yè)面的顯示以及功能正確性溯壶。
以下是我根據(jù)自己在測(cè)試過(guò)程中所遇到的問(wèn)題及發(fā)揮了一些自己的想象所做的補(bǔ)充(主要針對(duì)APP登錄測(cè)試):
1及皂、登錄失敗后二次登錄
(1)輸入正確的用戶名,不輸入密碼且改,點(diǎn)擊登錄验烧;登錄失敗后,再次輸入正確的密碼登錄并觀察登錄情況
(2)輸入正確的用戶名和錯(cuò)誤的密碼登錄失敗后又跛,再次輸入正確的密碼登錄并觀察登錄情況
(3)輸入未注冊(cè)的用戶和任意密碼登錄失敗后碍拆,再次輸入正確的用戶名和密碼,觀察登錄情況
2慨蓝、修改密碼后
(1)修改完密碼后是否重定向到登錄界面
(2)修改完密碼后感混,分別使用原密碼和新密碼登錄
(3)在其他終端修改密碼后,本終端是否自動(dòng)下線礼烈?下線后弧满,使用原密碼能否繼續(xù)登錄?
3此熬、退出登錄
(1)退出登錄是否有記住賬號(hào)或記住密碼功能
(2)退出登錄后庭呜,再次輸入密碼登錄
4、數(shù)據(jù)同步
(1)第一次登錄時(shí)犀忱,數(shù)據(jù)的同步情況募谎,如個(gè)人頭像,好友列表等
(2)本終端切換其他賬號(hào)登錄后阴汇,數(shù)據(jù)的同步情況数冬,日志記錄情況,如:用戶文件夾是否自動(dòng)創(chuàng)建
5搀庶、賬號(hào)互踢
(1)不同頁(yè)面下被踢拐纱,如:后臺(tái)運(yùn)行時(shí)被踢,進(jìn)入前臺(tái)查看反應(yīng)哥倔;前臺(tái)運(yùn)行時(shí)一級(jí)秸架、二級(jí)頁(yè)面下被踢能否提示正確并重 定向到登錄界面
(2)本終端被踢下線后點(diǎn)擊登錄能否再次登錄
6、密碼錯(cuò)誤限制次數(shù)
(1)密碼輸入錯(cuò)誤是否有最大次數(shù)限制未斑?分別測(cè)試最大值-1咕宿、最大值币绩、最大值+1時(shí)的輸錯(cuò)密碼情況
(2)超過(guò)最大次數(shù)限制后,是否采取強(qiáng)制手段限制登錄或?qū)~號(hào)暫時(shí)凍結(jié)處理
(3)超過(guò)最大次數(shù)限制后府阀,分別輸入正確的密碼和錯(cuò)誤的密碼再次登錄
7缆镣、安全性
(1)本終端用戶已登錄,在其他終端嘗試登錄本用戶賬號(hào)登錄失敗時(shí)试浙、本終端是否有賬號(hào)異常操作的安全提示
(2)輸入密碼時(shí)是否有安全鍵盤模式董瞻?點(diǎn)擊密碼輸入框是否能調(diào)起安全鍵盤?(參考各大手機(jī)銀行APP)
8田巴、網(wǎng)絡(luò)相關(guān)
(1)無(wú)網(wǎng)絡(luò)模式下登錄钠糊,是否給出“網(wǎng)絡(luò)未連接”或“網(wǎng)絡(luò)異常”的提示及提示是否正確
(2)第一次登錄請(qǐng)求超時(shí)后(服務(wù)器出問(wèn)題壹哺,隨后恢復(fù)正常)抄伍,再次請(qǐng)求登錄能否登錄成功
(3)第一次無(wú)網(wǎng)絡(luò)情況下登錄失敗后,再次連接網(wǎng)絡(luò)并登錄
(4)正在登錄過(guò)程中管宵,遇到網(wǎng)絡(luò)切換截珍,如(4G切換到WiFi環(huán)境時(shí))能否正常登錄
9、其他
(1)已登錄的用戶箩朴,殺死APP進(jìn)程后岗喉,再次打開(kāi)APP是否依然為已登錄狀態(tài)
4.測(cè)試流程、測(cè)試的生命周期
首先炸庞,我們?cè)谡綔y(cè)試之前會(huì)有三次評(píng)審钱床,需求評(píng)審、設(shè)計(jì)評(píng)審埠居、用例評(píng)審查牌。
需求評(píng)審是由產(chǎn)品發(fā)起的,主要看需求是否能實(shí)現(xiàn)拐格,分析功能點(diǎn)完善需求僧免。
在需求評(píng)審后刑赶, 我們就可以制定好測(cè)試計(jì)劃捏浊,根據(jù)功能點(diǎn)寫(xiě)測(cè)試用例,寫(xiě)的差不多的時(shí)候撞叨,參與由開(kāi)發(fā)發(fā)起的設(shè)計(jì)評(píng)審金踪,開(kāi)發(fā)提開(kāi)發(fā)思路看和需求有無(wú)偏差,設(shè)計(jì)中遇到的問(wèn)題提出牵敷,
同時(shí)胡岔,我們也可以把在設(shè)計(jì)用例時(shí)遇到的問(wèn)題提出來(lái)并解決。
設(shè)計(jì)評(píng)審后枷餐,編寫(xiě)接口測(cè)試腳本并執(zhí)行測(cè)試靶瘸。
用例評(píng)審,提出用例思路,完善用例怨咪,把設(shè)計(jì)用例時(shí)遇到的問(wèn)題解決屋剑。
冒煙測(cè)試,功能測(cè)試诗眨,主接口測(cè)試唉匾,跑用例(有BUG提BUG,驗(yàn)證BUG)匠楚。
專項(xiàng)測(cè)試(弱網(wǎng)測(cè)試巍膘、手機(jī)適配、前端耗時(shí))芋簿。
UAT測(cè)試(驗(yàn)收測(cè)試峡懈,由提需求的產(chǎn)品進(jìn)行驗(yàn)收測(cè)試)。
回歸測(cè)試

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末与斤,一起剝皮案震驚了整個(gè)濱河市逮诲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌幽告,老刑警劉巖梅鹦,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異冗锁,居然都是意外死亡齐唆,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門冻河,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)箍邮,“玉大人,你說(shuō)我怎么就攤上這事叨叙《П祝” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵擂错,是天一觀的道長(zhǎng)味滞。 經(jīng)常有香客問(wèn)我,道長(zhǎng)钮呀,這世上最難降的妖魔是什么剑鞍? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮爽醋,結(jié)果婚禮上蚁署,老公的妹妹穿的比我還像新娘。我一直安慰自己蚂四,他們只是感情好光戈,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布哪痰。 她就那樣靜靜地躺著,像睡著了一般久妆。 火紅的嫁衣襯著肌膚如雪妒御。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,590評(píng)論 1 305
  • 那天镇饺,我揣著相機(jī)與錄音乎莉,去河邊找鬼。 笑死奸笤,一個(gè)胖子當(dāng)著我的面吹牛惋啃,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播监右,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼边灭,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了健盒?” 一聲冷哼從身側(cè)響起绒瘦,我...
    開(kāi)封第一講書(shū)人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎扣癣,沒(méi)想到半個(gè)月后惰帽,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡父虑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年该酗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片士嚎。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡呜魄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出莱衩,到底是詐尸還是另有隱情爵嗅,我是刑警寧澤,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布笨蚁,位于F島的核電站睹晒,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赚窃。R本人自食惡果不足惜册招,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一岔激、第九天 我趴在偏房一處隱蔽的房頂上張望勒极。 院中可真熱鬧,春花似錦虑鼎、人聲如沸辱匿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)匾七。三九已至絮短,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間昨忆,已是汗流浹背丁频。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留邑贴,地道東北人席里。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像拢驾,于是被迫代替她去往敵國(guó)和親奖磁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

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

  • 文章來(lái)自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,192評(píng)論 2 126
  • 1****繁疤、問(wèn):你在測(cè)試中發(fā)現(xiàn)了一個(gè)bug****咖为,但是開(kāi)發(fā)經(jīng)理認(rèn)為這不是一個(gè)bug****,你應(yīng)該怎樣解決稠腊? 首...
    蛋炒飯_By閱讀 5,295評(píng)論 1 94
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程躁染、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求架忌、設(shè)...
    Mr希靈閱讀 21,960評(píng)論 7 278
  • 1.測(cè)試與軟件模型 軟件開(kāi)發(fā)生命周期模型指的是軟件開(kāi)發(fā)全過(guò)程褐啡、活動(dòng)和任務(wù)的結(jié)構(gòu)性框架。軟件項(xiàng)目的開(kāi)發(fā)包括:需求鳖昌、設(shè)...
    宇文臭臭閱讀 6,725評(píng)論 5 100
  • 你說(shuō)备畦,我學(xué)習(xí)的目的就是為了能夠有和我老婆碰撞的底氣……你看到了嗎?當(dāng)我聽(tīng)到這句話時(shí)眼里的光许昨,連我自己都被照耀到了…...
    筆染慕雨閱讀 447評(píng)論 1 5