註冊有個把月,沒有寫,一是沒時間寫,二是不知道從何寫起,畢竟自以為在各方面懂得都不是很多,可以說是雜而不專了。工作中本以為可以一邊工作,一邊提公升自我價值,學習心得技術知識。沒想到連正常的工作都不能做到得心應手,哪還有時間學習新的東西呢?
本來會用禪道專案管理工具,會用xampp搭建測試環境,會用jmeter進行效能和介面的自動化測試,會用python的selenium工具編寫自動化測試指令碼,會mysql/oracle的資料庫增刪改查,自認為還挺溜的,linux也會一些常見的操作命令。懂得測試用例的幾大設計方法、測試的質量模型和測試型別、測試方法。平常在地鐵上的乙個小時、回到家之後的一兩個小時、早上起床後的半個小時,都會拿來充電,會看一些測試的方法思路、研究python指令碼、看linux命令,學習職業的規劃知識。
然而現在卻實實在在的生疏了。來到了新的公司,版本控制工具不再是簡單易懂的svn,而是高大上的gitlab;bug管理工具既不是禪道,也不是bugfree、bugzilla,而是jira;文件管理工具則是用的confluence;
由於專案的特殊性,測試環境也不用模擬,直接連線伺服器;然而伺服器本身又非常昂貴,因此帶來的問題就是伺服器不夠用,測試和開發經常共用一台伺服器,測著測著就被開發動了環境,經常有一些千奇百怪的bug,開發不樂意看,測試也摸不清楚頭腦;
而熟悉專案這麼久,發現原有的文件管理極其混亂,不成章法; 並且由於是乙個較早的專案,測試用例也是現成的,自己寫吧對於公司是無意義的重複勞動,不寫吧這個用例還沒有被認真評審過,因此只能在原有基礎上增改;公司原本的自動化指令碼是上一任測試大牛用ruby編寫的,推翻重來也是沒意義,但是偏偏其他人都不懂ruby,也是不成體系,只能用著老指令碼;
最浪費效率的就是產品需求了,需求文件極其簡略,幾乎所有的限定要求和細枝末節都沒有體現,測試測出來問題,開發說這個需求裡沒這樣說,如果要改就要測試去找產品提需求,產品同意開發才改,產品說沒必要測試就只能忍氣吞聲,然而自始至終這些都沒有新增到產品需求裡,常常是口頭協調,因此就出現過乙個bug這週例會覺得沒必要重視,下週例會就突然覺得重要無比的狀況;
專案版本千變萬化,有兩個大的版本功能模組上就有差別,也有各個定製專案版本,各自加了一些客戶要求的獨立小功能,而這些定製專案又都是從上述兩個大版本中分別延伸的,而且除了這些正式版本,還有一些內部除錯的版本並行存在著,可以說專案版本千奇百怪,雜亂無章;
當然最重要的乙個問題就是,公司對於linux的要求還是很高的,偏偏又不放明面上講,安裝指令碼漏洞百出,發現乙個問題改乙個地方,修修補補,健壯性非常差,解除安裝指令碼千呼萬喚始終出不來,測試推開發,開發推開發,開發再推測試,而我本人對於linux指令碼編寫經驗實在是缺乏,因此經常感到很吃力。綜上所述,我這段時間不僅把之前已經會的忘得七七八八,還沒有完全適應新的工具新的環境,這固然是自己的問題,不坐下來剖析剖析還真不知從何抓起呢!
總結問題如下:
1.對jira/confluence/gitlab(ci)不夠熟悉(self)
2.文件管理混亂
3.測試沒有獨立的伺服器(測試和開發同樣重要)
4.測試用例管理工具待定中(目前的testlink並不好用)
5.自動化測試指令碼未形成體系
6.產品需求極其不規範,每次改動和需求確認未留下記錄(在一些限定條件上)
7.專案版本混亂,不成體系
8.安裝指令碼不健壯,缺少解除安裝指令碼
9.linux、python、mysql不夠熟練(self)
針對這九大問題,對應的解決辦法如下:
1.盡快熟悉jira/confluence/gitlab
2.徵求同意,系統管理文件
3.申請一台屬於自己的伺服器,著重從測試效率和長遠角度(獨立的非交叉的環境,容易定位問題;測試和開發同等重要)徵求同意
4.擬推乙個測試用例管理工具/方法
5.利用業餘時間編寫自動化測試指令碼
6.提出產品需求規範意見和方法,以及其必要性(提高專案效率)
7.兩大版本暫時形成基本版本,其他版本統稱定製版,並註明來自哪個大版本
8.學習linux指令碼編寫,講明白安裝指令碼和解除安裝指令碼的必要性
9.自學linux高階、python語言和mysql溫習
第一次部落格,我竟然不知道寫什麼
2019 4 10 挺不知所措的,不知道寫什麼,但是不寫就感覺空蕩蕩 空虛?寂寞?冷?開玩笑吧 目前是大三 gou 專業 軟體工程 座標 廣西柳州 性別 男 其他。不知如何碼下來 不想把這個當成個人簡歷碼下來 就像標題文章標題一樣,大三了,不知道寫什麼 既迷茫也不迷茫 想做遊戲開發,但又不侷限遊戲開...
第一次寫部落格,隨便說說
在學校時候,算是比較虛度光陰,後來工作才看到差距!以至於現在的心態還算比較勵志,也希望自己能始終堅持這份心情,不斷學習總結,不斷成長。目前掌握的東西很有限,主要是微控制器方面 stm32算是比較主流,還有terawins一些晶元,stk6038之類。多是車機用的比較多。至於stm32也沒有系統學習過...
第一次寫部落格
今天是我第一次寫自己的部落格 感到很激動 我是乙個程式設計師 之前一直看一些關於如何學習程式語言的貼子 大家都說學習一門語言 在於積累 而積累不能都考腦子儲存起來 需要整理成乙個自己的小金庫 在這個小金庫中有我在工作開發中遇到的乙個乙個的問題 我們往往對於新的問題要花費相對較長的時間去解決,對於我 ...