每當下載新剪輯軟體的測試版時,都會十分的興奮,想著它多了哪些新功能? 是否修復輸出問題? 希望沒有移除某個功能…等等。
其實軟體並非完善,開發團隊需要 beta 測試人員對軟體進行測試、找出漏洞和問題。對於能參加封測的人們都會感到十分興奮,因為這些人的反饋往往直接影響到軟體,這讓人感覺自己不像是客戶、而是團隊的一份子,因為參與了軟體的開發。(而且你可以他人早玩到。)
大多的封測版,都得先報名參加測試(例如 Adobe 剛在 iPad 上推出了 Photoshop 的測試版)。近年來,也有越來越多的軟體公司在正式版本發布之前先提供公開測試版下載。
Blackmagic 在過去幾個版本的 DaVinci Resolve 的作法都是如此,連最新的 16 版本也不例外。
以上畫面是來自 Resolve Beta 論壇,主要用來讓測試用戶回報軟體錯誤。不少參與其中的使用者都很困惑為何軟體在某些時候無法正確運作,但究竟這是使用者的問題還是軟體商的問題? 應該說:兩邊都有問題。
WhatIs.com 定義的「測試版」涵義如下:在軟體開發中,Beta 測試是軟體測試的第二階段,其中對目標客群中抽樣進行產品測試。Beta 測試有時也稱為用戶驗收測試(UAT)或終端用戶測試。 在這個階段,應用軟體會被目標客群實際的應用。這個時期的用戶體驗狀況會轉發給開發人員,讓他們在軟體正式上市前進行最終修正。
正確上來說,「測試版」是開發者把軟體交給用戶,利用不同的電腦、不同的文件格式、不同的使用習慣,讓用戶提供反饋,通常測試版通常只對少數客戶進行抽樣測試。不過一旦測試版完全開放時,會達到廣為宣傳的效果,對於不少人來說,會將其當作是正式版來看。這就是為什麼許多用戶被軟體錯誤和漏洞所困擾的原因:他們沒有發現到該軟體是測試版。例如 Blackmagic 在推特上發表 DaVinci Resolve 16 時雖有稱其為測試版,但在臉書上並沒有告知。即使在下載頁面,「測試版」僅在下載連結中提及到而已。
從網路上關於「DaVinci Resolve 16 不穩定」的一片哀號聲中,看起來似乎很多人都忽略了這其實非正式版。
測試版預期心理建設
那麼該對測試版有什麼期待? 除了可以摸到最新的功能,必須先明瞭它並非100%沒問題的版本。並不是說無法使用,而是極可能遇到錯誤、可能有的功能無法使用、可能滑鼠點擊沒有反應、可能某種格式輸出時會發生錯誤…等等,這些都是使用測試版時得「預料」的問題,也是你需要向開發人員回報的問題。
測試版軟體不純粹是搶先使用的概念,還有幫助開發人員完善軟體的任務意義。
我是否可安裝測試版?
因此,如果有以下任一情形,記得不要安裝測試版:
- 專案執行到一半
- 驗收期限快要到了
- 你只能依賴一種剪輯工具
最重要的是:在安裝測試版之前備份原來的專案。
在 DaVinci Resolve 中,有兩種方法可以備份專案。可以選擇備份整個數據庫,如果同時有多個專案想同時備份,這非常實用。要執行此操作,請打開數據庫面板,單擊該圖標並選擇備份數據庫,然後保存項目。
如果數據庫中只有一個專案,則可以右鍵單擊該項目並選擇導出該專案。 這將把專案內所有序列,標記和專案的設定,一併導出到一個外部文件,之後可以再導入到新版本的 DaVinci Resolve 中。
結論
測試版是讓終端用戶報告錯誤並向開發人員提供反饋的好作法之一,幫助軟體商更快、更完整的修正潛在問題。但請記住:這絕不是完善、正式發表的軟體。
參考來源:PremiumBeat