Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1CC859B9B for ; Mon, 19 Sep 2011 19:55:03 +0000 (UTC) Received: (qmail 42961 invoked by uid 500); 19 Sep 2011 19:55:02 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 42922 invoked by uid 500); 19 Sep 2011 19:55:02 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 42914 invoked by uid 99); 19 Sep 2011 19:55:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 19 Sep 2011 19:55:02 +0000 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of frank.schoenheit@gmx.de designates 213.165.64.22 as permitted sender) Received: from [213.165.64.22] (HELO mailout-de.gmx.net) (213.165.64.22) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 19 Sep 2011 19:54:53 +0000 Received: (qmail invoked by alias); 19 Sep 2011 19:54:31 -0000 Received: from f054156212.adsl.alicedsl.de (EHLO [127.0.0.1]) [78.54.156.212] by mail.gmx.net (mp042) with SMTP; 19 Sep 2011 21:54:31 +0200 X-Authenticated: #1111930 X-Provags-ID: V01U2FsdGVkX18zA5Fxgjszm7TaurQCpL7gqSRe+YFT3hwnaUIdr1 5lKZltgq5KoaVw Message-ID: <4E779DFB.4030607@frank.schoenheits-abc.de> Date: Mon, 19 Sep 2011 21:54:35 +0200 From: =?ISO-8859-1?Q?Frank_Sch=F6nheit?= User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040620 Mnenhy/0.7 MIME-Version: 1.0 To: ooo-dev@incubator.apache.org Subject: Re: VCL TestTool References: <4E760F80.3090401@gmx.ch> <4E762547.1000603@gmx.net> <20110918204144.4fe8b38e@beryllium> <4E766F1F.1080101@gmx.net> <4E76EEB9.2040406@frank.schoenheits-abc.de> <4E770E1F.30403@gmx.ch> In-Reply-To: <4E770E1F.30403@gmx.ch> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Hi Raphael, > All good Ideas, but we should not investegate blind too much time in the > TT. We realy need to evaluate, what's the benefit, and how much time it > cost. It's a difference if we find 10 Regression or 500 in one year with > the TT. So the first thing is to see how much time TT save for QA. I'm absolutely with you on this. > In general, I'm for automated testing, because this is a good method to > find regressions. Skilled QA people are rare, so they should not waste > time with manual testing to avoind regression. The reason why I invested time into a Java TT client was exactly this "Skilled people should not waste time with ..."-thingie. Writing, reading, and maintaining those Basic scripts is an art of its own. In the rare moments I needed to deal with them as developer ('cause there was some TT-reported bug which could not be reproduced manually, but was nonetheless considered worth fixing), I bit into my desk multiple times, simply 'cause working with TT is as ... unpleasant as anything. So, *if* we say that the idea of the TT has some value - and I tend to agree to Mathias that it indeed has -, then we should evaluate its biggest obstacles, and work on them. To me, the Basic TT IDE is one of those most important facets to improve. Of course, one might think about whether the current automation approach - in terms of how it is technically done, with all the problems as false alarms, no complete mimic of real world user behaviour, and the like - is, well, sufficient for the 21st century. I never thought about this in deep, but I wouldn't be surprised if people smarter than me would come to the conclusion that implementing this from scratch might be a better solution. I, myself, have neither the expertise nor the time to embark on this, so I started with were my expertise lies - which was the Java client :) Ciao Frank