當前位置:首頁 » 網頁前端 » 腳本測試具備的技能
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本測試具備的技能

發布時間: 2022-09-28 04:55:38

❶ 作為一名軟體測試工程師需要提升哪些技能

可以再從以下幾個方面做突破(這里說的是web測試):
1、資料庫方面
2、網路知識:協議,安全方面
3、瀏覽器內核
4、系統知識,linux,unix
5、代碼編寫能力,主要是為測試工具的使用,腳本的維護,代碼的分析,BUG的定位都有很好的幫助。

❷ 一個測試工程師應具備哪些素質和技能

放到工作場景里,我們先來看一下測試人員一般把什麼樣的開發的人員稱為「靠譜」的開發呢?

測試工程師A:「開發A很靠譜哎,他開發的模塊問題比較少。」

測試工程師B:「開發B也很靠譜啊,給他提的bug他修的都很快。」

那麼,在這個場景里「bug少」,「修bug快」,就是開發的人員靠譜的指標。

於是,我們來看一下,作為一名測試工程師,具備什麼樣的素質,會被稱為「靠譜」的測試人員呢?

測試經理A:「測試小A很靠譜啊,寫的用例步驟清晰明了,新人拿到手也能准確的執行用例,進行測試工作。」

產品經理B:「測試小B也很靠譜啊,他的測試思路非常廣泛,總能站在用戶的角度提出合理的產品優化意見。」

開發C:「測試小C相當靠譜,他提的bug定位準確,附加的參考信息很全面。新來的開發的人員也能很輕易的定位到問題進行修復。」

「靠譜」的測試人員必備技能:

1. 測試流程明確,邏輯清晰

2. 測試覆蓋面廣,深度深

3. 對於bug的定位準確,參考資料齊全

4. 溝通能力好

總體一句話:你測試,我放心!

那麼,我們如何才能成為一名靠譜的測試工程師呢?

首先,想要做到測試流程明確,邏輯清晰,就需要我們具備良好的業務能力。即:

1、熟練掌握業務邏輯:在工作中,不論是讀需求文檔,還是聽開發的人員,產品經理講需求,我們都能獲取到產品的業務知識。我們要做的,就是在這個過程中,積極的積累產品業務相關知識,掌握產品的功能和實現方式。

2、能夠發現不同模塊間隱藏的業務邏輯:在掌握了產品功能和實現方式之後,我們可以仔細學習產品,發現看起來是不同的模塊之間是否有隱藏的業務關系。比如修改個人信息,那麼修改之後,其他模塊調用個人信息的時候,是否也跟著一起修改了呢?這就是需求中可能沒有體現,但是需要我們熟悉了產品之後去挖掘的。

3、主動拓展工作以外的業務知識:做測試,難免會遇到一些行業知識,除了工作中能接觸到的,我們也可以積極的去學習一些行業知識,對於我們的測試工作會有幫助。例如金融行業,我們測的產品是股票產品,那我們可以再去學習一些期貨的知識,外匯的知識,或者金融行業一般的行業標准,比如性能指標,安全指標等。這對我們深入工作,都是有幫助的。

二、bug的定位

想要准確的定位bug所在,需要我們有一些基礎知識的准備。比如,對操作系統有一定的了解,對資料庫原理有一定的了解,對產品架構有一定的了解。那麼如果這方面的知識有所缺乏,除了工作之餘去學習之外,還可以在工作中進行積累。我們每次提交的bug,開發都會給出修復意見,根據這些意見我們可以學習到一些缺陷定位的經驗。

三、溝通能力

溝通能力不一定是天生的,通過後天的練習也可以達到。一般溝通包含2個環節,即信息的發送和信息的接收。當我們表達一個問題的時候,要保證能夠正確無歧義的表達自己的信息。例如,當我們說明一個問題:「登錄功能不能正常工作。」這個時候,當開發或者其他測試人員接收到這個問題,會產生疑問:「什麼叫不能正常工作?是提示登錄失敗?還是點了登錄按鈕沒有反應?還是雖然提示登錄成功但是登錄後信息不正確?」如果換個方式說:「在登錄界面輸入正確的用戶名和密碼,點擊登錄按鈕提示用戶名密碼錯誤。」這樣看的話,這個問題就很明確了,一般情況下都不會有人有誤解和歧義的。說完表達我們再來說接收,當我們聽別人說問題或者事情的時候,要保證自己正確的理解了接收到的信息,並找出其中的疑問點,然後進行確認。認真傾聽,不僅是一種能力,也是一種素養。我們經常會聽到兩個人溝通,A說A的事情,B說B的事情,倆人說的不是一件事,結果還在費力的溝通,真的是對雙方的折磨,浪費了不少時間做無用功。

最後,總結來說,做一個靠譜的測試人員,從根本上是由我們的責任心,細心和強烈的學習慾望從內驅動,來指導我們的行為。抓住一切的機會來學習,積累經驗,全方面的提高自己。一個水桶,最短的一片決定著他的最大容量。

更多關於軟體測試方面的基礎性問題,可以看下這個更加直觀的視頻講解:網頁鏈接,希望我的回答能幫到你。

❸ 可用性測試腳本應包含哪些內容

可用性測試腳本應包含:

(1)連接速度測試。用戶連接到電子商務網的速度與上網方式有關,他們或許是電話撥號,或是寬頻上網。

(2)負載測試。負載測試是在某一負載級別下,檢測電子商務系統的實際性能。也就是能允許多少個用戶同時在線!可以通過相應的軟體在一台客戶機上模擬多個用戶來測試負載。

(3)壓力測試。壓力測試是測試系統的限制和故障恢復能力,也就是測試電子商務系統會不會崩潰。

概述

更改目標軟體時,需要對測試過程進行局部的可控制的變更。這將使得測試過程和測試腳本對目標軟體的變化有更大的應變能力。例如,假設軟體的登錄部分已經改變。在遍歷該登錄部分的所有測試用例中,只有關於登錄的測試過程和測試腳本需要進行改變。

測試腳本是針對一個測試過程的。一個測試過程往往需要眾多的數據來測試。通過自動錄製得到的腳本,所有的輸入數據都是常數,是固定的。