Teach computing students good practice for testing
I am currently at university and last year had an idea to create a small application to record test plans.
A dumb test tool merely a database for test plans, at the same time was thinking how I could introduce a good practice guide for testing.
Im sure most of us would find it difficult to explain how exactly one would test software (maybe we have knowledge of the source code or maybe we dont).
It was decided for the project that I should either go down the route of a glorified database or an e-learning package but not to combine both.
Testing is all about experience, and oddly enough only 1 lecture throughout the whole computing course is devoted to testing and test plans are not part of the marking criteria in any of the programming modules.
If i did a CAL/e-learning package I would have to make it interactive to allow from say pseudo code simple problems to be resolved.
So I guess the post is about ideas of how to get computing students to think more serious about testing rather than using 'trial and error' approach.
Does anyone have any unique ideas?
Oh another Idea I had, to write an application that takes pseudo code and recommends/generates test cases. Think I would struggle to complete this though.
Any feedback or Ideas I would greatly appreciate.
Re: Teach computing students good practice for testing
I would love to see a good e-Learning application, myself. I'll bet you could let something like that loose on the web and it would move around quite quickly because there really isn't a WHOLE lot of structured learning material out there.. that's free.
Also, kudos on taking this project on. I am so happy anytime that I see someone in college or university taking an interest in SQA. Unfortuantely it doesn't get nearly the coverage it should in the educational system, but it is an industry that continues to emerge and will be here at least until I'm Jake's age.