業(yè)務熟悉
熟悉本系統(tǒng)
測試人員參與測試的系統(tǒng)的各種業(yè)務場景瞬沦,必須做到精熟日丹。一旦需求有改動鲤桥,可以清楚快速的知道上下文坏平。同時可以清楚的知道哪些點是需要重點測試的拢操。
熟悉跟本系統(tǒng)有通訊的上下游系統(tǒng)業(yè)務
跟本系統(tǒng)有通訊的上下游系統(tǒng)也要非常熟悉。這樣一旦系統(tǒng)出現(xiàn)問題舶替,可以知道影響的范圍令境。
熟悉公司主流程業(yè)務
熟悉公司主流程業(yè)務。雖然不是自己測試的系統(tǒng)顾瞪,但是熟悉公司主流程業(yè)務舔庶,可以讓測試人員在考慮問題的時候,有更好更廣的思路陈醒。
邏輯思維好惕橙,氣場也要好
互聯(lián)網(wǎng)應用一般是切分成多個子系統(tǒng)的,各個系統(tǒng)都有自己的業(yè)務范圍钉跷,一個任務的完成弥鹦,通常要有多個部門或者小組進行協(xié)作。這個時候爷辙,就不可避免的進行各種會議溝通彬坏,小組內(nèi)的或者小組之間的。那么測試人員如果腦子不好使犬钢,不能快速的理解別人的意圖和想法苍鲜,會很容易被人忽悠或者陷入各種坑,到時候就會有無窮無盡的測試任務了玷犹。另外混滔,當對方太強勢的時候,測試人員不能太弱勢歹颓,應該根據(jù)自己對業(yè)務和系統(tǒng)理解坯屿,提出自己的意見,該做的就做巍扛,不應該做的別硬塞過來领跛。積極配合對方,但不是傻傻的啥都做撤奸。
掌控系統(tǒng)上線排期
如果開發(fā)任務非常的多吠昭,測試人員要測試的功能也就非常的多。這個時候胧瓜,如果功能的上線時間都是由開發(fā)經(jīng)理或者PMO等來定矢棚,那測試人員就只能進行無窮無盡的加班。這樣是不行的府喳。測試人員有自己專業(yè)蒲肋,對業(yè)務精熟,必須清楚的知道哪些任務的優(yōu)先級是高的,哪些是低的兜粘,將任務進行優(yōu)先級排序申窘。規(guī)定某個時間段里,就只能上多少個功能孔轴。測試小組能夠承受的最大任務隊列是多少剃法,測試人員必須有個底。測試任務超過這個隊列距糖,可以根據(jù)優(yōu)先級把部分任務擠出去玄窝。
能編寫覆蓋關(guān)鍵路徑的測試用例
對業(yè)務需求準確的理解后,測試人員能根據(jù)業(yè)務需求悍引,設計關(guān)鍵的測試用例,能夠完整的覆蓋業(yè)務關(guān)鍵路徑和場景,保證只要這些重點用例能通過帽氓,就說明需求的重點功能已經(jīng)OK了趣斤。重點功能OK了,就算立刻上線黎休,如果出現(xiàn)問題浓领,也只是小問題。當然能夠用測試用例覆蓋所有當然是最好的势腮。
熟悉測試技術(shù)
在測試互聯(lián)網(wǎng)應用的時候联贩,測試至少得掌握下面的技術(shù)和概念:
1. 懂得用jmeter進行性能測試;
2. 懂得搭建性能測試需要的環(huán)境捎拯,例如服務器泪幌、redis、memcache等等署照;
3. 懂得如何編寫性能測試報告祸泪。例如至少包含接口響應時間、QPS建芙、最佳并發(fā)數(shù)没隘、CPU使用情況、內(nèi)存情況禁荸、抖動右蒲、GC情況等等。
4. 懂得上下文切換赶熟、內(nèi)存溢出瑰妄、內(nèi)存泄露、QPS钧大、穩(wěn)定性測試等等的概念翰撑。
約束開發(fā)人員,保證開發(fā)質(zhì)量
當開發(fā)提測代碼的時候,測試人員應該具備下面的意識:
1. 讓開發(fā)人員先把master分支的代碼merge或者rebase到自己分支上眶诈,保證提測的時候涨醋,代碼已經(jīng)包含了master的代碼,這樣可以提前發(fā)現(xiàn)問題逝撬。
2. 代碼功能測試完畢后浴骂,必須再做一次回歸測試。這個時候必須強烈的約束開發(fā)人員宪潮,不許再提交代碼了溯警。除非是bug。不然的話狡相,測試人員回歸測試完后梯轻,開發(fā)人員跑來告訴測試說,代碼有改動尽棕。這樣的話喳挑,測試人員辛辛苦苦的回歸測試就白測了,又得重新回歸一次滔悉。
3. 測試人員必須回收master分支的代碼提交權(quán)限伊诵,一旦開發(fā)者要提交代碼,只能通過和測試溝通回官,說明代碼做了什么改動曹宴。絕對不能讓開發(fā)人員悄悄的提交代碼,這種行為非常造成線上故障的歉提。
要懂的寫代碼進行接口自動化測試
現(xiàn)在微服務非常的流行笛坦,各大互聯(lián)網(wǎng)公司都在搞微服務接口。針對微服務接口唯袄,測試人員一定要懂得編寫代碼去進行接口自動化測試弯屈。大家想想看,假設某系統(tǒng)有50個微服務接口恋拷,測試人員測試完一次后资厉,開發(fā)人員修改了其中10個接口的代碼,這個時候應該可以通過跑自動化case來驗證這10個接口的改動有沒有影響到其他40個接口蔬顾。這種回歸測試的效率非常的高宴偿。如果每次都得人工手動的進行接口回歸測試,那測試人員就得累死了诀豁。TestBird自動回歸測試平臺為手游/APP開發(fā)者提供APP自動化回歸測試窄刘,簡單點擊自動生成圖片用例;多臺手機同時執(zhí)行用例回歸舷胜;基線對比娩践,找出問題;調(diào)整基線,維護測試用例翻伺;一鍵生成報告材泄,全面提升測試效率和質(zhì)量。