I would like to have this request added to the next GRIN Gov. meeting on next Tuesday 29.09.2020 - open for discussion
Motivation - why?
As you perhaps all know, I am working constantly on improving Grinnode.live services for the Grin-community for free. But during the last few months I came across different problems regarding GRIN-Node and Grin-Wallet functions. I did open up a couple of Issues on the official Grin github repository to let the developers and core members know.
In my opinion we need to do some basic QA on all provided public GRIN features and functions, therefore I am opening up this request for funding.
Did you know, Grin has Web hooks?
#The url where a POST request will be sent when a new transaction is received by a peer.
#tx_received_url = “http://127.0.0.1:8080/tx”
Are they working?
During my time working on Grinnode.live I came across a Student (@WarmBeer) who was willing to help me working on Grinnode.live. His name is Mick and he is a Student at Leiden University of Applied Sciences (Computer Science, SPEC: Software Engineering) in the Netherlands.
This could be seen as a test-run for the possible upcoming GSoC (link Proposal for next Summer - (similar to) Google Summer of Code) we could apply for.
He worked on different public projects for Grinnode.live and Mick will add another post below with his public project list he worked on. Therefore I am requesting a funding for him for the upcoming two month October and November 2020 from the Grin funds.
What would he be working on?
- Providing a repeatable and documented install process for Grin-Node & Grin-Wallet
- Brainstorm about a testing-procedure for Grin-(node+wallet) function testing
- Write down a list of possible testing cases for Grin-(node+wallet) function
- Perform tests based on list of possible functions.
- Report success and possible problems in a structured way to open up issues (need coordination with developers what they need to quickly fix it)
He would be working under the supervision of John Wöltz and me (Michael Mauer) and we both are dedicating our time for free to this task.
We are not following any established and enterprise software testing standards, due to the fact that one student and us helping him in our spare time, would be not enough to establish such process for testing . (e.g. ISTQB, etc)
Assessment
Results after October 2020
-
Providing a repeatable and documented install process for Grin-Node & Grin-Wallet for testing purposes.
-
Testing-procedure for Grin-(node+wallet) function testing
-
Possible have already a list of functional test on Grin (node+wallet)
Results after November 2020
- list of functional test on Grin (node+wallet)
- Already performing some test from this list
Student Payment
To be responsible and make sure we are not taking too much time from his personal education, we would limit the maximum amount of time per week to 2 (two) days.
Which means a maximum of 8 days per month.
Payment would be 15,00 Euros per hour (max of 8h/day)
In total we are applying for: 1.920,00 Euros (October + November 2020 Starting from 03.10.2020