12 月第 2 周產品進度

過去兩周研發團隊主要專註在 Android 版本的開發,完成和進行中的工作有:

  • 程序化判斷和處理 transaction 未成功打包的情況

這類情況我們偶爾發現在 Parity 節點做交易廣播時出現,現在我們切換回 Geth 來做 sendRawTranaction 的廣播。

  • 資產一周餘額增加了 $ 支持(英文版)

  • Wallet java 原生代碼重構優化,增加 EIP155 支持

  • 一大波 Android UI 上的修復,兩位 ReactNative 高手撲在上面

  • Android 上圖表跟 iOS 用不同庫實現,做了很多統一和修復,也給官方提了一些 PR

另外除了有 Unit Test 覆蓋之外,我們基於 Appium 實現了自動化測試,現在的產品開發發布流程是這樣:

|— 開 Feature 分支進行新功能或 Bug 修復

|— 開發完成後提交 Pull Request

|— 由其他同事完成 Review,沒有問題 merge Master 分支

|— 完成一個迭代的 Master 再開出 Production 分支用於產品版本發布

|— 測試人員除了手工測試外,可以打包 App 交由 Appium 自動化測試

|— 正式提交 App Store

所以現在我們的產品有三層測試覆蓋:

  • 單元測試保護各個功能模塊

  • 自動化集成測試保護各個功能點連接交互的邊界

  • 人工測試功能關鍵點和UI細節

說起測試,安卓的測試是件複雜的工程,機型多、系統雜,需要做廣泛仔細的測試才能確保 imToken 能正常工作在每一款機型上。如果你有興趣參與我們的內測,請聯繫 hi@consenlabs.com 或者直接回復公眾號(ConsenLabs)告訴我們你的機型情況,非常感謝一起幫助完善產品!


推薦閱讀:

這家平台頂風炒數字資產,虛擬幣交易換馬甲死灰復燃?

TAG:区块链Blockchain | 以太坊 | 数字化资产 |