若是按照劉可韋的法,正規的游戲研發公司均設有專門的QA部(品質保障,Qualit_Assurane),由QA們來負責游戲的測試工作。
QA部直屬于項目經理之下,與策劃、程序、美術三大游戲研發部門并列。
出于成因素的考慮,像圣杯工作室這樣新成立的游戲研發團隊,往往不會設立專門的QA部,而是由游戲策劃兼任游戲的測試工作。
反正策劃們薪水低廉,人力充裕,實在忙不過來的話,多招點執行策劃不就好了?
現在的問題就出在這些沒有經過專業培訓就匆忙上馬的執行策劃身上。
很難得地,策劃部現有十位成員體出現在會議室里。許主策默默地端著他那造型酷炫的金屬水杯坐著,眼神里透出凌冽的寒意,令每一位與他對視的執行策劃們情不自禁地深深垂下頭去。
主持這次策劃會議的是他身邊新上任的副主策凌星寧,作為第一時間發現并打算提交BUG(因為執行策劃擅自重啟機器而失。┑漠斒氯,許主策順水推舟地將會議主導權交給他,順便也借著這個機會豎立他在策劃部里的威信。
凌星寧提出的第一個問題是,這個BUG是什么時候開始出現的?
這個問題很關鍵,因為測試服務器并不是從開始架設以來到現在為止都是一成不變的,每隔一段時間,程序部便會將新完成的功能代碼打包上傳到測試服務器,俗稱為“打版”,這個周期短則一兩日(俗稱版),長則一周(俗稱大版)。如果能弄清出現BUG的具體時間,便可以順藤摸瓜推測出產生BUG的程序代碼大致屬于哪個版,進而再找出具體是哪個功能的代碼出現了問題,為程序解決BUG提供極大的便利。
根據執行策劃們的回憶,類似的BUG最早一次出現大約是兩周之前。
段杉杉面色復雜地看了看身邊的曹恭,再看看對面的許主程,最后丟給劉可韋一個心照不宣的眼神。兩周之前不就是正好是蘇菲離開圣杯工作室,許主策開始對他們的工作橫挑鼻子豎挑眼,將測試工作部轉交給執行策劃們的時候嗎?
雖然看到了段杉杉的動作,劉可韋此時卻無心作出任何回應,他的腦子里正翻江倒海地思索著事發前的那幾個游戲版究竟增加了哪些新功能,可惜因為時間實在有點久遠,已經間隔了大大七八個版的更新,一時間也難以理出什么頭緒。
凌星寧提出的第二個問題是,為什么沒有按照規定的工作流程,第一時間提交BUG?
執行策劃們瞠目結舌無言以對,畢竟他們都是一些剛走出大學校門的社會新人,又沒有經過統一規范的崗前培訓,職業敏感度和負責心態都還沒有真正豎立起來,加上又分散在四個不同的工作組里面,雖然各自的上司也曾對測試工作一些常規的注意事項進行了或長或短的耳提面命,可是這些早就聽膩了老師和父母的諄諄教誨的大孩子們又有幾個會記得領導所的每一句話?
“這樣看起來不行啊,”一直沉默不語的許主策終于悠悠地開口了,“還是需要有一個專門的人來帶他們,以后執行策劃就交給星寧來統一負責引導監督了,這方面星寧你要多費點心。”
輕飄飄的一句話,便將曹恭和段杉杉打成了光桿組長,劉可韋也只剩下佘近山這么一位手下。凌星寧忍不住露出了牙疼似的苦澀表情,抬頭看看對面,曹恭人畜無害地笑得很溫馴,劉可韋緊鎖雙眉兀自沉浸在思索里完沒有拔出來的跡象,段杉杉則是一臉無所謂表情地埋頭看著他的記事。
“好吧,我會努力幫助他們盡快適應測試工作!绷栊菍師o奈地答應了下來。先是被任命為副主策,然后指派去負責系統和關卡兩個組,現在又接手策劃部里所有的執行策劃,把我抬得這樣高真的好嗎?我又不是不知道“槍打出頭鳥”的道理!
看來在這家新加入的公司里,自己很難交到同部門的朋友了!凌星寧收拾了一下散發的思緒,提出了第三個問題:還有沒有類似偶發“下墜”這樣的類似BUG,曾經出現過但是沒有引起執行策劃們的注意而被忽略過去了。
“什么叫做BUG?”一個執行策劃鼓起勇氣問道,要命的是另外三個人竟然也流露出一副茫然而好奇的眼神。
“你們可以簡單的暫時理解為,一切與你們操作過程的預期結果不符合的游戲反應。比如你控制角色往左走,只要游戲里的角色實際上并沒有即時往左走,就都算是BUG,包括向別的方向行走、沒有反應或者反應延時。”凌星寧選擇了一個比較好理解的詮釋方式。
四個執行策劃們似懂非懂地點點頭,然后集體陷入了冥思苦想,接著你一言我一語地提出了二十來條他們認為“疑似”BUG的情況,經過許主策、凌星寧、劉可韋和曹恭四人的甄別,確定為BUG的一共有大大八處,其中包括了偶發“下墜”那一條。
凌星寧將自己歸納記錄在子上的八處BUG交給許主策過目,算是完成了自己主持的這一次策劃會議。
接過了會議主持權的許主策一邊盯著凌星寧的記錄,一邊口抿著自己的獅峰龍井,考慮了幾分鐘之后,終于做出了決定。
“會議結束之后,所有人先暫停各自手里的工作,力投入到這八處BUG的重現測試里。一旦成功重現,立即按照規定流程截圖并附帶詳細明提交給程序部的黎總監,然后保留BUG現場等程序的人過來確認,這件工作由凌星寧負責!
得,肩膀上的擔子又重了幾分,凌星寧默默地嘆了口氣。
回到策劃部,凌星寧首先將記錄上的八條BUG描述發到RTX的策劃群里,然后便與眾人一起投入到重現這八條BUG的測試工作中去。
對測試工作并不陌生的凌星寧、曹恭和劉可韋分別成功地重現并提交了兩條、兩條和三條BUG,黎總監親自對這七條BUG進行了確認,并給程序部各自對應功能負責人提出了解決相關BUG的排期時間。
只有那條偶發“下墜”的BUG,像是根就不曾存在過一樣,策劃部花了一整天時間,怎么都測不出來。
無奈之下,凌星寧拉著劉可韋和曹恭,跑去找黎總監對這個曾經出現但是沒有及時提交也沒有重現的BUG進行了相關的描述。
“偶發BUG?”黎總監一聽到這個詞眉頭就立刻皺了起來,“你們也知道光靠沒有用,不是我不相信你們,而是如果不能重現的話,我這邊就算明知道有問題也沒法查驗,處理BUG的常規手段是在出錯的時候中斷游戲,然后逐行去驗證當前執行的代碼,你們都懂的!
果然不出所料,三人大失所望地彼此交換了個眼色,他們也知道黎總監應該不是在推諉,正常情況下解決BUG的前提就是可以重現、保留現場,單憑口頭描述讓程序去數以百萬字節的游戲代碼中去查驗問題那是不可能的事情。
“等一等!眲⒖身f忽然想起了什么,拋下討論中的另外三人,頭也不回地跑回了策劃部。
黎總監和凌星寧、曹恭三人大眼瞪眼地愣住了,完鬧不明白劉可韋葫蘆里面賣的是什么藥。
過了幾分鐘,劉可韋匆匆地跑了回來。
“我查了一下你們程序那邊給過來的更新記錄,把最有可能導致代碼錯誤的三個版的更新功能日志RTX上發給黎總監您了,您看看能不能推斷一下是哪部分的代碼出了問題。”劉可韋一邊喘氣一邊道。
這倒是一個沒有辦法的辦法,凌星寧頗感意外地打量著這個年紀輕輕的關卡組長。能夠在沒有任何頭緒的情況下做到這一步,也算是難能可貴了?雌饋硎ケぷ魇业牟邉澆繉嵙軓姲,至少這個劉可韋處理問題的經驗和思路都是業內一流的水準。
黎總監“哦”了一聲,回到自己的寫字桌上,打開RTX的消息框逐仔細地看著,他座位邊的車光龍也程聽見了之前的談話,此刻也忍不住湊過頭來瞧著。
快速地逐行掃過劉可韋發過來的三段更新功能日志,黎總監看到其中某一行的時候,心跳忍不住加快了,臉上的表情也略有變化。
那是他所負責的游戲引擎的其中一個新開放功能,引擎的開發進展一直不太順利,進度一而再再而三地延時,可是這一塊工作對于程序部的主管來意義重大,他始終將游戲引擎的相關代碼牢牢控制在自己手里,從來不曾對程序部的其他人公開過。
簡單的,只要擁有自己研發出的游戲引擎,可以高價將其授權給別的游戲研發團隊使用,也可以圍繞著該引擎建立屬于自己的游戲研發團隊。因為這通常就是一款游戲最有價值、也最為關鍵的心臟,簡直就是一只會下金蛋的鵝。
如果因為BUG的問題導致被迫向其他程序員們公開自己開發的游戲引擎,和打開自己的錢包讓別人隨意享用沒什么區別。
強壓下心里的不安,黎總監竭力裝出若無其事的表情道:“單純從這些更新功能日志里面看不出問題可能出在哪兒。”
三位策劃一臉失望的表情,然而聽明白了前因后果的車光龍卻囧著他的八字眉鎖定了屏幕上某一行文字,正是引發黎總監不安的游戲引擎新功能。
“3D坐標軸(xz)的z軸開放!
ps老天保佑終于在1點前趕出了這一章,沒有食言,文字若有疏漏之處還請諸位讀者多包涵,我會稍后修訂潤色的。
歡迎廣大書友光臨閱讀,最新、最快、最火的連載作品盡在起點原創!≈lt;/a≈gt;≈lt;a≈gt;手機用戶請到qidian閱讀。≈lt;/a≈gt;
</br>
【精彩東方文學 www.nuodawy.com】 提供武動乾坤等作品手打文字版最新章節首發,txt電子書格式免費下載歡迎注冊收藏。