四虎影院在线,亚洲熟妇AV乱码在线观看,成在线人视频免费视频,亚洲Av无码Av日韩Av网站

北京尚腦互聯(lián)軟件測試培訓(xùn)中心

[其他技能培訓(xùn)]
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)官方企業(yè)微信
位置: 獵學(xué)網(wǎng) > 學(xué)校機(jī)構(gòu) > 北京尚腦互聯(lián)軟件測試培訓(xùn)中心 > 學(xué)習(xí)資訊> 怎樣快速開發(fā)一個(gè)自動化測試工具

怎樣快速開發(fā)一個(gè)自動化測試工具

56 2017-05-23

1、定位自己,發(fā)現(xiàn)目標(biāo):首先要看,你是否對軟件開發(fā)感興趣,其實(shí)我們測試人員往往把開發(fā)看得太深,所以很容易就因?yàn)橛X得困難而不敢開始,如果你對軟件確實(shí)有一些興趣,何嘗不試試,我們做的,不是要去開發(fā)一個(gè)多大的系統(tǒng),我們的目標(biāo)是能夠做提高我們工作效率的事情,讓我們的工作變得更高效、更有樂趣,學(xué)習(xí)知識的同時(shí),還能帶來價(jià)值,何樂不為。

2、簡單開始,立即上手:首先,在工作中積極發(fā)現(xiàn)需求,需求不需要太大,有時(shí)候一個(gè)點(diǎn)即可,找到需求點(diǎn)后,你可以向領(lǐng)導(dǎo)提出來自己的想法,然后進(jìn)行可行性分析和立項(xiàng),另外,很多人都擔(dān)心因?yàn)椴欢夹g(shù)無法得到領(lǐng)導(dǎo)的認(rèn)可,其實(shí)在首先最重要的是你的熱情和決心,然后自己平時(shí)簡單學(xué)一點(diǎn)入門知識就可以了,如果第一次嘗試開發(fā)一個(gè)工具,千萬不要一開始就把面鋪太大,很多時(shí)候,我們總會被漫天的資料給淹沒,天天在看書學(xué)習(xí)中渡過。我在公司帶著測試人員做自動化測試項(xiàng)目時(shí),往往告訴他們的是,不用害怕,直接上手,不會了再反過來查詢資料或者咨詢別人,千萬不要一開始就拿著一本資料從頭學(xué)到尾,這是我們大學(xué)應(yīng)試帶給我們的弊端,讓我們往往忽視了實(shí)踐中學(xué)習(xí)。當(dāng)然,這是在有人帶的情況下,如果沒有人帶你,那么你就找一個(gè)簡單的語言,開始從最簡單的實(shí)踐起,大學(xué)我不是學(xué)計(jì)算機(jī)專業(yè)的,當(dāng)年工作是從tcl腳本開始的,用tcl實(shí)現(xiàn)了簡單的線性測試腳本、簡單的測試框架開發(fā)等等,當(dāng)時(shí)我采取的策略就是明確需求,然后拿著教程,一點(diǎn)一點(diǎn)開始攻克,困難肯定是有的,挨過去就好了。

3、適合自己的流程才是好流程:我現(xiàn)在一般開發(fā)工具、平臺都是采用流程為,需求分析+設(shè)計(jì)流程+設(shè)計(jì)模塊+接口定義+開始開發(fā),在開發(fā)中調(diào)整具體架構(gòu)和細(xì)節(jié)。記得當(dāng)年剛學(xué)到軟件建模的時(shí)候,很喜歡用UML來定義我的開發(fā)流程,結(jié)果后來發(fā)現(xiàn),小型的系統(tǒng)和工具,采用這種方式其實(shí)更是浪費(fèi)了時(shí)間,UML的主要好處是團(tuán)隊(duì)溝通和交互,將系統(tǒng)抽象到大家都能理解的地步。所以,后來我明白了,不同的環(huán)境采用不同的流程,適合自己的開發(fā)流程才是好流程。

