[Shipped] Quality Assurance Processes for Incognito Blockchain - September 2020

Quality Assurance Processes:


Test plan:

Start Date Delivery Date Status Task Goal
Aug 24 Sep 04 on-going New Smart Contract upgrade, reduce gas when swapping committee of shard-1 Ensure Bridge (shield/unshield), pKyper, pUniswap working as usual.
Sep 03 Sep 11 todo Testcase and Technical Design review for Staking feature Code refactor and Performance Improvement
Sep 03 Sep 18 todo Local testing Dynamic Committee Size with new module Staking Flow - phase 2 Ensure every module working as design
Sep 01 Sep 18 todo Continue to implement Portal v2 testscript for BTC Reduce manual testing effort and execution time
Sep 21 Sep 30 todo Portal v3 technical design review and testcase update prepare for portal v3 testing on testnet
Sep 21 Sep 30 todo Privacy v2 local testing - new module (TBD) Addressing issue in the very early stage of development

Key results:

  • Address as many issues as possible in the early stage of development.
  • No bug on mainnet of Incognito-chain’s released features: Send Transaction, Reward, Staking, Bridge, Portal and Trading (pDEX, pKyper, pUniswap, p0x).

Past discussion


Incognito Chain Testcases
Github Incognito Chain Testing
Github Bridge Ethereum


Update tasks progress this week: (Sep 7 - 11)

  • New Smart Contract update: Done

    • retest pkyper, puniswap, shield/unshield on Testnet2
    • testing fork beacon, submit proof1, proof2 to smart contract => only 1 proof valid
  • Retesting new Portal V2 upgrade (security, new logic). ETA Sep 16


Update tasks progress last week: (Sep 14 - 18)

  • Retesting Portal V2 upgrade: Done
  • Double check new logic of shield/unshield on Mainnet (new SC): done
  • DCS - Beacon Fullnode on testnet: On-going. ETA Sep 25
  • Reviewing Debug Tool: On-going. ETA Sep 25
  • Portal v2 Testscript completed 35 of 64

Update tasks progress last week: (Sep 21 - 25)

  • Privacy v1 security update: On-going
  • Review Debug Tool: On-hold
  • Portal v2 Testscript: On-hold
  • New SmartContract with security update: Done (Sep 26 - 27)
  • DCS - Beacon Fullnode on Testnet, patch 1: done
  • DCS - Beacon Fullnode on Testnet, patch 2 (merging new feature): on-going