Engineering is the discipline and profession of applying scientific knowledge and utilizing natural laws and physical resources in order to design and implement materials, structures, machines, devices, systems, and processes that realize a desired objective and meet specified criteria. More precisely, engineering can be defined as “the creative application of scientific principles to design or develop structures, machines, apparatus, or manufacturing processes, or works utilizing them singly or in combination; or to construct or operate the same with full cognizance of their design; or to forecast their behavior under specific operating conditions; all as respects an intended function, economics of operation and safety to life and property.”Engineering - Wikipedia, the free encyclopedia ...and notice the word "discipline". Development Engineers can (and should be) hounded for bad formatting and not commenting their code--along those same lines of being disciplined, let the rest of us know what you're trying to accomplish when writing your tests! Be explicit about what you're trying to test for, show steps for how to test for that, and be concise about what to expect. Just as a screwy, uncommented piece of code that someone else wrote can drive a Development Engineer nuts, a screwy test can have the same effect on your fellow Test Engineers. Please, learn to be disciplined in your work--you'll gain respect from your co-workers and probably realize that you missed a few things along the way. It's not hard--it just takes discipline!
21 April 2008
Testing is an Engineering discipline
Labels:
discipline,
engineering
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment