小小兔121
APP從開發(fā)到上線運(yùn)營(yíng)大概需要多少時(shí)間和資金
簡(jiǎn)單點(diǎn)來說,要視手機(jī)APP的需求及質(zhì)量而言,價(jià)位一般在幾千到十幾萬左右,更高端的價(jià)格更高。
今天,我們就來詳細(xì)分析一下這個(gè)問題,請(qǐng)繼續(xù)往下看吧。
一、APP開發(fā)款式分為固定款和定制款,兩者的價(jià)格均不相同
固定款:是指直接套用已有的、現(xiàn)成的APP固定模板,報(bào)價(jià)是固定的,所需要的功能也是固定的,缺點(diǎn)就是客戶拿不到源代碼,也不能根據(jù)企業(yè)需求進(jìn)行定制,由于源代碼是封裝的,如果企業(yè)以后想進(jìn)行功能升級(jí)或系統(tǒng)維護(hù)的話,也不能夠?qū)崿F(xiàn),只能重新開發(fā)一個(gè)新的軟件。
固定款的APP開發(fā)時(shí)間短,約2~3日的時(shí)間即可完成,費(fèi)用大約在幾千到幾萬之間。
定制款:定制款是指APP的功能全部重新開發(fā),過程比較繁瑣,需要美工、策劃、APP開發(fā)(前臺(tái)/客戶端/手機(jī)端)、后臺(tái)程序員等工種協(xié)同完成,大型的、功能復(fù)雜的APP甚至需要數(shù)十人的團(tuán)隊(duì)。
由于APP的功能和設(shè)計(jì)都是定制的,因此價(jià)格會(huì)高些。定制款的開發(fā)時(shí)間與開發(fā)價(jià)格是成正比的,開發(fā)時(shí)間長(zhǎng),大約在兩三個(gè)月甚至不定的周期里才能完成,而費(fèi)用大概在幾萬甚至十幾萬左右。
因此,想要知道開發(fā)一款手機(jī)APP需要花費(fèi)多少錢,企業(yè)主首先必須把APP的詳細(xì)需求和功能告知APP開發(fā)公司,開發(fā)公司才能報(bào)出一個(gè)合理的價(jià)格。
二、手機(jī)APP平臺(tái)不同,制作成本也不一樣
現(xiàn)在市面上流行的手機(jī)APP制作平臺(tái)主要有兩種一般包括兩種系統(tǒng):安卓系統(tǒng)(Android)和蘋果系統(tǒng)(IOS)。
一般來說,制作蘋果系統(tǒng)的手機(jī)APP軟件費(fèi)用要比安卓平臺(tái)的貴一些,因?yàn)樘O果公司對(duì)蘋果平臺(tái)的封閉性和手機(jī)APP開發(fā)語言O(shè)bjective-C的難度,都讓APP開發(fā)者加大了蘋果系統(tǒng)手機(jī)APP開發(fā)的難度。
三、APP制作成本包含參與人員的工資
通常情況下,開發(fā)一款A(yù)PP需要產(chǎn)品經(jīng)理、客戶端工程師、后端工程師和UI設(shè)計(jì)師各一名,這已經(jīng)是制作手機(jī)APP應(yīng)用軟件比較精簡(jiǎn)的配置了,所以這些參與人員的工資也是包含在APP制作成本當(dāng)中的。這些工作人員的月薪加起來可能都會(huì)超過4、5萬元。
四、APP開發(fā)公司的所在地
需要注意的是,同樣實(shí)力的APP開發(fā)公司,在不同的城市也會(huì)導(dǎo)致APP的成本費(fèi)用高一些
守護(hù)天使109
互聯(lián)網(wǎng)和傳統(tǒng)行業(yè)的不一樣,變更多,迭代快,測(cè)試工程師們能大噶說一下嗎?還有,怎么樣才能提高自己的價(jià)值呢? 精彩答案: 會(huì)員jijiting: 拋磚引玉,了解皮毛而已。 測(cè)試要做的是,檢測(cè)和監(jiān)控產(chǎn)品的質(zhì)量,提高測(cè)試效率,優(yōu)化測(cè)試流程,改善評(píng)測(cè)辦法,為產(chǎn)品的改進(jìn)和上線提供保障。 測(cè)試工程師大概在做: 1、功能測(cè)試:包括和開發(fā)、產(chǎn)品確認(rèn)產(chǎn)品需求,做測(cè)試計(jì)劃,設(shè)計(jì)測(cè)試用例,做測(cè)試用例評(píng)審,做冒煙測(cè)試或者準(zhǔn)入測(cè)試,執(zhí)行測(cè)試用例,多輪迭代測(cè)試,一直跟蹤到上線之后的回測(cè),以及看下用戶的反饋,確認(rèn)測(cè)試過程中有沒有遺漏(算作是KPI的一部分)。在這個(gè)過程中,可以反思自己的疏漏,完善測(cè)試的流程,完善測(cè)試的檢查點(diǎn),增加各種類似的測(cè)試,思考可以自動(dòng)化的部分并實(shí)現(xiàn)。 2、自動(dòng)化測(cè)試:對(duì)界面、接口或者后臺(tái)進(jìn)行自動(dòng)化的測(cè)試,在測(cè)試的前期可以保障基本功能的正常,在測(cè)試中期可以保障開發(fā)的修改沒有對(duì)產(chǎn)品質(zhì)量引起嚴(yán)重問題,在測(cè)試的后期可以做上線前的回歸測(cè)試,上線之后可以作為日常的監(jiān)控。自動(dòng)化的測(cè)試在不同平臺(tái)、不同操作系統(tǒng)、不同瀏覽器下使用不同的工具,采用不同的框架,所以在沒有這些的時(shí)候需要調(diào)研目前行業(yè)內(nèi)比較流行的解決方案,尋找到適合自己產(chǎn)品的方法來解決問題。之后開始設(shè)計(jì)測(cè)試用例,并進(jìn)行實(shí)現(xiàn)。產(chǎn)品的改進(jìn)過程中需要進(jìn)行維護(hù),保證隨時(shí)都可以通過。 3、性能測(cè)試:測(cè)試產(chǎn)品的性能,在多大的壓力下可以滿足當(dāng)前預(yù)期的用戶請(qǐng)求。需要使用各種壓力工具,做壓力文件,安排與線上一致的測(cè)試機(jī)器或者精簡(jiǎn)后的環(huán)境進(jìn)行測(cè)試,對(duì)測(cè)試出來的數(shù)據(jù)進(jìn)行分析,確認(rèn)現(xiàn)有的系統(tǒng)是否存在問題。貌似環(huán)境部署可能是個(gè)問題,所以公司里面會(huì)有大牛做一些自動(dòng)部署的工具,甚至?xí)_發(fā)出一些獨(dú)立的平臺(tái)來完成多臺(tái)機(jī)器的部署工作,可以節(jié)省很多的時(shí)間。測(cè)試出來的數(shù)據(jù)跟產(chǎn)品以及開發(fā)人員確認(rèn),也可能會(huì)找到一些方案來解決。 4、測(cè)試開發(fā):相對(duì)來說開發(fā)的工作比一般測(cè)試工作要多一些。開發(fā)一些自動(dòng)化的測(cè)試的平臺(tái),比如一些評(píng)測(cè)系統(tǒng),供人工評(píng)測(cè)試用;設(shè)計(jì)一些測(cè)試框架,來滿足日常自動(dòng)化以及性能測(cè)試的需要。制定持續(xù)集成測(cè)試的平臺(tái)和方案并且實(shí)現(xiàn),結(jié)合自動(dòng)化的測(cè)試實(shí)現(xiàn)人工測(cè)試之前的自動(dòng)化測(cè)試實(shí)現(xiàn),對(duì)開發(fā)的代碼進(jìn)行監(jiān)控,跟蹤并盡量幫開發(fā)改進(jìn)產(chǎn)品質(zhì)量等等。這塊我比較白,還在仰視階段。接受其他測(cè)試人員的需求,開發(fā)合適的工具來提升整體測(cè)試效率,改進(jìn)測(cè)試方法。 5、測(cè)試工具以及測(cè)試?yán)砟畹耐七M(jìn)。測(cè)試在大多數(shù)人看來還是比開發(fā)要差一些的,測(cè)試工具還可以,能夠直接快速的反映出測(cè)試人員的價(jià)值,但是更多的功能測(cè)試、性能測(cè)試還需要跟開發(fā)去溝通,讓他們意識(shí)到測(cè)試的重要性,但是最重要的還是要提升測(cè)試自己的工作能力,嘗試影響開發(fā)人員并且和開發(fā)人員一起,最終提升產(chǎn)品的質(zhì)量。 6、測(cè)試人員還是要多學(xué)習(xí)吧。要是覺得測(cè)試是個(gè)人都可以做的就別來趟這個(gè)渾水了。 會(huì)員 姜雷: 我當(dāng)時(shí)是做實(shí)習(xí)生,實(shí)習(xí)生的時(shí)間比較自由,也沒有具體的產(chǎn)品、KPI捆綁,所以我做的主要是沒有具體產(chǎn)品關(guān)聯(lián)的長(zhǎng)線項(xiàng)目。比如說自動(dòng)測(cè)試平臺(tái)的搭建,測(cè)試自動(dòng)化輔助工具的開發(fā),原有測(cè)試腳本的集成、改寫、自動(dòng)化等工作(比較雜,有些隨性,我甚至寫過單元測(cè)試——這個(gè)應(yīng)該是dev做的)。還有就是一些具體的模塊覆蓋率的提高、測(cè)試自動(dòng)化的探索。 具體到身邊的入職同事們,工作就比較雜了。忙起來的時(shí)候,是黑盒、白盒;自動(dòng)化、手動(dòng)的都要做。項(xiàng)目上線之前的功能、性能、壓力測(cè)試等都是必要做的,由于目前國(guó)內(nèi)互聯(lián)網(wǎng)發(fā)展較快,項(xiàng)目改進(jìn)迭代的壓力很大,所以有的時(shí)候感覺身邊的同事都被項(xiàng)目糾纏得忙——這就是為什么上下一心都覺得自動(dòng)化很重要。 當(dāng)然,還有些人專門做測(cè)試工具的開發(fā)和測(cè)試流程改進(jìn)的探索,我當(dāng)時(shí)所在的部門也開發(fā)了很不錯(cuò)的自動(dòng)化測(cè)試工具——這應(yīng)該是我接觸過的最接近開發(fā)的測(cè)試開發(fā)人員了。 我實(shí)習(xí)的組測(cè)試人員比較主動(dòng),去做了一些項(xiàng)目敏捷化的探索,還主導(dǎo)了項(xiàng)目的敏捷化,但是開發(fā)人員那邊跟進(jìn)得并不是很積極——我個(gè)人認(rèn)為這個(gè)應(yīng)是開發(fā)人員主導(dǎo)的,而且整個(gè)團(tuán)隊(duì)都參與進(jìn)來,各個(gè)人員的角色需要有交叉——可惜我在實(shí)習(xí)期間沒有體驗(yàn)到這些,這個(gè)在形成了一定的規(guī)模的國(guó)內(nèi)公司估計(jì)很難改變。我實(shí)習(xí)結(jié)束的時(shí)候,有些組在流程上已經(jīng)非常敏捷、自動(dòng)化了,但是畢竟是上線的產(chǎn)品,自動(dòng)化的初期肯定有一定的陣痛,估計(jì)現(xiàn)在應(yīng)該好多了。 另外,談?wù)勎覀€(gè)人的一些感受,如果專門做測(cè)試的話,我覺得最大的問題就是成就感的問題。你做的似乎永遠(yuǎn)只能是內(nèi)部使用的東東,永遠(yuǎn)不會(huì)成為呈現(xiàn)在用戶面前的產(chǎn)品(gtest等測(cè)試框架產(chǎn)品除外)。當(dāng)一個(gè)項(xiàng)目上線以后,你得到的relief多一些,但是成就感相對(duì)少一些。 我只是從實(shí)習(xí)生的角度談的。
villavilla
跟他講講項(xiàng)目上線的定義以及自己如何保障上線后的更新迭代、維護(hù)唄。項(xiàng)目上線是項(xiàng)目的里程碑性標(biāo)志節(jié)點(diǎn),為保證項(xiàng)目上線在前期需要做好充分的準(zhǔn)備工作,同時(shí)也需要建立有效的回滾機(jī)制,保障項(xiàng)目如果上線失敗能夠快速還原保證客戶使用是有效的、穩(wěn)定的,不影響用戶的日常辦公與生產(chǎn)。 環(huán)境備份在上線前需要對(duì)項(xiàng)目的環(huán)境進(jìn)行備份處理,尤其分步上線或者已有上線工作,做好環(huán)境備份,便于快速回滾、即便失敗也能快速還原,避免因?yàn)樯暇€工作影響客戶日常的辦公及生產(chǎn)。如:某些行業(yè)/企業(yè)對(duì)于平臺(tái)的要求較高,不能以客戶的停產(chǎn)作為項(xiàng)目上線失敗的代價(jià)。同時(shí)將項(xiàng)目上線過程中的問題記錄、匯總,為下次項(xiàng)目上線累積經(jīng)驗(yàn)教訓(xùn)。 腳本更替以腳本的方式實(shí)現(xiàn)平臺(tái)的更替及功能的更新,便于當(dāng)上線出現(xiàn)問題后,快速還原。同時(shí)結(jié)合腳本的方式也便于后續(xù)的維護(hù),如:服務(wù)器一鍵重啟,集群環(huán)境部署待建,集群環(huán)境自啟動(dòng)等。編寫shell腳本代替人工操作,提高工作的準(zhǔn)確率及工作的效率。 迭代上線項(xiàng)目上線,不強(qiáng)調(diào)是全部準(zhǔn)備好進(jìn)行平臺(tái)性整體上線,而是結(jié)合工作的推進(jìn)和進(jìn)展實(shí)現(xiàn)迭代上線。前面上線的工作作為后續(xù)上線功能的支撐,后面上線的工作作為前面上線的升級(jí)。項(xiàng)目上線后伴隨用戶的使用的頻度、習(xí)慣等或多或少會(huì)有些調(diào)整、建議,這時(shí)項(xiàng)目團(tuán)隊(duì)需要能夠快速迭代上線滿足用戶的使用需求。
哇靠哇塞
引言 軟件測(cè)試成為最近 IT 行業(yè)的“香餑餑”,引得很多人對(duì)軟件測(cè)試躍躍欲試。可是軟件測(cè)試的門檻并不低,對(duì)于沒有軟件測(cè)試經(jīng)驗(yàn)的新人而言,如何盡快轉(zhuǎn)入測(cè)試工作中去呢? 了解軟件測(cè)試都做些什么,具體過程是怎么進(jìn)行的,可以有助于對(duì)軟件測(cè)試進(jìn)行初步了解,盡快進(jìn)入測(cè)試工作角色。但是關(guān)于軟件測(cè)試的工作流程,各種現(xiàn)有書籍和文章往往都描述的非常復(fù)雜,充斥著不少測(cè)試術(shù)語,使測(cè)試初學(xué)者望而生畏。 現(xiàn)在讓我們換一種角度看看典型的軟件測(cè)試是如何進(jìn)行的,暫且把軟件測(cè)試過程看作一場(chǎng)大戲,主角就是測(cè)試工程師,按照時(shí)間順序記錄軟件測(cè)試工程師一天的工作場(chǎng)景(假設(shè)正常工作時(shí)間 9:00 到 18:00 )。? 測(cè)試大戲開演 時(shí)間:9:00 工作場(chǎng)景: 啟動(dòng)工作計(jì)算機(jī),查看收到的電子信件。 畫外音: 查看收到的電子郵件(哇塞,這么多電子郵件?。?,理解當(dāng)天的測(cè)試工作的內(nèi)容和要求。 測(cè)試工程師至少配置兩臺(tái)計(jì)算機(jī):其中一臺(tái)是日常工作用,例如,收發(fā)電子郵件等。另外還有一臺(tái)軟件測(cè)試用的計(jì)算機(jī)。 時(shí)間:9:10 工作場(chǎng)景: 回復(fù)電子郵件。 畫外音: 回復(fù)電子郵件。如果對(duì)于安排的測(cè)試任務(wù)和要求存在任何疑問,請(qǐng)?jiān)诨貜?fù)電子郵件時(shí)列舉出來。如果任務(wù)明確,回信中可以簡(jiǎn)單的說明理解測(cè)試任務(wù)了,按照測(cè)試任務(wù)要求進(jìn)行測(cè)試。(正好今天有一封電子郵件分配了測(cè)試任務(wù) A ,而且任務(wù)明確,測(cè)試文檔等完整。) 電子郵件有不同的優(yōu)先級(jí),任務(wù)非常緊迫的電子郵件應(yīng)該優(yōu)先處理,盡快回復(fù)。(面對(duì)多封郵件保持鎮(zhèn)定,分清哪些郵件需要馬上回復(fù)) 并非全部的電子郵件都需要回復(fù)(抄送給自己的郵件和一般通告等不需要回復(fù)) 時(shí)間:9:25 工作場(chǎng)景: 啟動(dòng)用于測(cè)試的計(jì)算機(jī) 根據(jù)測(cè)試要求配置操作系統(tǒng)、安裝要測(cè)試的軟件 根據(jù)測(cè)試用例執(zhí)行測(cè)試任務(wù) A 。 畫外音: 測(cè)試一般需要按照測(cè)試指導(dǎo)文檔和測(cè)試用例進(jìn)行。(軟件測(cè)試可不是盲目的亂測(cè)一氣的呀?。?很多軟件的測(cè)試要求在一個(gè)“干凈”的計(jì)算機(jī)上測(cè)試(提示:干靜的計(jì)算機(jī)是僅安裝了操作系統(tǒng),沒有安裝其他應(yīng)用程序的計(jì)算機(jī))。 在進(jìn)行正式測(cè)試前,需要閱讀測(cè)試文檔,明確測(cè)試任務(wù)(這些測(cè)試文檔你找到了嗎?是最新的測(cè)試文檔嗎?)。時(shí)間: 11:00 工作場(chǎng)景: 執(zhí)行軟件測(cè)試,書寫軟件測(cè)試 Bug 報(bào)告 畫外音: 按照測(cè)試要求,盡量多找出軟件的 Bug 。(什么破軟件,能找出這么多 Bug ! 反過來想,軟件如果沒有 Bug ,我們測(cè)試工程師不就失業(yè)了嗎!) 根據(jù)發(fā)現(xiàn)的軟件 Bug ,按照客戶要求寫出每個(gè) Bug 的報(bào)告(要書寫明白,否則客戶事后會(huì)要求你重寫,很費(fèi)時(shí)間,也影響公司的測(cè)試質(zhì)量,是否很沒有面子?) 時(shí)間:11:30 工作場(chǎng)景: 報(bào)告測(cè)試執(zhí)行中的遇到了問題 畫外音: 如果測(cè)試用例的步驟不明確或者測(cè)試的軟件不能成功安裝,無法進(jìn)行下面的測(cè)試,應(yīng)該及時(shí)向測(cè)試負(fù)責(zé)人報(bào)告,等待答復(fù)后進(jìn)行測(cè)試。(重大問題,切莫瞞報(bào),也別主觀想當(dāng)然地猜測(cè)?。?如果某些測(cè)試步驟不明確,但是可以暫時(shí)跳過,請(qǐng)向測(cè)試負(fù)責(zé)人報(bào)告,并且繼續(xù)進(jìn)行下面的測(cè)試。(靈活處理,合理利用時(shí)間,時(shí)間就是金錢!) 時(shí)間:12:00 工作場(chǎng)景: 查收和回復(fù)新郵件,新郵件又來了一個(gè)新的測(cè)試任務(wù) B ,而且要求緊急處理。 暫停測(cè)試任務(wù) A ,進(jìn)行測(cè)試任務(wù) B 。 畫外音: 測(cè)試過程中,要主要定時(shí)查看是否有新郵件,特別是那些要求非常緊急的任務(wù)。(重要任務(wù)一定要優(yōu)先處理,否則就是工作失職) 如果新任務(wù)比較緊急,應(yīng)該中斷當(dāng)前的測(cè)試,接著執(zhí)行新任務(wù)。(為什么計(jì)劃總是沒有變化快,可是現(xiàn)實(shí)就是這樣。)時(shí)間: 12:30 工作場(chǎng)景: 午餐、休息 畫外音: 陽光、午餐、休息,美!(禁止在辦公室玩任何電子游戲,辦公室不是娛樂場(chǎng)所?。r(shí)間:13:30 工作場(chǎng)景: 查收和回復(fù)新郵件 畫外音: 真幸運(yùn),沒有其他新任務(wù)。 繼續(xù)上午的任務(wù) B 。時(shí)間:14:30 工作場(chǎng)景: 完成新任務(wù) B ,向測(cè)試負(fù)責(zé)人提交任務(wù) B 的測(cè)試結(jié)果 畫外音: 完成任何任務(wù)后,需要向測(cè)試負(fù)責(zé)人發(fā)送任務(wù)完成的電子郵件。(這一點(diǎn)很重要的,否則你做的工作再多,測(cè)試負(fù)責(zé)人也不一定很清楚) 提交任務(wù)的電子郵件中,應(yīng)該寫明任務(wù)是否全部完成,存在什么問題,測(cè)試結(jié)果存放在什么計(jì)算機(jī)的哪個(gè)目錄中。(想象測(cè)試負(fù)責(zé)人需要你提交哪些內(nèi)容,最好在一封信中交待明白,完整,清楚,條理分明) 時(shí)間:14:40 工作場(chǎng)景: 發(fā)送測(cè)試任務(wù) A 不能按期完成的電子郵件 畫外音: 由于執(zhí)行了新測(cè)試任務(wù) B ,使得測(cè)試任務(wù) A 不能按時(shí)完成,應(yīng)該及早向測(cè)試負(fù)責(zé)人發(fā)送電子郵件。(如果你不主動(dòng)說無法按時(shí)完成任務(wù) A ,測(cè)試負(fù)責(zé)人就默認(rèn)為你能夠按時(shí)完成。而如果到了完成任務(wù)的最后期限,而你突然向測(cè)試負(fù)責(zé)人說任務(wù)還沒有完成,那么我可以很負(fù)責(zé)任地告訴你:測(cè)試負(fù)責(zé)人將會(huì)很生氣,后果很嚴(yán)重!) 得到測(cè)試負(fù)責(zé)人的答復(fù)后,繼續(xù)執(zhí)行測(cè)試任務(wù) A 。 如果客戶要求必須當(dāng)天完成測(cè)試任務(wù) A ,可能要做好加班準(zhǔn)備(苦惱 … )?;蛘哒?qǐng)測(cè)試負(fù)責(zé)人將一部分任務(wù)分解給其他測(cè)試人員執(zhí)行(呵呵,謝謝兄弟們拉我一把 ... )。時(shí)間:14:50 工作場(chǎng)景: 繼續(xù)執(zhí)行測(cè)試任務(wù) A 。 畫外音: 尋找軟件 Bug (這是主要任務(wù)之一) 書寫 Bug 測(cè)試報(bào)告(這也是主要任務(wù)之一) 時(shí)間:15:30 工作場(chǎng)景: 查收和回復(fù)新郵件 畫外音: 沒有新電子郵件,呵呵?。ㄗ畈幌矚g在測(cè)試工作中,經(jīng)常有郵件來騷擾?。?繼續(xù)執(zhí)行測(cè)試任務(wù) A 。 時(shí)間:17:00 工作場(chǎng)景: 參加測(cè)試小組內(nèi)部會(huì)議 畫外音: 經(jīng)常在測(cè)試過程中,測(cè)試小組內(nèi)部會(huì)召開短暫的會(huì)議。(交流很重要的,傾聽和發(fā)言一個(gè)都不能少) 會(huì)議內(nèi)容一般是測(cè)試過程中遇到的問題,以及可能的解決辦法,也包括測(cè)試進(jìn)度是否與測(cè)試計(jì)劃保持一致。 時(shí)間:17:30 工作場(chǎng)景: 發(fā)送當(dāng)天任務(wù)完成情況的電子郵件 畫外音: 當(dāng)天任務(wù)完成情況的報(bào)告應(yīng)該在下班前盡早發(fā)送給測(cè)試負(fù)責(zé)人,以便得到及時(shí)回復(fù)。 總結(jié)當(dāng)天測(cè)試任務(wù)完成的情況(全部完成還是部分完成) 測(cè)試遇到的需要測(cè)試負(fù)責(zé)人或者問題客戶幫助解決的問題(遇到問題一定要反映,不要什么問題都自己扛?。?給出當(dāng)天處理 Bug 的數(shù)量、類型和存放位置(確保測(cè)試負(fù)責(zé)人能很容易的找到這些測(cè)試結(jié)果嗎?)時(shí)間:17:45 工作場(chǎng)景: 整理當(dāng)天的測(cè)試文檔, 做好備份 個(gè)人總結(jié) 畫外音: 備份當(dāng)天的測(cè)試結(jié)果(有備無患?。?總結(jié)測(cè)試遇到的問題和學(xué)習(xí)的新知識(shí)(好好學(xué)習(xí),天天向上!) 準(zhǔn)備第二天的測(cè)試任務(wù)(未雨綢繆)時(shí)間: 18:00 工作場(chǎng)景: 下班 畫外音: 如果不需要加班,按時(shí)回家,爽!?測(cè)試大戲背后的故事 上面的測(cè)試場(chǎng)景描述基本上反映了軟件測(cè)試工程師的工作情形,但是由于測(cè)試工作的復(fù)雜性、瑣碎性、變化性,實(shí)際測(cè)試過程將是不斷變化的。 測(cè)試的變化性 對(duì)于軟件本地化等外包測(cè)試,測(cè)試過程和測(cè)試要求因不同客戶而異,即使相同客戶的不同項(xiàng)目,也會(huì)有些變化。另外,測(cè)試所用的測(cè)試計(jì)劃、測(cè)試用例、測(cè)試 Build 版本經(jīng)常變化。這是對(duì)測(cè)試工程師需要面對(duì)和正確處理的工作挑戰(zhàn)。 多任務(wù)同時(shí)處理 軟件測(cè)試工程師在一天的工作時(shí)間里,可能需要做多件事情(例如,測(cè)試負(fù)責(zé)人可能中間會(huì)安排新的任務(wù)),正常測(cè)試過程經(jīng)常被中斷,對(duì)此需要有相應(yīng)的心理準(zhǔn)備。 及時(shí)交流 測(cè)試過程很少是一帆風(fēng)順的,特別是不熟悉的新軟件,或者測(cè)試用例沒有表達(dá)清楚。這時(shí)除了自己學(xué)習(xí)和思考,還需要向測(cè)試組的其他同事請(qǐng)教。如果問題仍然沒有解決,請(qǐng)及時(shí)向測(cè)試負(fù)責(zé)人反映情況,尋求幫助(提示:測(cè)試負(fù)責(zé)人積累了軟件測(cè)試經(jīng)驗(yàn),一般問題都可以搞定,但是測(cè)試負(fù)責(zé)人也不是萬能的,他們也有很多不能解決的問題,但是他們有“殺手锏” — 向客戶的測(cè)試負(fù)責(zé)人尋求幫助,由于源語言是客戶開發(fā)的,客戶才是萬能的?。?。 電子郵件是主要的交流方式 測(cè)試過程不要一味地在測(cè)試計(jì)算機(jī)上做下去,要經(jīng)常在日常工作用計(jì)算機(jī)查看和回復(fù)電子郵件,以免耽誤了更重要的任務(wù)。除了電子郵件之外,也可以打電話和即時(shí)網(wǎng)絡(luò)交流工具( MSN 等),或者面對(duì)面與同事交流(提示:對(duì)于復(fù)雜的問題,與其來回發(fā)送多封電子郵件還說不明白,還不如打個(gè)電話或者面對(duì)面交談更有效)。
Jacksperoll
軟件測(cè)試工程師的一天是怎么度過的呢? 其實(shí)可以按照時(shí)間軸進(jìn)行分為三個(gè)階段: 去上班的階段 工作中的階段 下班后的階段 清楚了一天時(shí)間的階段劃分,那么就可以知道一天的時(shí)間如何分配,以及自己的工作內(nèi)容是什么了。 一、去上班的階段 ? ? ? ? 作為軟件測(cè)試的工程師,每天的開始往往是伴隨著激烈的鬧鐘開始,潛意識(shí)中和煩躁的鬧鐘做著激烈的斗爭(zhēng),在睡意惺忪中極不情愿的起床??傆X得早上的時(shí)間很緊張,此時(shí)距離大多數(shù)企業(yè)規(guī)定的9點(diǎn)上班時(shí)間可能不足2小時(shí)。如果住的距離公司近,那么對(duì)于住在車程2小時(shí)外的小伙伴來說充滿了羨慕嫉妒恨。 ? ? ? ? 早餐往往在路邊或者公司附近就近解決,有時(shí)候也迫于時(shí)間的關(guān)系,早餐也就省了。能夠按時(shí)進(jìn)入公司打卡是多么幸運(yùn)的一件事。(當(dāng)然如果是領(lǐng)導(dǎo),那就不用體會(huì)這一段了) 二、工作中的階段 ? ? ? 一般忙碌的一天往往是從早會(huì)開始(9:10左右),大多數(shù)互聯(lián)網(wǎng)企業(yè)開啟了敏捷開發(fā)模式,測(cè)試工程師作為軟件質(zhì)量的保障者,需要每天參與早上scrum小組的站會(huì),解答三個(gè)問題。1)昨天完成了什么?2)今天即將要做什么?3)有沒有需要協(xié)調(diào)的問題? ? ? ? 大約在15分鐘后,站會(huì)結(jié)束。根據(jù)初步計(jì)劃開始今天的任務(wù),往往計(jì)劃都是很美好的,但是...,但是事實(shí)卻是從如下可能場(chǎng)景開始: 場(chǎng)景一:理想型 理想型企業(yè)團(tuán)隊(duì)的測(cè)試工程師,那么更多的是從開始計(jì)劃的任務(wù)開始,按部就班實(shí)現(xiàn)自己的當(dāng)日任務(wù)。 - 需求分析評(píng)審會(huì)議(其他相關(guān)會(huì)議) - 制定計(jì)劃方案,做好測(cè)試準(zhǔn)備,搭建環(huán)境等 - 根據(jù)已確定需求用例編寫、用例評(píng)審、用例執(zhí)行 - 進(jìn)行缺陷的跟蹤處理(提bug、跟進(jìn)bug) - 問題的溝通交流,有效處理 - ...... ? ? ? 如果是上述這種場(chǎng)景,那么恭喜您,所在的企業(yè)應(yīng)該是流程資源等非常好的企業(yè),能夠?qū)R挥行У耐瓿勺约旱拿咳杖蝿?wù)(用例、缺陷),而不需要太多的雜念處理其他事物,適合性格內(nèi)容向型的工程師。 場(chǎng)景二:一般型 一般型企業(yè)的測(cè)試工程師,工作是從開始計(jì)劃的任務(wù)開始,但是否按部就班的執(zhí)行下去,得看實(shí)際情況。 - 驗(yàn)證bug,并且回歸測(cè)試相關(guān)模塊,此時(shí)又發(fā)現(xiàn)新問題,找來開發(fā)、產(chǎn)品開啟了補(bǔ)唾沫橫飛的溝通場(chǎng)面... - 準(zhǔn)備開始設(shè)計(jì)測(cè)試用例,發(fā)現(xiàn)需求不完整,沒有細(xì)節(jié),找產(chǎn)品臨時(shí)給備注一堆說明,原來的設(shè)計(jì)推到再來... - 執(zhí)行用例的環(huán)境沒有準(zhǔn)備好,申請(qǐng)的賬號(hào)還沒有通過,不可預(yù)知的風(fēng)險(xiǎn)悄悄的接近... - ...... ? ? ? 如果是上述場(chǎng)景,那么同樣恭喜您,所在企業(yè)迫切需要您梳理流程規(guī)范,細(xì)化好測(cè)試計(jì)劃過程,需要和小組成員一起攻克難關(guān),需要跨部門的合作和溝通技能,影響團(tuán)隊(duì)的進(jìn)步。 場(chǎng)景三:凌亂型 凌亂型企業(yè)的測(cè)試工程師,工作沒有計(jì)劃,可以隨心所欲的開始每天的任務(wù),也可以不假思索的戛然而止。 - 測(cè)試工程師是一個(gè)“全能型”的人員,上級(jí)領(lǐng)導(dǎo)指哪兒,就往哪兒打,而且要求打的準(zhǔn) - 測(cè)試過程中的任務(wù)按照用戶迫切的要求來,先把功能完成,至于能否滿足質(zhì)量要求,那是后面事 - 穿梭于不同任務(wù)及工作中,要么成為英雄,要么成為“梟雄” - ...... ? ? ? 如果是上述場(chǎng)景,那么同樣恭喜您,所在企業(yè)迫切需要您獨(dú)當(dāng)一面,從制度到流程到技術(shù)到業(yè)務(wù),不求精通,但求能解決實(shí)際問題,挑戰(zhàn)與機(jī)遇并存,要么最后是企業(yè)的英雄,要么是企業(yè)歷史潮流中的一段插曲。 ? ? ? ? 轉(zhuǎn)眼間,時(shí)鐘已經(jīng)走向了中午12:00,一般企業(yè)會(huì)有1~2小時(shí)的午休時(shí)間,該段時(shí)間除了吃飯午休外,僅有的時(shí)間可以和同事們侃侃大山,聊聊生活,有時(shí)會(huì)討論一些技術(shù)問題......,下午又開始接著上午的任務(wù)繼續(xù)...... 隨著下班的時(shí)間到了, 需要將一天的工作任務(wù)做個(gè)匯總和總結(jié),按照要求發(fā)日?qǐng)?bào)、周報(bào)。 上班工作期間內(nèi)容總結(jié) 1)開會(huì)討論 會(huì)占用10%~20%左右時(shí)間,各種形式的會(huì)議,為做下一步任務(wù)達(dá)成一致 2)設(shè)計(jì)執(zhí)行 測(cè)試過程中設(shè)計(jì)執(zhí)行時(shí)間會(huì)占用70%以上的時(shí)間,這也是測(cè)試的重點(diǎn)和核心 3)溝通確認(rèn) 對(duì)于有疑問的地方和不同人員進(jìn)行溝通確認(rèn)會(huì)占用約10%左右時(shí)間 三、下班后的階段 經(jīng)歷了忙碌而充實(shí)的一天,按照正常的工作時(shí)間結(jié)束測(cè)試工程師的一天。 如果碰到項(xiàng)目上線或者加班情況,那就只能按照實(shí)際要求來。 ? ? ? 如果是非正常的下班,那么回家后的時(shí)間可能只有休息了,在睡夢(mèng)中等待第二天的鬧鐘響起。 ? ? ? 但如果是正常的下班,那么回家的時(shí)候基本是自己支配,當(dāng)然為了后續(xù)能夠更好的發(fā)展,別忘了用僅有剩余時(shí)間給自己充充電,這個(gè)時(shí)間是非常重要的,能夠自由支配的時(shí)間不多,抓住僅有的時(shí)間查閱資料自己挖掘新知識(shí),因?yàn)榇笊穸际沁@么過來的。 ? ? ? ? 總之,作為軟件測(cè)試工程師,主要時(shí)間是在公司階段任務(wù),需要做好日常的管理,追求技能的提升,才能在有效的時(shí)間管理中強(qiáng)大自己,為企業(yè)帶來價(jià)值,贏得未來的發(fā)展。 這些資料,對(duì)于做【軟件測(cè)試】的朋友來說應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術(shù)行業(yè),一定要提升技術(shù)功底。 加油吧,測(cè)試員!如果你需要提升規(guī)劃,那就行動(dòng)吧,在路上總比在起點(diǎn)觀望的要好。 未來的你肯定會(huì)感謝現(xiàn)在拼命的自己!
優(yōu)質(zhì)工程師考試問答知識(shí)庫(kù)