On Thu, 20 Mar 2003 [EMAIL PROTECTED] wrote:
> On Thu, Mar 20, 2003 at 02:02:31PM -0500, Christopher Hicks wrote:
> > On Thu, 20 Mar 2003, Zeljko Dimic wrote:
> > > I don't think replacing transfer call with our own emulation would be
> > > step in the right direction. By using emulation, we could be masking
> > > bugs in our code that communicates to the registry, as well as possibly
> > > registry problems. Our emulation may not be perfect, and we may mislead
> > > you to write the code that would work within Horizon, but not in the
> > > Live environment. For these reasons, I'd rather keep horizon as similiar
> > > to operations of the Live system as possible.
> > 
> > Providing certain domains which consistantly exhibit a given behaviour 
> > wouldn't prevent the rest of the domain space from functioning normally.  
> > 
> > If this is something that Tucows remains immovably opposed to there still
> > seems to be a persuasive enough case to push for the various test
> > registries (or at least one) to implement this. 
> 
> I'm not sure it even needs any other registry to be involved. What I'm
> looking for it the ability to test my implemenation of the API between
> my systems and OpenSRS' systems - and that's all. I don't want to care
> whether or not OpenSRS sends my request off to some other test system -
> that's their problem.

I only brought up having one of the registrars implment it if Tucows is 
steadfastly opposed to doing it themselves.

> As things stand, it's possible to write code that kind of does stuff
> with Horizon, and might well work on the Live system - but I don't
> really know -- plus, depending on Verisign's system, my test-account
> balance, and the phase of the moon, might fail my tests without having
> changed[1]. I don't see how an emulation that might get slightly out of
> sync with the live system is any worse.
> 
> Remember, I'm not trying to write tests that prove that the entire
> process works; I'm trying to write *regression* tests - i.e. I want to
> know that my code does the same thing it did last time I tested it,
> not that it now 'works' with whatever the test system is doing
> today. I'm trying to reduce the number of variables in my testing to
> one: my code. The test system as it stands doesn't give me that.

Rigorous testing is a very good idea.  It'd be nice if somebody added test
cases into the official client code.  Given that the last time I looked at
it the UI handling was intimately intertwined with the communication to
the server I'm not sure how this would work without running it through a
web server, but Perl can do that.

-- 
</chris>

The death of democracy is not likely to be an assassination from ambush. It
will be a slow extinction from apathy, indifference, and undernourishment.
-Robert Maynard Hutchins, educator (1899-1977)

Reply via email to