It is very much a development question, since it goes to the heart of the "deployment" problem in Drupal.
Support is how to use Drupal. Robert is not asking how to actually write a module or how to run simple test. Robert is asking about how to set up a best practices workflow, specifically, TDD, in Drupal. In order to answer Robert's question, we need to honestly state the problem and help give the solution. Problem: read carefully the "deployment" section in Eaton's great essay: http://angrylittletree.com/11/01/drupal-8-road-ahead <http://angrylittletree.com/11/01/drupal-8-road-ahead>Solution: Read the articles in the bibliography to my article http://awebfactory.com.ar/node/458 If you are interested in my own thoughts you can read my article. There are three approaches to everything in code workflow (which is what you need): * Features module based approach, carefully taking into account the unadvertised pitfalls therein (see the funnymonkey articles for their statement of the problem and the solution; see the sachachua article for excellent ideas; see the nuvole article for excellent real world developer approaches also (they are going to present at DrupalCon on this)) * Write all your applications as installation profiles, then deploy content using the deploy module; use the everything in code bricks features relies upon (views in code, etc., even taxonomy in code). * Use the deploy module with a features based approach. The deploy module assigns UUID's to nodes, etc. in Drupal, and on that basis the deployment problem is solved, actually. Should be in core. Welcome to the community, Robert, once you choose your workflow, you will be able to arrive at a process you are comfortable with. Victor Kane http://awebfactory.com.ar http://projectflowandtracker.com On Sun, Mar 6, 2011 at 1:20 AM, robert mena <robert.m...@gmail.com> wrote: > Hi, > > I am beginning to develop for drupal and plan to use it as my framework. > I've been using Zend for a while so I am still trying to get used to the > way things are done. > > So far I have some questions about strategies for development since I try > to follow a TDD methodology (test driven development) where I develop the > tests first and then go actually developing the code that performs the > expected behavior. > > If possible I'd like to receive any tips / tutorials about module creation > and testing methodologies. > > Regards. >