4、技術(shù)應(yīng)用,步步深入:剛開始,不需要掌握多好的框架細(xì)節(jié)、多好的設(shè)計(jì)模式、多強(qiáng)的算法、多好的分布式和并行,也許剛開始,只需要線性編程,一步一個(gè)腳印即可,也可以盡可能的使用一些現(xiàn)成的框架,不需要太專研到框架的細(xì)節(jié)中去,例如:RCP界面框架可以讓不用面對更少的界面布局的情況,讓你的工具界面和eclipse類似,或者C++的MFC足以讓你應(yīng)對很多工具。當(dāng)然,隨著后面的工具難度的加強(qiáng),你需要開始積累自己的知識,例如:專門有一個(gè)自己的庫,包括收集和應(yīng)用一些開源的庫,例如:作業(yè)調(diào)度庫、界面框架庫、持久層映射庫、日志和結(jié)果處理庫等。還有一些自己的算法和功能庫等。隨著后來,建議可以多看看web系統(tǒng)方面的東西,畢竟這是個(gè)趨勢。然后,多站在標(biāo)準(zhǔn)化和接口層次考慮問題。所以,我講究的是順其自然,踏踏實(shí)實(shí),打好底層基礎(chǔ),對待新技術(shù)和框架,少追風(fēng),多思考。這樣就會逐漸形成自己獨(dú)特見解。

5、抓準(zhǔn)測試:一個(gè)工具開發(fā)過程中,你也需要進(jìn)行版本管理和配置管理,你可以學(xué)會利用git和svn進(jìn)行代碼管理,學(xué)會利用maven和ant進(jìn)行build,學(xué)會在開發(fā)工具的同時(shí)也學(xué)會一些開發(fā)和測試自動化流程。而在測試過程中,因?yàn)殚_發(fā)的工具不是非常系統(tǒng)化,所以可以主要從功能點(diǎn)(按照需求列好功能點(diǎn)測試)、異常分析(例如:合法性測試、異常操作測試等)、兼容性(之前寫的C/S工具,因操作系統(tǒng)不同會有一些問題,而B/S工具,會因?yàn)闉g覽器的問題,而出現(xiàn)一些展示方面的問題,所以需要明確應(yīng)用和測試環(huán)境)

6、快速發(fā)布:千萬不要將工具做到很完美才想著發(fā)布,沒有什么是完美,我們所做的就是利用迭代的思想,一步一步去完善。所以,定義好階段,快速發(fā)布,然后在發(fā)布中收集問題。

請聯(lián)系網(wǎng)站客服,了解詳細(xì)的課程信息~

優(yōu)質(zhì)、便捷、省心

溫馨提示: 專業(yè)老師1對1為您解答    馬上填寫,¥1000 元豪禮免費(fèi)領(lǐng)!

掃一掃
獲取更多福利

×
獵學(xué)網(wǎng)
先锋影音资源在线网| 久热精品在线视频观看| 夜夜躁狠狠躁日日躁视频| 免费观看少妇高潮A| 久久AV无码专区亚洲AV桃花岛 | 中文字幕人妻射| 亚洲天堂一区在线观看| 亚洲天堂男人精品| 欧美a免费观看| 欧美日韩一在线观看| 中文无码一区二区三区| 日韩熟妇at| 91欧美一区| 日韩大胆人体视频久久| 久久狠狠爱亚洲综合影院| 无码 在线观看免费| 国产成人精品日本亚洲专区61| 有亚洲色图的网站| 国产人成无码视频在线| 韩国爱橙影院| 色一情一乱一伦| 丁香六月开心综合| 最近中文字幕mv免费高清在线| 婷婷激情网中文字幕| 少妇的丰满3中文字幕| 国产精人品在线观看| 在线观看AV片| 国产精品久久久久精品艾秋| 成人色综| 日本A电影网址| 欧美人与动牲交a免费| 婷婷开心丁香| AV天下男人天堂| 97精品人妻系列无码人妻| 精品无码视频| 大香一网| 丁香九月区| 人妻无码久久精品人妻| 综合 一区| 朴妮唛在线观看| 中文字幕一区二区无码|