{"type":"rich","version":"1.0","author_name":"npub16cadfx8ew8z4qmsmsd9kndvntt4uad7vsdmkjer4jd8wjq4swxrqp2gy5d","author_url":"https://nostr.ae/npub16cadfx8ew8z4qmsmsd9kndvntt4uad7vsdmkjer4jd8wjq4swxrqp2gy5d","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2012-10-01\n📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----\nHash: SHA1\n\nOn 01/10/2012 14:52, Arklan Uth Oslin wrote:\n\u003e Hi guys.\n\u003e \n\u003e So, as I mentioned on the bitcointalk.org forums thread about the \n\u003e foundation, I want to get involved in the QA side of bitcoin \n\u003e development. I've done functional testing in the video game\n\u003e industry for years.\n\nNice one, I worked in games for quite a few years. (before getting\ninto finance then pentesting) there are about 6 keen testers now.\nmaybe we should get a bitcoin-test mailing list, where we can discuss\nstuff without disturbing the dev team.\n\n\u003e I've read all the messages in this thread, but I'm left unclear\n\u003e how I can most effectively and quickly being helping out. Could I\n\u003e get a bit of a directional nudge?\n\nGreat question... for me I feel structure is the most important thing\nto sort out first.  However we desperately need detailed testcases for\nthe release of a new version. - Not too much on the change log stuff,\nmore on the noddy stuff (as gavin points out below), downloading and\nmaking sure it works on a non dev machine, make sure the wallet isnt\noverwritten, etc.) doing games qa I imagine this would be an ideal\nplace for you to start.  I have a MSDN and TechNet licence so if you\nneed some reference ms virtual machines I can help you out.\n\nHowever we need some testcase software.  Please check out what was\ndone on bettermeans for the stuff I was planning out...\n\nIt details everything from recompense and testcases. bettermeans kinda\ndied a death though...\n\ncheck out:\n\nBitcoin over all-\nhttps://secure.bettermeans.com/projects/4180/wiki/Page_index\ndiscussion\nhttps://secure.bettermeans.com/projects/4180/boards\n\n0.7\nhttps://secure.bettermeans.com/projects/4256/boards\nand\nhttps://secure.bettermeans.com/projects/4256/wiki\n\nI still have the testcases, but until we get some proper testcase\nsoftware I am loathed to publish them in a half arsed format. (they\nworked well on bettermeans, then just vanished one day...) what\ntestcase software are you familiar with?\n\napart from that, what do you feel you can do for the project? how long\nhave you been involved in bitcoin?  It may well be worth reading up\nall the dev stuff on the wiki so you can get you head around how the\nbitcoin protocol is different from the daemon and qt client. What do\nyou think you can and will enjoy doing? What is your skill set in\nregard to networking, crypto and operating systems. (not that you need\nany, in any we still want and need you. :)\n\nthere really is room for you to do whatever role you want, and as\nlittle or as much as you want - however funding is now a very tricky\nissue. so much so that I am not sure I want anything to do with\nit(distribution of coin based on work.). - I just paid for some logo\nspec work out of my own pocket (for example).  I have some testers i\nknow irl who are willing to work for coin.\n\nNOTE: This response has nothing to do with the bitcoin foundation.  I\nam not a member of the foundation. I do not speak for them or even\nprobably with them. I am still trying to work out how much qa the\nfoundation should be responsible for, and/how it is supposed to work.\nI think the games cert process would be ideal for this.  This however\nthis a discussion that probably wont have my involvement.  (personally\nI believe that the foundation should publish requirements with example\ncode and testcases for each aspect of the reference client. (on\nreference platforms - I do not expect many to agree with this though)\n\nAs a side note, what happens to the donations to the bitcoin testing\nproject? do they get moved over to the foundation? this question is\nbigger than this email. as far as I know they are all on an address\nGavin holds. Actually I would like to be involved in any discussions\nthat would impact QA, does this mean I need to join the foundation or\njust go lone wolf?\n\ntbh I dont really understand foundations.  I always thought they were\njust a tax dodge.\n\nSorry for the long message. :)\n\n\u003e \n\u003e Arklan\n\u003e \n\u003e ---------- As long as there is light, the darkness holds no fear.\n\u003e And yet, even in the deepest black, there is life. - Arklan Uth\n\u003e Oslin\n\u003e \n\u003e I want to leave this world the same way I came into it: backwards\n\u003e and on fire. - Arklan Uth Oslin\n\u003e \n\u003e \n\u003e \n\u003e On Sat, Sep 29, 2012 at 12:26 PM, steve \u003csteve at mistfpga.net\u003e\n\u003e wrote:\n\u003e \n\u003e Hi Gavin,\n\u003e \n\u003e Sorry for the delayed response, I wanted to take a couple of days\n\u003e to reflect on your email.\n\u003e \n\u003e On 26/09/2012 19:09, Gavin Andresen wrote:\n\u003e \n\u003e \n\u003e And their are other methods too.\n\u003e \n\u003e \n\u003e \n\u003e The GUI::Test package for perl will allow this to be greatly \n\u003e automated. (I have done this before on the localisation of\n\u003e photoshop.)\n\u003e \n\u003e \n\u003e \n\u003e this why we need detailed testscripts and plans.  so we know what\n\u003e has and hasnt been done. The more boring the task the more work\n\u003e that needs to go into testcase development.  This is the area I see\n\u003e as my greatest failing last time.  I have a large number of virtual\n\u003e machines and should have at least this work.  But we need very\n\u003e detailed testcases.  with decent testplans just downloading the\n\u003e software, syncing the block chain, syncing an existing wallet,\n\u003e rescanning the blockchain and verifying the balance would cover a\n\u003e large number of tests.  The idea behind having lots of very\n\u003e specific testcases is you get to see what tests have not been run.\n\u003e \n\u003e \n\u003e \n\u003e I understand your concern, however I have taken a couple of days\n\u003e to reflect on this and I still strongly feel that in order to make\n\u003e sure that this sticks, and is still useful in 1 years time we need\n\u003e to lay proper foundations. Those foundations are not word\n\u003e documents, spreadsheets, etc.  they are selecting the right tools\n\u003e for the job.\n\u003e \n\u003e We can gain so much benefit from using 3rd party software. \n\u003e (bettermeans would rock if it wasnt rotting)\n\u003e \n\u003e I am sure you could do your coding work just using vi, but an sdk \n\u003e makes it much easier and allows you to work in a more productive\n\u003e manner.\n\u003e \n\u003e I have had a couple of off list emails with some testers and they\n\u003e also feel that it is very important to make sure we have a sound\n\u003e foundation (mantis is so much more than just a bug reporting tool,\n\u003e I see the bug reporting functionality as secondary to the main test\n\u003e run functionality - but it doesnt have to be mantis based, we do\n\u003e need workflow and testcase software though - and proper software\n\u003e for this is much better than just a massive google doc.) however I\n\u003e am checking out some other software that has been recommended.  It\n\u003e will be very hard to change 'the process' once we have something we\n\u003e are used too (just look at the current resistance) I promise\n\u003e nothing will change for the dev team.  But test does need other\n\u003e tools, and processes.\n\u003e \n\u003e If you feel that strongly that I am going about this the wrong way,\n\u003e I am happy to step back and let someone else sort it out (I will\n\u003e still do all the testing I possibly can). I would feel that this\n\u003e would be a real shame and we have the chance to setup requirements\n\u003e to functionality to tests all with traceability. why not do it\n\u003e right from the start?\n\u003e \n\u003e I will open up my vps' somepoint over the next few days and you\n\u003e can see what I mean. I will setup a fake git project, and sort out\n\u003e the interactions.\n\u003e \n\u003e \n\u003e\u003e \n\u003e\u003e \n\u003e\u003e ------------------------------------------------------------------------------\n\u003e\u003e\n\u003e\u003e \nHow fast is your code?\n\u003e\u003e 3 out of 4 devs don\\\\\\'t know how their code performs in\n\u003e\u003e production. Find out how slow your code is with AppDynamics\n\u003e\u003e Lite. http://ad.doubleclick.net/clk;262219672;13503038;z? \n\u003e\u003e http://info.appdynamics.com/FreeJavaPerformanceDownload.html \n\u003e\u003e _______________________________________________ \n\u003e\u003e Bitcoin-development mailing list \n\u003e\u003e Bitcoin-development at lists.sourceforge.net \n\u003e\u003e https://lists.sourceforge.net/lists/listinfo/bitcoin-development\n\u003e\u003e \n\u003e \n\u003e \n\u003e \n\u003e ------------------------------------------------------------------------------\n\u003e\n\u003e \nGot visibility?\n\u003e Most devs has no idea what their production app looks like. Find\n\u003e out how fast your code is with AppDynamics Lite. \n\u003e http://ad.doubleclick.net/clk;262219671;13503038;y? \n\u003e http://info.appdynamics.com/FreeJavaPerformanceDownload.html\n\u003e \n\u003e \n\u003e \n\u003e _______________________________________________ Bitcoin-development\n\u003e mailing list Bitcoin-development at lists.sourceforge.net \n\u003e https://lists.sourceforge.net/lists/listinfo/bitcoin-development\n\u003e \n\n-----BEGIN PGP SIGNATURE-----\nVersion: GnuPG v2.0.17 (MingW32)\nComment: Using GnuPG with Mozilla - http://www.enigmail.net/\n\niQEcBAEBAgAGBQJQaaieAAoJEFvEB9dQFvtQUi0H/3Eh72DqxwBt6AeNos/hJNqQ\nZowMNFRupJQM301EJ7SPQmcnVuc3RF2Jw//ckpAqdpkqhHCgGO9HX/q+Ic2A9erQ\nCfKbUOwQgqKuLQTZ8eT5UMh969Uw8PMazo711d2I23etU0VhSK/MvjB5IiYIq5fB\nRJdCEluwvACaiftqfm4RA9HXXJGMnsZtlSWjVQCkg2FyYZKfpctEFdGCg6R8IaP7\nypyglR7TfygcjhUMHeWkQQCP2m2gBOHpx9H99uNBosF+6pLBhCiGUrwVkl8HUiiN\n4YfhsvoRQ0BWNgvO9wH1H4EyyZtJsE7S926BNkhd4uewWGV/qe8gML+uJRstPDg=\n=L66i\n-----END PGP SIGNATURE-----"}
