summaryrefslogtreecommitdiff
path: root/2d/5adee476332b0d5640ce7794fed4a244359bd1
blob: f78b083b230fcf149f22731685c363e923f6ee46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
Received: from sog-mx-2.v43.ch3.sourceforge.com ([172.29.43.192]
	helo=mx.sourceforge.net)
	by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <arklan.uthoslin@gmail.com>) id 1TIgQN-00052m-4e
	for bitcoin-development@lists.sourceforge.net;
	Mon, 01 Oct 2012 13:52:43 +0000
Received-SPF: pass (sog-mx-2.v43.ch3.sourceforge.com: domain of gmail.com
	designates 209.85.212.47 as permitted sender)
	client-ip=209.85.212.47; envelope-from=arklan.uthoslin@gmail.com;
	helo=mail-vb0-f47.google.com; 
Received: from mail-vb0-f47.google.com ([209.85.212.47])
	by sog-mx-2.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1TIgQI-0004Ud-Uf
	for bitcoin-development@lists.sourceforge.net;
	Mon, 01 Oct 2012 13:52:43 +0000
Received: by vbbez10 with SMTP id ez10so5839335vbb.34
	for <bitcoin-development@lists.sourceforge.net>;
	Mon, 01 Oct 2012 06:52:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.139.136 with SMTP id qy8mr6885396vdb.39.1349099553434; Mon,
	01 Oct 2012 06:52:33 -0700 (PDT)
Received: by 10.220.137.139 with HTTP; Mon, 1 Oct 2012 06:52:33 -0700 (PDT)
In-Reply-To: <50673D69.5040105@mistfpga.net>
References: <5061F8CC.9070906@mistfpga.net>
	<1348605677.2284.2.camel@localhost.localdomain>
	<5062F4F8.6040504@mistfpga.net>
	<CA+s+GJBM4DwDoqT8RC0+SyrLYrLGZuGZSuoj7zbHunQa3kFoRA@mail.gmail.com>
	<506301AC.90101@mistfpga.net>
	<CACh7GpHFY_KUhhtk09H_oCzBtRh66artDCqz8pXNTh_ZzkAABg@mail.gmail.com>
	<50633F02.6030807@mistfpga.net>
	<CABsx9T119rT1NssV6YO8KPse3sEGHZJ-vzFFD3o=aAQ161g6-A@mail.gmail.com>
	<50673D69.5040105@mistfpga.net>
Date: Mon, 1 Oct 2012 07:52:33 -0600
Message-ID: <CAGg41SV9nAA0ispDG4-QUnjAMprnyQrH-faGVn7buau0vj=PBw@mail.gmail.com>
From: Arklan Uth Oslin <arklan.uthoslin@gmail.com>
To: Bitcoin Development List <bitcoin-development@lists.sourceforge.net>
Content-Type: multipart/alternative; boundary=bcaec51b9d0da62b5d04caffb79d
X-Spam-Score: -0.6 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(arklan.uthoslin[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1TIgQI-0004Ud-Uf
Subject: Re: [Bitcoin-development] Bitcoin Testing Project
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Mon, 01 Oct 2012 13:52:43 -0000

--bcaec51b9d0da62b5d04caffb79d
Content-Type: text/plain; charset=ISO-8859-1

Hi guys.

So, as I mentioned on the bitcointalk.org forums thread about the
foundation, I want to get involved in the QA side of bitcoin
development. I've done functional testing in the video game industry for
years. I've read all the messages in this thread, but I'm left unclear how
I can most effectively and quickly being helping out. Could I get a bit of
a directional nudge?

Arklan

----------
As long as there is light, the darkness holds no fear. And yet, even in the
deepest black, there is life. - Arklan Uth Oslin

I want to leave this world the same way I came into it: backwards and on
fire. - Arklan Uth Oslin



On Sat, Sep 29, 2012 at 12:26 PM, steve <steve@mistfpga.net> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi Gavin,
>
> Sorry for the delayed response, I wanted to take a couple of days to
> reflect on your email.
>
> On 26/09/2012 19:09, Gavin Andresen wrote:
>
>
> And their are other methods too.
>
>
>
> The GUI::Test package for perl will allow this to be greatly
> automated. (I have done this before on the localisation of photoshop.)
>
>
>
> this why we need detailed testscripts and plans.  so we know what has
> and hasnt been done. The more boring the task the more work that needs
> to go into testcase development.  This is the area I see as my
> greatest failing last time.  I have a large number of virtual machines
> and should have at least this work.  But we need very detailed
> testcases.  with decent testplans just downloading the software,
> syncing the block chain, syncing an existing wallet, rescanning the
> blockchain and verifying the balance would cover a large number of
> tests.  The idea behind having lots of very specific testcases is you
> get to see what tests have not been run.
>
>
>
> I understand your concern, however I have taken a couple of days to
> reflect on this and I still strongly feel that in order to make sure
> that this sticks, and is still useful in 1 years time we need to lay
> proper foundations. Those foundations are not word documents,
> spreadsheets, etc.  they are selecting the right tools for the job.
>
> We can gain so much benefit from using 3rd party software.
> (bettermeans would rock if it wasnt rotting)
>
> I am sure you could do your coding work just using vi, but an sdk
> makes it much easier and allows you to work in a more productive manner.
>
> I have had a couple of off list emails with some testers and they also
> feel that it is very important to make sure we have a sound foundation
> (mantis is so much more than just a bug reporting tool, I see the bug
> reporting functionality as secondary to the main test run
> functionality - but it doesnt have to be mantis based, we do need
> workflow and testcase software though - and proper software for this
> is much better than just a massive google doc.) however I am checking
> out some other software that has been recommended.  It will be very
> hard to change 'the process' once we have something we are used too
> (just look at the current resistance) I promise nothing will change
> for the dev team.  But test does need other tools, and processes.
>
> If you feel that strongly that I am going about this the wrong way, I
> am happy to step back and let someone else sort it out (I will still
> do all the testing I possibly can). I would feel that this would be a
> real shame and we have the chance to setup requirements to
> functionality to tests all with traceability. why not do it right from
> the start?
>
> I will open up my vps' somepoint over the next few days and you can
> see what I mean. I will setup a fake git project, and sort out the
> interactions.
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2.0.17 (MingW32)
> Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
>
> iQEcBAEBAgAGBQJQZz1pAAoJEFvEB9dQFvtQRLkIAJtPCkW1R9vmMPY9u4o+ET1t
> w4pV/+W2PXo2p86HnljCIPLV/cua/1I/EJp7XR7s145Nj4KZUbzHGhvUUmwDOHW2
> TGvJs+HO1bjsJfh4pWEb6PXcW3TguZxZSt5/rBAAI/5BeomSuRcZOdoV87D1xnK8
> TSlgaseWrJcpKLO30/FQA3QnH/bjJ4OBmtHp8WaOtSnfww9Zbb5VYca37O15c2U4
> 2d0RUunDg1w2kRbkKjztxr3YasSOX+07Uvj4d5Lw7zgA0U93krNWVT1Ypo94dNJ7
> 6SyKi30UuqDdJ9XxZrMB/LBVNGOLlIBNWL++ocu5GFnOn9pnw57ZMBZM5g6YDpo=
> =ekQ/
> -----END PGP SIGNATURE-----
>
>
> ------------------------------------------------------------------------------
> How fast is your code?
> 3 out of 4 devs don\\\'t know how their code performs in production.
> Find out how slow your code is with AppDynamics Lite.
> http://ad.doubleclick.net/clk;262219672;13503038;z?
> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development
>

--bcaec51b9d0da62b5d04caffb79d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi guys.<div><br></div><div>So, as I mentioned on the <a href=3D"http://bit=
cointalk.org">bitcointalk.org</a> forums thread about the foundation, I wan=
t to get involved in the QA side of bitcoin development.=A0I&#39;ve=A0done =
functional testing in the video game industry for years.=A0I&#39;ve=A0read =
all the messages in this thread, but I&#39;m left unclear how I can most ef=
fectively and quickly being helping out. Could I get a bit of a directional=
 nudge?=A0<br clear=3D"all">
<div>=A0</div>
<div>Arklan<br><br>----------<br>
<div>As long as there is light, the darkness holds no fear. And yet, even i=
n the deepest black, there is life. - Arklan Uth Oslin</div></div>
<div>=A0</div>
<div>I want to leave this world the same way I came into it: backwards and =
on fire. - Arklan Uth Oslin</div><br>
<br><br><div class=3D"gmail_quote">On Sat, Sep 29, 2012 at 12:26 PM, steve =
<span dir=3D"ltr">&lt;<a href=3D"mailto:steve@mistfpga.net" target=3D"_blan=
k">steve@mistfpga.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hi Gavin,<br>
<br>
Sorry for the delayed response, I wanted to take a couple of days to<br>
reflect on your email.<br>
<br>
On 26/09/2012 19:09, Gavin Andresen wrote:<br>
<br>
<br>
And their are other methods too.<br>
<br>
<br>
<br>
The GUI::Test package for perl will allow this to be greatly<br>
automated. (I have done this before on the localisation of photoshop.)<br>
<br>
<br>
<br>
this why we need detailed testscripts and plans. =A0so we know what has<br>
and hasnt been done. The more boring the task the more work that needs<br>
to go into testcase development. =A0This is the area I see as my<br>
greatest failing last time. =A0I have a large number of virtual machines<br=
>
and should have at least this work. =A0But we need very detailed<br>
testcases. =A0with decent testplans just downloading the software,<br>
syncing the block chain, syncing an existing wallet, rescanning the<br>
blockchain and verifying the balance would cover a large number of<br>
tests. =A0The idea behind having lots of very specific testcases is you<br>
get to see what tests have not been run.<br>
<br>
<br>
<br>
I understand your concern, however I have taken a couple of days to<br>
reflect on this and I still strongly feel that in order to make sure<br>
that this sticks, and is still useful in 1 years time we need to lay<br>
proper foundations. Those foundations are not word documents,<br>
spreadsheets, etc. =A0they are selecting the right tools for the job.<br>
<br>
We can gain so much benefit from using 3rd party software.<br>
(bettermeans would rock if it wasnt rotting)<br>
<br>
I am sure you could do your coding work just using vi, but an sdk<br>
makes it much easier and allows you to work in a more productive manner.<br=
>
<br>
I have had a couple of off list emails with some testers and they also<br>
feel that it is very important to make sure we have a sound foundation<br>
(mantis is so much more than just a bug reporting tool, I see the bug<br>
reporting functionality as secondary to the main test run<br>
functionality - but it doesnt have to be mantis based, we do need<br>
workflow and testcase software though - and proper software for this<br>
is much better than just a massive google doc.) however I am checking<br>
out some other software that has been recommended. =A0It will be very<br>
hard to change &#39;the process&#39; once we have something we are used too=
<br>
(just look at the current resistance) I promise nothing will change<br>
for the dev team. =A0But test does need other tools, and processes.<br>
<br>
If you feel that strongly that I am going about this the wrong way, I<br>
am happy to step back and let someone else sort it out (I will still<br>
do all the testing I possibly can). I would feel that this would be a<br>
real shame and we have the chance to setup requirements to<br>
functionality to tests all with traceability. why not do it right from<br>
the start?<br>
<br>
I will open up my vps&#39; somepoint over the next few days and you can<br>
see what I mean. I will setup a fake git project, and sort out the<br>
interactions.<br>
<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.17 (MingW32)<br>
Comment: Using GnuPG with Mozilla - <a href=3D"http://www.enigmail.net/" ta=
rget=3D"_blank">http://www.enigmail.net/</a><br>
<br>
iQEcBAEBAgAGBQJQZz1pAAoJEFvEB9dQFvtQRLkIAJtPCkW1R9vmMPY9u4o+ET1t<br>
w4pV/+W2PXo2p86HnljCIPLV/cua/1I/EJp7XR7s145Nj4KZUbzHGhvUUmwDOHW2<br>
TGvJs+HO1bjsJfh4pWEb6PXcW3TguZxZSt5/rBAAI/5BeomSuRcZOdoV87D1xnK8<br>
TSlgaseWrJcpKLO30/FQA3QnH/bjJ4OBmtHp8WaOtSnfww9Zbb5VYca37O15c2U4<br>
2d0RUunDg1w2kRbkKjztxr3YasSOX+07Uvj4d5Lw7zgA0U93krNWVT1Ypo94dNJ7<br>
6SyKi30UuqDdJ9XxZrMB/LBVNGOLlIBNWL++ocu5GFnOn9pnw57ZMBZM5g6YDpo=3D<br>
=3DekQ/<br>
-----END PGP SIGNATURE-----<br>
<br>
---------------------------------------------------------------------------=
---<br>
How fast is your code?<br>
3 out of 4 devs don\\\&#39;t know how their code performs in production.<br=
>
Find out how slow your code is with AppDynamics Lite.<br>
<a href=3D"http://ad.doubleclick.net/clk;262219672;13503038;z" target=3D"_b=
lank">http://ad.doubleclick.net/clk;262219672;13503038;z</a>?<br>
<a href=3D"http://info.appdynamics.com/FreeJavaPerformanceDownload.html" ta=
rget=3D"_blank">http://info.appdynamics.com/FreeJavaPerformanceDownload.htm=
l</a><br>
_______________________________________________<br>
Bitcoin-development mailing list<br>
<a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-develo=
pment@lists.sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-development=
" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-de=
velopment</a><br>
</blockquote></div><br></div>

--bcaec51b9d0da62b5d04caffb79d--