京東技術沙龍讓創新“由內而外”綻放光彩
京東,作為一家快速發展的大型互聯網公司,一直以來非常注重創新,“創新”不僅是京東核心價值觀之一,同時也是京東集團2015年戰略關鍵詞。在京東,一切曾經的不可能在技術創新的推動下,都在離現實越來越近,而以創新為核心的項目和活動也正在研發體系開花結果。
在京東研發體系內部,定期舉辦技術交流活動已經成為傳統,而此類活動也成為了京東持續創新的源動力。隨著活動經驗的逐漸積累,創新資源也在不斷 沉淀,自2015年起,京東開始正式對外進行技術創新成果分享,希望借此為業內專家和技術友人提供一個自由的技術交流和分享的平臺。基于這樣的目的,京東 研發體系于8月8日在國家會議中心舉辦了一場以《互聯網測試技術與實踐》為主題的沙龍活動。此次活動邀請了來自阿里、百度以及京東內部的技術專家一同交 流,現場參與人數近200人。
在互聯網技術高速發展的今天,測試工作在一個產品的研發過程中扮演著至關重要的角色,也是技術創新必不可少的環節之一,它更是用來保證一個系統 穩定性、完整性及安全性的必要過程。活動現場,來自京東的高級測試經理劉健作為主持人用自己多年的經驗分享了目前互聯網技術領域的幾種測試類型,并引出了 此次活動交流的幾種互聯網測試技術。
京東高級測試經理劉健
來自阿里巴巴的測試專家閨蜜針對瀏覽器測試特點分享了自己多年的測試經驗。他談到:“進程模型屬于瀏覽器,和渲染引擎無關。渲染引擎是單線程 的,在渲染進程里面。”同時他分別對比了IE、Chrome、Firefox、Safari等不同瀏覽器之間的區別,而根據不同瀏覽器在渲染引擎和線程上 的差別,在測試上也有不同的方法。
阿里巴巴測試專家閨蜜
接下來,來自京東的資深測試開發工程師杜杠,探討了白盒測試的重要性以及它與黑盒測試的區別之處。所謂白盒測試,是將測試對象從功能、結構和數 據上進行全方位的檢驗。京東在這方面也進行了一些實踐,針對后臺邏輯復雜、數據結構復雜、接口抽象層次高、黑盒測試不易實施的軟件,開展了白盒測試的工作 且取得了良好的效果,同時,在此過程中發現了多處邏輯缺陷,提高了軟件質量。
京東資深測試開發工程師杜杠
隨著移動終端智能設備的快速普及,移動互聯網技術創新的重要性不言而喻,與此同時,APP性能測試則成為了系統優化的重要組成部分。就像百度資 深高級開發測試專家金陽光談到的,同樣是一個安卓系統,為什么有的手機會更省電,而有的手機卻很費電。這很大一部分原因來自于APP軟件的優化策略。而對 于手機的性能測試,金陽光也指出重連算法、電量消耗、視頻指標、操作冗余、交互復雜等原因會造成了手機性能測試十分困難。面對這些難點,他也分享了自己的 經驗,例如IOS用InstrumentDriver腳本驅動,操作上更方便。
百度資深高級開發測試專家金陽光
測試的方法有很多種,但自動化的測試技術往往是測試環節中提高效率的重要手段。來自京東的資深測試開發工程師朱月飛談到,采用分層測試思想構建 通用分層自動化測試框架,支持UI自動化測試、接口測試類型。通過框架解耦分離測試業務與測試技術,統一測試過程,輸出規范的測試日志和測試報告,構建完 整的測試技術方案,才能有效提高測試人員的效率與質量。
京東資深測試開發工程師朱月飛
京東技術沙龍,是一次專業領域的交流,也是一次創新成果沉淀的輸出,更是一次是技術價值的引入。沙龍式系列活動在2014年已在研發體系內部舉 辦多次,大數據沙龍、安全技術沙龍、推薦搜索沙龍等每期活動均座無虛席,反響熱烈。基于之前的經驗沉淀,此次是***對外舉辦活動,主要專注于專業領域,旨 在為全行業技術人員提供一個自由的技術交流和分享的平臺。每月一期,每期會邀請2名京東專家分享京東在特定技術領域的成果及實踐經驗,同時還會邀請2名優 秀的互聯網公司或企業技術負責人對同一話題進行分享。
在京東,技術交流不僅僅是激發創新的一種舉措,更是積極推動行業間對話、帶動行業發展的源泉,而在京東研發體系所遵循的技術與業務雙驅動的模式下,創新更是促進行業發展的基礎。未來,我們希望通過這樣一個平臺,讓京東的技術創新成果能夠由內而外的盡情綻放。
關于京東:
京東是中國領先的自營式電商企業和中國收入規模***的互聯網企業。京東為消費者提供愉悅的在線購物體驗。通過內容豐富、人性化的網站和移動客戶 端,京東以富有競爭力的價格,提供具有豐富品類及卓越品質的商品和服務,并且以快速可靠的方式送達消費者。京東相信其擁有全國電商行業中***的倉儲設施。 截至2015年6月30日,京東在全國范圍內擁有7大物流中心,在44座城市運營了166個大型倉庫,擁有4142個配送站和自提點,覆蓋全國范圍內的 2043個區縣。京東很驕傲入選納斯達克100指數。