Say you have two or more people on a team writing automated test scripts for a web site. Do you recommend having all involved share the SAME window declarations? Or would it be wise to have each person record their own window declaration, then write their testcases based on those?
The reason I ask is that it's hard enough to keep a window dec current and working for a web site that undergoes even the most minor of changes. I would think that by requiring people to share the same window dec may just be a little too much ccordination to ask of them.
Ditto what everyone else said with this addendum. With the shared include file, you have a better chance as script portability as well. With individual include files that must follow the script everywhere it goes, this becomes increasingly difficult. Not only do I recommend a single include, I also recommend implementing automation coding standards to which QA developers are required to adhere.