慧樂課堂 軟體測試與遊戲測試的不同之處

2021-10-06 16:59:19 字數 1939 閱讀 6820

遊戲本質也是軟體的一種,所以從測試工程的角度來講,遊戲測試與軟體測試的本質是完全相同的。兩者的不同更多的是在表象層面或者流程方面,我們可以把遊戲測試看作軟體測試的子類,它繼承了軟體測試這個父類的特性,又有自己的一些新特性。

我通過歸納總結,把遊戲測試相對軟體測試的不同歸納為以下幾點:

1、ui&&ue  2、數值  3、活動  4、進度  5、工具  6、效能  7、安全  8、合服(針對網遊)  9、互動  10、網路

下面我們就每一點來詳細**下。

1、ui&&ue

相對來講ui&&ue在遊戲和軟體測試中,重要性並非很高,但它們確是使用者和測試人員最直觀感受的部分,也最受「非專業人士」的關注,遊戲行業尤甚。對大部分軟體來說,ui&&ue的重要性沒有遊戲那麼高,畢竟軟體使用過程愉悅感和趣味性並非是重要的事情,我們日常使用各種各樣的軟體時肯定深有體會,大部分情況是用軟體來完成一項任務,能完成就好了,在使用過程中很難體會到上面說的愉悅感和趣味性。而遊戲則不然,在玩遊戲的過程中,愉悅感和趣味性是至關重要的,如果缺失了這些要素,使用者可能瞬間就流失了,也就意味著這款遊戲失敗了。這好比高層小戶型和海景別墅,雖然都能滿足居住需求,但給人的感覺是完全不同的。

2、數值

3、活動

很多軟體也經常搞活動,筆者經常遇到某郵箱或某論壇搞活動送積分之類的,但是在遊戲中,活動則是頻度更高的一種玩法。所以測試過程中可能受到的關注度更高一些,尤其是網路遊戲。遊戲活動的測試更關注時間與資源產出,如開啟時間,關閉時間,資源產出概率等。因為乙個活動的開啟和關閉及產出都已經提前公告給玩家,如果出了任何差錯,都會導致玩家不滿。而且乙個活動完畢後可能緊接另乙個活動,任何差錯都可能導致更大的損失。而軟體上的活動則沒這麼嚴格的概念。

4、進度

在軟體開發和測試過程中,延期是非常普遍的情況。很多軟體測試人員的時間觀念也沒那麼強。遊戲則是非常不同的,由於遊戲的娛樂傾向,所以其產業鏈涉及很多前期的市場推廣,各種廣告和推廣活動都是真金**砸下去的,任何延期可能都會導致前期的推廣功虧一簣及商業上的信譽,這些損失都是不可接受的。所以遊戲測試作為產品發布前的最後一環,必須嚴格控制版本進度,確保能夠按期交付。

5、工具

遊戲測試依賴更多的測試工具,因為使用者的數值和角色狀態千差萬別,為了盡量模擬使用者狀態,測試過程中總需要造出各色各樣的測試資料,而製造這些資料,則需要測試工具的幫助。另乙個層面是遊戲測試還需要對測試工具本身的正確性進行測試,確保工具本身是正確的。這點在傳統軟體測試行業則是不多見的。

6、效能

效能測試對遊戲而言也是至關重要的一點,無論在台式電腦還是移動裝置上,任何遊戲的卡頓都會讓玩家產生厭惡感。遊戲測試過程中比較重視的是客戶端的記憶體和cpu的使用率,確保遊戲能夠流暢的執行。對網路遊戲而言,服務端的效能也十分重要,一款良好的網遊,需要伺服器能夠穩定持久的執行。而且我們也希望大部分使用者都能玩我們的遊戲,而使用者的裝置則差異性很大,尤其是移動裝置。所以我們必須確保客戶端的效能符合我們的預期標準,以使更多的玩家能夠玩我們的遊戲。軟體則沒太多這方面的需求。

7、安全

安全對軟體和遊戲而言都十分重要。但是對遊戲而言,則是關乎身家性命的事情,很多遊戲都死於外掛程式橫行。而且遊戲的客戶端與服務端的互動非常頻繁,資料安全更加凸顯。所以測試的時候更加關注安全方面的測試。有資源產出的地方則有安全測試的地方。防刷防外掛程式,是遊戲測試人員始終要保持謹慎認真的對待的地方。

8、合服

這個可能是遊戲的獨有特色。有時候伺服器中使用者變少,為了帶給玩家更好的遊戲體驗,需要合併幾組伺服器為1組。在合服的過程中需要保證原有伺服器和目標伺服器中所有使用者的資料資訊不發生錯亂。涉及到使用者方方面面的資料資訊,複雜度也比較高,所以也許要測試人員認真的測試。確保測試無誤後,才能正式開始合服操作。

9、互動

10、網路

網路對於網路遊戲是必不可少的,遊戲的實時互動性比較高,遊戲過程中突然斷網的痛苦是難以忍受的。所以對網路的測試要求也比較高,因為不同使用者用的網路運營商可能不同,不同地區的網路訊號也不同,甚至移動過程中會出現不同網路之間的切換,這些都是需要我們去認真測試的。這樣才能盡量保證不同網路條件下使用者的體驗達到最佳。

軟體需求與分析課堂測試 9

1 根據上述描述,識別系統的類,列舉所有的候選類,並選出系統類,並說明原因。1分 1 會議類,標識乙個會議 名稱 型別 規模 2 具體會議類,會議類的子類,對會議時間 人數等進行描述。3 會議室類 描述會議室的有關資訊。4 使用者類,預定會議。5 參會人員類,描述參會人員 姓名 性別 位址 頭銜等 ...

軟體測試的型別與測試方法

1.黑盒測試 黑盒測試也稱功能測試,不考慮程式內部結構和內部特性的情況下,通過測試來檢測每個功能是否都能正常使用。其中測試方法包括 功能測試 自動化測試 效能測試 安全測試。功能測試 冒煙測試 ui介面測試 回歸測試 相容性測試 效能測試 負載測試 壓力測試。它主要包括 併發效能測試 疲勞強度測試 ...

軟體快速測試與軟體普通測試的區別

軟體快速測試與軟體普通測試的區別 軟體測試 快速測試與傳統測試主要有以下幾方面的區別 1.首先,不浪費時間。最快速的行動是完全不行動。因此,在快速測試中,我們要消滅掉任何不必要的活動。比較起來,傳統測試是比較臃腫的,隨之也帶來一定的混亂。當然,需要通過一些培訓和經驗來知道如何來對傳統測試 一般地說,...