軟體測試 功能測試,如果專案沒有需求說要測特殊字元,是否要進行測試?

時間 2021-05-11 12:51:37

1樓:仍在奮鬥的小吳

需要,一般專案需求也不會列出這種小細節。可能特殊字元也會造成系統崩潰,或者文字顯示不對,因為客戶是不按常理的,所以要杜絕所有的可能性

2樓:小蛛佩奇

不知道你測的是什麼功能,如果特殊字元的輸入是乙個等價類,需要測試。如果按照你的經驗,特殊字元會帶來bug,那就更需要測試。如果需求沒有說明,但你覺得需求需要說明,功能需要覆蓋,比如站在user experience 的角度上,你需要對需求提出缺陷。

記住測試除了對被測軟體提出缺陷外,其實在早期需求設計和評審時,測試人員也應該介入,對需求提出建議從技術和UX的角度。

3樓:一顆小湯圓兒

這個還是要測試的,雖然需求沒有明確標註,但這些細節的東西很影響使用者體驗,在測試前也可以詢問產品經理,看這些是否有要求,不然後續老闆體驗不好可能會找你

4樓:布道師玄柯

可以作為測試內容,雖然需要沒要求,但不代表使用者不使用,如果使用者使用特殊字元,則需要看服務端和客戶端是否很好的相容特殊字元,根據之前的經驗,最有可能引發的問題是崩潰和介面顯示異常。

在探索性測試中,這屬於尋找變數,即可以使用特殊字元和不使用特殊字元。

5樓:測試凱哥

當然要。

軟體測試的本質就是在需求的基礎之上,對軟體的基本功能進行測試,而且這個測試必須以發現缺陷和錯誤為主要目的。

怎麼樣才能發現錯誤和缺陷啊?可不是說按照軟體的要求進行操作,更多的是要違背軟體的要求進行操作。

如果開發人員連軟體最基本的該做的事情都無法保證全部作對,那這個軟體就不是乙個正確的東西不該做的還測試麼,不用測試了,因為沒有意義。

反過來,如果軟體做了它該做的事情,還要保證軟體不做它不該做的事情。

所以,乙個合格的測試工程師就不用問要不要測試反向,要不要測試需求沒寫的內容。因為測試工程師就是要發現bug的,而反向測試更容易發現bug。

如果題主是個新手,可以找凱哥索要一些關於軟體測試的學習資料,提公升技術。

6樓:那一抹晨曦

首先哈,需求裡面一般來說是不會體現特殊字元的說法的,除非這個需求由特殊需要,比如密碼,需要大小寫+特殊字元才符合要求,否則不符合要求,這種情況下你需要去做特殊字元的測試;正常情況下,隱藏字元均屬於隱性需求行列,所以測試與不測試要看專案怎麼定義以及專案的重要性。

另外是否需要做特殊字元的測試與最早定義的質量目標有關係,比如搜尋框,如果之前定義的質量目標是主功能通過,那就正向簡單用例測試一下就好,保障搜尋可用就行;

如果是基本功能通過,那可能就需要多關注一些異常場景,比如限制字元數,模糊搜尋的各種用例;

如果是全功能通過,那麼你可能就要去詳細測試了,這個時候就要考慮一些特殊字元,比如注入測試等等

事先要和專案組聊清楚咱們的目標是什麼?明確目標就可以確認測試的深度以及廣度。

7樓:張三

這個要看實際情況:

假如是乙個成本只有5000元的臨時原型演示專案,只是給客戶介紹設計理念用的,你覺得是否需要?

假如是乙個atm機,最終實際使用者現場的鍵盤只有數字,沒有字母和中文輸入法。你覺得在pc關鍵模擬測試時是否輸入異常?

假如是乙個成本幾千萬的航天或心臟起搏器專案是否需要?

還有假如這個專案就一天測試時間,你覺得你應該測試什麼?

8樓:梭哈

要。這種屬於基礎,不管有沒提及都得驗證。

擴充套件說一點,做測試的時候不能需求說啥就只測啥,尤其在現在各處都在推所謂"敏捷"的前提下,否則總有一天會死得很慘

怎麼找軟體測試的專案?

公司不同,開發的軟體名稱當然也不同。但業務流程基本一致,沒什麼可以創新和發揮的。當然,你在教育機構學習時,實戰都會做到的。剛學測試的新手不清楚上哪找測試專案,這應該是每個測試自學人的困擾。說句實話,現階段來講沒有特別能直接的解決方案。不過能夠結合我之前的一些經歷,給大家提供一些思路。自己找一些開源的...

軟體測試需不需要培訓?

啄木鳥學院 這個要看你學得怎麼樣,如果覺得自己學的還行的話,可以先去面試試一下,看一下能否找到滿意的工作,但我猜測是比較難找的,因為題主之前學的是基本的功能測試和效能測試,這些在測試領域屬於比較基礎的方面,和企業的招聘需求還是有一定差距的。因為產品功能的日漸複雜,企業越來越需要會自動化測試技能的人才...

軟體測試面試怎樣介紹自己的測試專案?會問到什麼程度?

軟體測試那些事 介紹自己的測試專案當然是詳細點好。從專案開始之前的情況,到中間你具體負責哪一部分,專案結束上線等等,如果有自己覺得非常突出的地方,重點講!一般來說,你簡歷裡面寫到的都會問到,有時候你在講述的時候出現新的點,面試官也會繼續提問的。面試的時候可以小小地吹一下,別太過了,不然就會被發現,面...