第294章 新產品測試中
星辰科技辦公樓,三層的開發測試區亮著燈,日光燈的鎮流器發出細微的電流聲。
凌雲推開測試區的玻璃門。
房間裡只有三個人,戴維坐在靠窗的工位,面前三台顯示器並排,中間那台亮著,顯示著一個從沒在星語正式版中出現過的界面。他的右手握著滑鼠,食指懸在左鍵上方,沒有落下。
艾瑞克蹲在地上,膝蓋旁邊攤開一個工具箱,裡面是示波器、邏輯分析儀、幾條烙鐵還沒收起來。他盯著牆壁上的顯示屏——那是伺服器實時負載監測系統,綠色的波形平緩起伏,偶爾跳出一個尖峰。
凱薩琳坐在角落的長桌邊,面前攤著六七張列印紙,每張紙上都手繪著粗糙的線框圖。有些被劃掉了大半,有些旁邊打著問號。她的右手握著一支鉛筆,筆尖懸在紙面上,沒有落下。
凌雲走進來時,三個人同時抬起頭。
「壓力測試開始吧。」凌雲說。
戴維按下滑鼠。
屏幕上的界面刷新,左側是一塊六乘六的網格,每個格子都是灰褐色的。右側是幾排按鈕,沒有文字標籤,只有圖標——一個鏟子,一個水壺,一個種子袋。
艾瑞克的伺服器負載波形跳起一個尖峰。
凱薩琳在紙上畫下一個新的問號。
戴維把滑鼠移到那個種子袋圖標上,單擊滑鼠。光標變成一顆種子的形狀。他移到網格正中央的格子,單擊滑鼠,網格上出現一小片綠色。
伺服器波形又跳了一下,然後回落。
凱薩琳低頭看紙上的問號,沒有動。
戴維把滑鼠移到水壺圖標上,單擊滑鼠,光標變成一滴水,他點了那片綠色。
網格上沒有變化。
艾瑞克湊近屏幕:「延遲呢?大概數據多少?」
「前台渲染沒問題。」戴維說,「後台寫入……二十毫秒左右。」
「時間應該還可以再壓一些。」
戴維沒回答,他把滑鼠移到鏟子圖標上,單擊滑鼠,光標變成鏟子,他點了那片綠色。
網格恢復灰褐色。
伺服器波形平穩如常。
凌雲站在戴維身後,沒有說話。他的目光從屏幕移到凱薩琳面前的列印紙,又移回屏幕。
「測試一下並發上限。」他開口說道。
戴維點開一個隱藏的控制台窗口,上面有一行未命名的參數。他把數值從「1」改成「50」,然後按回車。
屏幕上的網格開始刷新,左上角出現一個數字:0/50。
沒有其他變化。
戴維又把數值改成「100」。
網格刷新,左上角的數字變成0/100。
還是沒變化。
他改成「500」。
屏幕卡頓了一秒。網格重新繪製,左上角的數字變成0/500。右側的鏟子圖標變成了灰色。
伺服器波形陡升,拉出一條長長的峰線,然後緩緩回落。
艾瑞克在筆記本上寫:「500K並發,資源占用峰42%。」
戴維把數值改回「1」。
屏幕恢復了,鏟子圖標重新亮起。
房間安靜了五秒。
凱薩琳開口,聲音很輕:「凌總,內測用戶名單我篩選了三輪。」
凌雲看向她。
「第一批只放二十人。」凱薩琳把其中一張紙推到桌邊,「全是大學生,男生十二人,女生八人。他們都沒有做過軟體測試,有的人甚至不知道什麼是bug,都是最純粹的非專業人士。」
她頓了頓,接著說,「但他們都是星語的優質用戶,每天在線超過四小時。有自己的群組,裝飾過個人空間,給朋友送過虛擬禮物。」
「給他們發過通知了嗎?」凌雲問。
「還沒有。」凱薩琳說,「等你的指令。」
凌雲沒說話,他拿起那張紙,看了十秒。
名單上沒有姓名,只有編號。U1到U20,U3後面手寫備註:空間訪問量全站前1%。U7:建了三個群,成員總數超200。U12:紅鑽用戶,累計充值$47.3。
他把紙放回桌面,「明天上午十點吧,讓他們開始試用,及時反饋使用心得,收到反饋就著手優化。」
凱薩琳點頭,在紙上寫下時間。
戴維又按了一下滑鼠。屏幕上的網格恢復成六乘六的灰褐色格子,沒有種子,沒有水痕。他最小化窗口,桌面恢復成星語的測試環境界面——和正式版一模一樣。
「今天ICQ那邊,」戴維說,沒轉頭,「從微軟調了四十個人過去。」
「我從內部渠道得知,」戴維說,「他們的項目代號『藍鳥』,要在兩周內上線空間、群聊、等級、皮膚,而且全部免費。」
「兩周?」艾瑞克重複這個詞。
「他們還要改前端架構。」戴維說,「ICQ現在的框架是1996年的,用戶狀態同步用的還是輪詢。星語的空間加載速度是他們三倍,群聊消息延遲只有他們四分之一。」
「所以他們要抄,」凱薩琳說,「不只抄功能,還要抄架構。」
「他們抄不完的。」艾瑞克把筆記本翻到新的一頁,「兩周能夠把界面做像就不錯了,後端邏輯肯定全是舊瓶子裝新酒。估計空間點進去要加載五秒,群聊消息順序錯亂,皮膚套錯圖層——」
「用戶不關心技術細節。」凌雲的聲音很平,「他們只關心打開快不快,好不好看,朋友在不在用。」
他看向戴維面前的屏幕,那個最小化的窗口還縮在任務欄里,圖標是默認的灰色方塊。
「所以我們要跑得更快,做好優化,隨時準備上線!」
凌雲看向凱薩琳,「明天安排內部全功能測試,不僅要做用戶試用,還要做全方面的使用測試。」他說,「安排項目測試組二十人,測試功能。」
凱薩琳合上文件夾。
「觀察指標呢?」
「註冊轉化,好友邀請,次日留存。」
凱薩琳在封面寫下四個詞。
「伺服器日誌開全量記錄。」凌雲沒回頭,「每個點擊,每次刷新,每幀渲染。」
艾瑞克點頭,在筆記本上寫:「全量日誌。」
「反饋通道要簡單易用,」凌雲說,「不要設問卷,他們想說什麼,就說什麼,自己打字,不要引導他們做專業化描述。」
凱薩琳在封面寫下第五個詞。
凌雲轉過身。
「兩周後,我們要完成所有的事測試和優化,達到上線標準。」他說。
「好的,凌總!」眾人異口同聲。
凌雲安排大家下班,不要再加班了。
他站起身,拿起搭在椅背上的外套,走向門口。
經過茶水間時,他停了一下。茶水間的白板上貼著上周用戶調研的反饋摘錄,是凱薩琳的字跡:
「我想讓我的朋友一眼就看出我的特別。」
「如果能自定義那個東西就好了。」
「ICQ太無聊了,像個辦公室軟體。」
「我們班現在都用星語,不用別的。」
有人用紅筆在最後一條下面畫了兩道線。
凌雲推開測試區的玻璃門。
房間裡只有三個人,戴維坐在靠窗的工位,面前三台顯示器並排,中間那台亮著,顯示著一個從沒在星語正式版中出現過的界面。他的右手握著滑鼠,食指懸在左鍵上方,沒有落下。
艾瑞克蹲在地上,膝蓋旁邊攤開一個工具箱,裡面是示波器、邏輯分析儀、幾條烙鐵還沒收起來。他盯著牆壁上的顯示屏——那是伺服器實時負載監測系統,綠色的波形平緩起伏,偶爾跳出一個尖峰。
凱薩琳坐在角落的長桌邊,面前攤著六七張列印紙,每張紙上都手繪著粗糙的線框圖。有些被劃掉了大半,有些旁邊打著問號。她的右手握著一支鉛筆,筆尖懸在紙面上,沒有落下。
凌雲走進來時,三個人同時抬起頭。
「壓力測試開始吧。」凌雲說。
戴維按下滑鼠。
屏幕上的界面刷新,左側是一塊六乘六的網格,每個格子都是灰褐色的。右側是幾排按鈕,沒有文字標籤,只有圖標——一個鏟子,一個水壺,一個種子袋。
艾瑞克的伺服器負載波形跳起一個尖峰。
凱薩琳在紙上畫下一個新的問號。
戴維把滑鼠移到那個種子袋圖標上,單擊滑鼠。光標變成一顆種子的形狀。他移到網格正中央的格子,單擊滑鼠,網格上出現一小片綠色。
伺服器波形又跳了一下,然後回落。
凱薩琳低頭看紙上的問號,沒有動。
戴維把滑鼠移到水壺圖標上,單擊滑鼠,光標變成一滴水,他點了那片綠色。
網格上沒有變化。
艾瑞克湊近屏幕:「延遲呢?大概數據多少?」
「前台渲染沒問題。」戴維說,「後台寫入……二十毫秒左右。」
「時間應該還可以再壓一些。」
戴維沒回答,他把滑鼠移到鏟子圖標上,單擊滑鼠,光標變成鏟子,他點了那片綠色。
網格恢復灰褐色。
伺服器波形平穩如常。
凌雲站在戴維身後,沒有說話。他的目光從屏幕移到凱薩琳面前的列印紙,又移回屏幕。
「測試一下並發上限。」他開口說道。
戴維點開一個隱藏的控制台窗口,上面有一行未命名的參數。他把數值從「1」改成「50」,然後按回車。
屏幕上的網格開始刷新,左上角出現一個數字:0/50。
沒有其他變化。
戴維又把數值改成「100」。
網格刷新,左上角的數字變成0/100。
還是沒變化。
他改成「500」。
屏幕卡頓了一秒。網格重新繪製,左上角的數字變成0/500。右側的鏟子圖標變成了灰色。
伺服器波形陡升,拉出一條長長的峰線,然後緩緩回落。
艾瑞克在筆記本上寫:「500K並發,資源占用峰42%。」
戴維把數值改回「1」。
屏幕恢復了,鏟子圖標重新亮起。
房間安靜了五秒。
凱薩琳開口,聲音很輕:「凌總,內測用戶名單我篩選了三輪。」
凌雲看向她。
「第一批只放二十人。」凱薩琳把其中一張紙推到桌邊,「全是大學生,男生十二人,女生八人。他們都沒有做過軟體測試,有的人甚至不知道什麼是bug,都是最純粹的非專業人士。」
她頓了頓,接著說,「但他們都是星語的優質用戶,每天在線超過四小時。有自己的群組,裝飾過個人空間,給朋友送過虛擬禮物。」
「給他們發過通知了嗎?」凌雲問。
「還沒有。」凱薩琳說,「等你的指令。」
凌雲沒說話,他拿起那張紙,看了十秒。
名單上沒有姓名,只有編號。U1到U20,U3後面手寫備註:空間訪問量全站前1%。U7:建了三個群,成員總數超200。U12:紅鑽用戶,累計充值$47.3。
他把紙放回桌面,「明天上午十點吧,讓他們開始試用,及時反饋使用心得,收到反饋就著手優化。」
凱薩琳點頭,在紙上寫下時間。
戴維又按了一下滑鼠。屏幕上的網格恢復成六乘六的灰褐色格子,沒有種子,沒有水痕。他最小化窗口,桌面恢復成星語的測試環境界面——和正式版一模一樣。
「今天ICQ那邊,」戴維說,沒轉頭,「從微軟調了四十個人過去。」
「我從內部渠道得知,」戴維說,「他們的項目代號『藍鳥』,要在兩周內上線空間、群聊、等級、皮膚,而且全部免費。」
「兩周?」艾瑞克重複這個詞。
「他們還要改前端架構。」戴維說,「ICQ現在的框架是1996年的,用戶狀態同步用的還是輪詢。星語的空間加載速度是他們三倍,群聊消息延遲只有他們四分之一。」
「所以他們要抄,」凱薩琳說,「不只抄功能,還要抄架構。」
「他們抄不完的。」艾瑞克把筆記本翻到新的一頁,「兩周能夠把界面做像就不錯了,後端邏輯肯定全是舊瓶子裝新酒。估計空間點進去要加載五秒,群聊消息順序錯亂,皮膚套錯圖層——」
「用戶不關心技術細節。」凌雲的聲音很平,「他們只關心打開快不快,好不好看,朋友在不在用。」
他看向戴維面前的屏幕,那個最小化的窗口還縮在任務欄里,圖標是默認的灰色方塊。
「所以我們要跑得更快,做好優化,隨時準備上線!」
凌雲看向凱薩琳,「明天安排內部全功能測試,不僅要做用戶試用,還要做全方面的使用測試。」他說,「安排項目測試組二十人,測試功能。」
凱薩琳合上文件夾。
「觀察指標呢?」
「註冊轉化,好友邀請,次日留存。」
凱薩琳在封面寫下四個詞。
「伺服器日誌開全量記錄。」凌雲沒回頭,「每個點擊,每次刷新,每幀渲染。」
艾瑞克點頭,在筆記本上寫:「全量日誌。」
「反饋通道要簡單易用,」凌雲說,「不要設問卷,他們想說什麼,就說什麼,自己打字,不要引導他們做專業化描述。」
凱薩琳在封面寫下第五個詞。
凌雲轉過身。
「兩周後,我們要完成所有的事測試和優化,達到上線標準。」他說。
「好的,凌總!」眾人異口同聲。
凌雲安排大家下班,不要再加班了。
他站起身,拿起搭在椅背上的外套,走向門口。
經過茶水間時,他停了一下。茶水間的白板上貼著上周用戶調研的反饋摘錄,是凱薩琳的字跡:
「我想讓我的朋友一眼就看出我的特別。」
「如果能自定義那個東西就好了。」
「ICQ太無聊了,像個辦公室軟體。」
「我們班現在都用星語,不用別的。」
有人用紅筆在最後一條下面畫了兩道線。