Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeds.phibee-telecom.net!usenet.ukfsn.org!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: tools for programming applets Date: Fri, 27 May 2011 14:47:33 +0000 (UTC) Organization: UK Free Software Network Lines: 35 Message-ID: References: <028d2009-98b7-43a3-b02d-83eaa89db79e@glegroupsg2000goo.googlegroups.com> <41dd1d4d-400b-4801-81cd-0136cc505faf@y27g2000prb.googlegroups.com> <7be10367-5f4b-4738-a5f5-0b6eb2769dd3@r33g2000prh.googlegroups.com> <884c9970-4a08-4606-8aff-a4b47e945134@q32g2000yqn.googlegroups.com> NNTP-Posting-Host: 84.45.235.129 Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: localhost.localdomain 1306507653 20103 84.45.235.129 (27 May 2011 14:47:33 GMT) X-Complaints-To: usenet@localhost.localdomain NNTP-Posting-Date: Fri, 27 May 2011 14:47:33 +0000 (UTC) User-Agent: Pan/0.133 (House of Butterflies) Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4652 On Fri, 27 May 2011 14:11:18 +1200, Lawrence D'Oliveiro wrote: > In message , Martin Gregorie wrote: > >> Any self-respecting project will have a test version of the server on a >> development box. This will be a fully functional, cutting edge version >> of the server by definition and will usually only have a small database >> since most developers generally don't put more data in it than they >> need to support their test cases. > > True, up to a point. You’ll probably need a full-size database to do > performance testing, that kind of thing. > True enough, but where I've worked on significant projects, there will be a hierarchy of system versions: - developer: replicated as needed, little more data than is required for unit testing and module regression tests. - integration: used for end-to-end tests, performance testing, etc. Has enough data to allow meaningful performance measurement and realistic database tuning. - acceptance test: used to check that versions that pass integration testing can be installed successfully and that upgrades work without destroying data, etc as well as for user acceptance testing. May also be used for end user training. - the production system. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |