3月5日的第二屆成都極客大會上,TestBird的資深測試專家劉承楊,爲開發者分享了測試團隊在智能硬件業務上的項目經驗。今天把他的演講內容整理出來,你們往下看:服務器
你們好,我是TestBird的劉承楊。都說今年會是智能硬件大爆發的一年,其實TestBird從去年開始就已經接到了很多智能硬件的測試需求了。咱們已經測試過的智能硬件包括:遊戲手柄、智能手環、智能測膚儀、空氣淨化器、智能燈泡、智能水杯等。網絡
智能硬件是個新興產業,剛開始作智能硬件的測試時,咱們也有點摸不着頭緒。不過隨着項目經驗的積累,以及與合做夥伴的反覆探索,咱們仍是掌握了一些測試手段,此次正好能夠分享給你們。工具
一款產品從無到有的誕生,須要經歷設計、開發、測試、上線並持續運營,獲取收益。咱們在接觸一些客戶的時候,發現不少創業者每每在前期產品開發階段不太關注產品的穩定性或機型適配,在軟硬件基本開發完畢的時候,才意識到產品在這裏存在一個必過的坎。性能
適配很差會發生什麼問題呢?開發工具
當一支團隊,開發出一款硬件,那麼就須要在大量的平臺上鋪貨。不少開發團隊反應,他們到大的電商平臺鋪貨的時候,平臺會有嚴格的產品質量審查體系。測試
你的硬件能不能與市面上大多數的手機正常鏈接,你的配套APP能不能在這些設備上正常運行。平臺渠道告訴你,先去測一下,測試經過才能上咱們的平臺。ui
問題來了,測試市面上的主流設備,你須要大量的人手,還要購買大量的設備。你把設備買到手,人招過來之後,發現忙過這一輪,這羣測試人員就沒事兒幹了。買了幾百臺機器,花了不少錢,平時就堆在櫃子裏面,偶爾拿出來用一用,這意味着嚴重的資源浪費。spa
不少開發者並不知道一套完善的智能硬件測試流程是啥樣的,這裏爲你們羅列在PPT上。咱們看到,智能硬件的測試仍是比較複雜的一個工做,對於上面羅列出的測試需求可能多數創業團隊還不具有處理能力,咱們是怎麼作的呢?給你們介紹一下咱們的解決方案。設計
軟件有問題能夠迭代,確保硬件的可用性是第一要務調試
根據咱們過去的測試經驗來看,大部分開發者須要驗證的硬件問題是,智能硬件可否實現與市面上主流終端的有效鏈接。TestBird有用大量的真機資源,還能提供自動化的兼容性測試,這裏咱們不只能檢測硬件之間的鏈接,甚至還能夠順便驗證你的配套APP在手機上的兼容性表現。
自動化的真機兼容性測試可讓APP在幾百臺手機上自動運行,自動生成測試報告。關於APP上發生的像閃退、黑屏、網絡異常等BUG都會被自動篩選出來,同時還能支持代碼級的問題定位。
在這個競爭異常激烈的時代,要提高產品迭代的速度
小米作miui的成功的祕訣,是經過軟件上的快速迭代贏得了用戶的信賴,那麼咱們應該如何進行軟件的快速迭代呢?
咱們的雲手機能夠解決這個問題。咱們的雲手機配套了遠程調試和功能測試兩個工具。
遠程調試的使用場景是這樣的,在沒有手機的狀況下,你用開發工具(好比Android Studio)鏈接到咱們的雲手機上,遠程Debug,這樣的作能夠大大提升你的開發效率。
在線功能測試,在沒有測試用例的狀況下,你能夠用咱們的自助功能測試來快速生成測試用例。這是一個提升APP測試效率的強大和工具。
專項問題的探索,須要專業的解決方案
硬件沒問題、軟件也能完美兼容,是否是就能放心上線產品了呢?
服務器的性能、不一樣的網絡環境下的設備運行狀況等專項測試也是開發者正努力解決的。爲此,咱們爲開發者提供服務器壓力測試、真人體驗測試、弱網模擬測試、終端測試等業務。將來,咱們還會針對運營人員提供雲分析平臺。
咱們的團隊彙集了來自北大、清華、中科大、浙大的一大堆技術牛人,咱們已經服務了10000多家手遊和APP企業。爲了提升咱們的業務質量,咱們還與電信運營商合做,利用電信的主幹網絡爲開發者提供測試服務。
在座有不少優秀的創業者,如今你們都在關心,怎樣能融到更多錢。我想一款性能穩定,體驗流暢的產品,必定會在競爭中贏得市場。贏得了市場,天然就會得到資本的親睞。也在此,祝願你們開發出讓粉絲們尖叫的產品,得到事業上的成功。