Saturday 13 September 2008

testing times

Some comments have wondered why it is that I should experience so much difficulty in my work with computers, even going so far as to suggest I move to a different type of job.

Well, you see, my job is to test computer systems, and so it is not surprising I find problems - because I go looking for them! I carry this attitude of "what happens if" to other activities outside of work. Instruction manuals and other documents get a critical eye from me, as do proposals by public figures.

Independent investigation of the truth is an important principle of the Baha'i Faith.

7 comments:

Anonymous said...

But that depends on your definition of truth.
Since truth itself is open to subjective interpretation depending on which theory
you subscribe to (Performative, Pragmatic, Minimalist, Consensus, Constructivist to name a few),
surely this means that there is no such thing as absolute truth, just differing view points.
In other words, nothing is knowable.
Heck, does this mean I've become a nihilist?

Anonymous said...

You carry on the 'what if scenario' outside of work. Ah, you're one of those fellas are you?
'What if I tripped on this paving stone?'
'What if I fell into this cement mixer?'
'What if I fell under this gritting lorry?'
Then its a nice little claim into the council, settle out of court and a few grand in your sky rocket. Nudge nudge, wink wink, say no more. Its a nice little earner, thank you very much. Good to see someone taking advantage of the compensation culture. Nice one, keep up the good work.

Anonymous said...

With all due respect, it seems to me you may actually be practicing a bit of self-delusionment here Godfrey. Have you actually gone back and re-read your blog entries which prompted those comments from people?

Anonymous said...

Performance test of desktop application

Hello Mr Godfrey

I am Bindu.

I notice you is tester so i have a question please?

I have a server on which I launch 40 Terminal sessions and these terminal
session execute Test Execute at startup and start running the script for
testing my desktop application which being reside on the server.

I am success in running 40 to 44 users successfully on the server and
running the script in random mode (users run the script randomly as they
are give a delay of random time). CPU usage is nearly 2% to 5% when
the all the users run the random delay timings for each so the CPU is quite
free to be utilised whenever 1 or 2 users finish off their random delays
and start running their script so the speed at which the script are run
is fast and the application responds well.

But this is not the scenario when the script is run in the same scenario
with 45 to 58 users running on Terminal sessions the CPU usage suddenly
becomes 98 to 100% and does not come down to 2% to 5% as in the above scenario
it remain still at 98 to 100% even when all the users are executing the
random delay function also.

I don't know what is utilising the but what I have observed that at this time
most is CPU is taken by "Hardware Interrupts" now I am very much confused how do I decrease the use of CPU?
how do I decrease the Hardware Interrupts?

Even though I have a 32GB RAM and 2.00 GHz of processor (9 processors) I
am not able to handle the load of the server and emulate the scenario of
running 100 users. :(

Anonymous said...

These are indeed testing times Godfrey.
I work in the IT department of a major bank and, unsurprisingly, the organisation has become very rattled in the ongoing credit crisis (or are we now 'officially' in a recession?). Needless to say, job cuts are expected and so morale is very low.
Its brown trouser time again!

Anonymous said...

Loosley talking of testing.
The other day when boarding a number 83 bus, I noticed that the driver was a woman. Now Im all for interesting sociological experiments, but I draw the line at putting people's lives at risk. This completely irresponsible behaviour by London transport. They need to get their priorities straight.

Anonymous said...

Hello Godfrey
In your capacity as a tester, please may I ask a question?
What is the difference between interoperability and compatibility testing or are they the same thing?