|
There are many types of tests, but most fall into one of two categories: unit and system.
The intent of unit tests is to establish that the low level functionality works as expected. They are also essential when refactoring and/or extending code. (I personally also find them very helpful in a) understanding code and b) improving the API.)
The intent of System tests is to show that the software DOESN'T work. This distinction is critical and is why system, or final, testing should not be done by developers and should be separate from engineering. It's also why automated testing only goes so far.
Over my career, I've had several brilliant testers. They challenged my software in ways I hadn't thought of. Even better, when they submitted a bug report, it was reproducible. In general, they also understood customer requirements better than the developers. (Another largely untapped resource by many developers and designers is support. When customers consistently complain about something, maybe it's time to change it.)
|
|
|
|
|
Great post, thanks for adding to the conversation.
When I was in QA I always:
1. Insured I could reproduce the bug
2. Provided the exact steps to reproduce the bug (along with pertinent system details - browser info etc) in the bug report.
Now that I'm a dev I cannot stand to receive a bug report that says something like:
"I clicked on the button and the thing didn't work."
Argh!!! Which button? What thing? What does didn't work mean?
|
|
|
|
|
My first job (Programmer Trainee) was at an investment company. For any new project:
1) We first wrote "Input Edits".
2) But here a separate department of accountants started trying to break the edits, while..
3) We started writing master file loads
4) As the accountants get "valid" data through the new edits, the new file loads create "test" master files
5) In the meantime, we are now writing file compares.
6) As the test masters are being created, the master file maintenance programs are being written
7) Once the test masters are built, a target master is created and updated by the new input edits and master file maintenance.
8) At the same time, the file compares started running, feeding results back to the accountants that either
9) Add new cases to the test masters
10) Created new transactions for the parallel system
11) etc.
Now I just say to give me a copy of their database.
"(I) am amazed to see myself here rather than there ... now rather than then".
― Blaise Pascal
|
|
|
|
|
Pendulum - Still Grey[^]
An old favorite. Heard it again when I put my music on shuffle.
This song is from Pendulum's debut album, but only the sold-out first pressing. They've replaced it with an inferior song (by definition) on subsequent pressings. Luckily we still have internet.
Probably the most relaxing drum n bass I've ever heard
|
|
|
|
|
Great ... note taken
|
|
|
|
|
I'm back in the UK now, after 5 months in Africa North. Mrs Wife and our children returned this morning to leave me here to do a few small jobs - get a job, find a house, enroll the girls in school for September.
Easy life I reckon.
ps. The 20°C temperature drop has really done my joints the world of good*.
* None what so ever.
veni bibi saltavi
|
|
|
|
|
Gee, you've been gone?
Welcome back.
Mongo: Mongo only pawn... in game of life.
|
|
|
|
|
didn't know Hungary was in North Africa ?
I'd rather be phishing!
|
|
|
|
|
Not even close. We have a home in Hungary but only spend the summers there now; after being there the week before Christmas.
veni bibi saltavi
|
|
|
|
|
Mrs Wife trusts you to find a house?
On your own?
Wah-hey! Man cave, party den, big shed, treble garage, next door to pub ...
Waddya mean it's only got one bedroom? It's perfect!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
On our budgie, we'll be lucky to get as much as 1 bedroom! We want to be able to move back to Woking, so we will have to take what we can afford rather than what we want.
veni bibi saltavi
|
|
|
|
|
Nagy Vilmos wrote: We want to be able to move back to Woking I hear Sheerwater is relatively inexpensive, or a houseboat on the canal.
|
|
|
|
|
RightMove have a different idea about Wellerville!
veni bibi saltavi
|
|
|
|
|
|
Daniel Pfeffer wrote: Only problem, you'd have to live in Luton.
You can't live in Luton. You can only exist.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Exist? Barely.
veni bibi saltavi
|
|
|
|
|
I know what you mean: René Descartes would probably have come up with a whole different meme if he'd lived there...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
The first casualty of Luton is innocence.
veni bibi saltavi
|
|
|
|
|
You can move in with me and Griff once we get our place sorted.
|
|
|
|
|
I'm sure the girls would love sharing a caravan on the edge of a Southampton industrial estate with you two, a flock of sheep and the remnants of the South Coast fishing fleet!
veni bibi saltavi
|
|
|
|
|
Count me right out - I've been to Southampton!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OK, so it's only Scumhampton you dont like the sound of, we can change that. This is easier than the lesbian.
|
|
|
|
|
I didn't that South Hanton was the only problem...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Look on the bright side: Unlimited supply of gin!
|
|
|
|
|
Hi
I'm back after moving from Texas to Germany.
It's freaking cold in Stuttgart.
Everybody except me had fireworks on New Year's Eve, so I just watched. And jumped out of the way a lot.
I still haven't found a house, so am in a temp apartment.
It's freaking cold in Stuttgart.
It takes me 2 trains and a bus to get to work...until my car arrives.
Did I mention the lack of warm weather here?
|
|
|
|