Darren McMillan and his team have been giving each other testing challenges. He was kind enough to share one with me. As I ate my lunch today I completed it, my questions following.
Testing the Future
Scenario :
Your good friend Dr. MacDonald has been developing a time-travelling car which he aims to use to allow a person to travel backwards or forwards in time. He states that he has tested each of the components separately and has tested the system as a whole by using two synchronised clocks (one of which is sent 1 minute into the future with the car. When the car reappeared, there was exactly 1 minute of difference between the clocks).
He states that he is now happy to use the system and wishes to be the first person to travel in time.
Task :
Dr. MacDonald has hired you at this late stage in development to consult about the level of testing he has carried out so far and if he needs to do any more.
So, the task is simply this. What questions would you ask Dr. MacDonald about the system and its testing?
Time :
Please take no longer than 30 minutes to come up with as many questions as you can.
My questions:
Is there a min/max timeframe for the travel?
Is he concerened about any of the components?
How confident is he that the clocks are correct? In good working order?
What type of clock was it? Digital? Analog? Could anything have affected the clocks?
Is there a date on the clock?
Are the clocks still working?
Could the car have actually travelled 24hrs and 1minute? Or 48hrs, etc.
What does his synchronised clock test tell him? Did the car go backward or forward?
Is that actually what he was aiming for? 1 minute time difference?
What if that's all the car can actually do? Time travel 1 minute into the future. Is it worth continuing?
Does the car take time to warm up before time travel?
There is plenty that could go wrong with a car, is he confident that every aspect of the car is in good working order? Tires? Engine? Breaks? etc.
Does the car actually move when it time travels or disappear and reappear? If it moves does it need to be at a specific speed? Specific fuel?
Specifically what components have been tested and how?
Specifically how was the system tested as a whole? Just the 1 minute test?
Did he check the car for any possible issues after it returned?
Can he confirm the car and the clock went to the same place? Is there a possibility they went separate places? How do you know?
Should he not test travelling backwards? Why did he just test going forward?
How confident is he on the whole? Would he send his mum on a trip?
What affects the travel? Weather? Weight of occupant/s? Has he tried a life size dummy? Something organic? What if he repeats the test with some fruit in the car and it supposedly was gone for a minute but the fruit is rotten on the return?
If he is happy to use the system and ready to travel why has he hired me? What is niggling at him?
Does he have any experience with time travel or cars?
Do I have any experience with time travel or cars? - Why was I hired general and why me specifically?
Why does he want to time travel?
Why a car?
Why do I only have 30mins to come up with questions?
What is he a doctor of? What if he is he a crazy vet?
How does he know the car travelled? What if the car stayed still and everything else travelled?
Has anybody else done any testing?
I like to think I'm a professional, constantly learning, coaching and teaching agile team member who specialises in Testing and people. I'm a active member of the Testing community, I host the London Tester Gathering and speak at conferences.
Monday, 8 November 2010
Monday, 11 October 2010
I iz bad Kommunication?
You know the scene. You're on a project, you spot a potential issue, you flag it however you feel appropriate, email, voice it at stand ups, etc.
You're ignored, 2 weeks later it's now an issue and it's not the first time this has happened.
Are you a bad communicator? Is Test just being ignored in general?
Do you:
a. Laugh at everybody.
b. Feel frustrated and ignored.
c. Give up caring.
d. Look for another way to communicate the issues.
e. Care but give up trying to flag issues.
f. Try figure out why your messsage is not getting across.
Answers and any other suggestions on the back of a postcard.
You're ignored, 2 weeks later it's now an issue and it's not the first time this has happened.
Are you a bad communicator? Is Test just being ignored in general?
Do you:
a. Laugh at everybody.
b. Feel frustrated and ignored.
c. Give up caring.
d. Look for another way to communicate the issues.
e. Care but give up trying to flag issues.
f. Try figure out why your messsage is not getting across.
Answers and any other suggestions on the back of a postcard.
Wednesday, 6 October 2010
Possibly the world's first sorta testing themed quiz.
Recently I wrote a quiz for the London Tester Gathering. I've attached it here.
Subscribe to:
Posts (Atom)