What is the problem you’re solving?
Incognito’s growing fast, new features/functions are constantly being added.
While we rapidly grow, the weight put on quality assurance also grows, which raises a big question: “How do we keep both the product growing and quality moving forward together as Incognito grows bigger every day?”
What is the solution?
-
Define Testcases, perform manual tests for every new function, find and report defects, and verify quality control actions taken.
-
Implement CD/CI processes into testing. We need to spend more time on automation testing by building a fully automatic testing system that will help us perform the regression tests on the current functions. Meanwhile, we can focus on assuring quality for the new functions.
Who are you?
We are @khanhj @hardy and @Rocky, a group of experienced quality control engineers, who enjoy breaking things but want to do it in smarter ways.
Why do you care?
As quality control engineers who are also community members and users of the product, we want to make sure Incognito is the best it can be. More importantly, we want to ensure the quality can keep up with the pace of the growing project.
What’s your plan? What’s your schedule?
Test plan for Feb 01, 2020 to Mar 31, 2020
Ship Date | Deliverable |
---|---|
Delivered | Perform full functional test for every new feature. |
Delivered | Perform regression tests. |
Delivered | Set up a separate chain network for testing. |
Delivered | Implement setup and tear down test script. |
Delivered | Testing Database v2 |
Test plan for April 2020:
Ship Date | Deliverable |
---|---|
Delivered | Setup a Jenkins server. |
Delivered | Testing Highway Security |
Doing | Integration Test pKyber Integration with Database v2 |
Doing | Unit Test Portal v2 |
Doing | Unit Test Consensus v2 |
Delivered | Regression test hotfixes: getbridgewithstatus , RPC query time |
Delivered | Setup Jenkins pipeline so that everything will run automatically from setup, running test, teardown, and report every time there’s new feature release. |
What’s your budget?
The project will be undertaken by 3 quality control engineers.
From Feb 2020 to Mar 2020:
Resource | Cost | Quantity | Monthly Cost |
---|---|---|---|
Quality control engineer | 1,000 PRV | 3 | 3,000 PRV |
Subtotal | 3,000 PRV | ||
TOTAL (x 2 months) | 6,000 PRV |
Budget plan for April 2020:
Resource | Cost | Quantity | Monthly Cost |
---|---|---|---|
Quality control engineer | 1,000 PRV | 2 | 2,000 PRV |
Quality control platform engineer | 2,000 PRV | 1 | 2,000 PRV |
TOTAL | 4,000 PRV |
Is there an existing conversation around this idea?
Not yet in this forum
Is there anything else you would like the community to know?
We’re in this together. Let us know what you think! You can find more at the link below.