I have been doing TDD and was using it more as unit testing than to drive my design. Recently I have read a lot about BDD; now that I have a better idea about them both, I was trying to figure out how to use BDD and unit testing concurrently.
For example I would drive my design using BDD Dan North style ,and lets say am working on app and I have a simple spec and I implement it , I have just enough bdd/spec to cover it , now after Iv re-factored it and am happy and its passed as done for that spec , should I start writing Unit tests to cover all possible inputs , beacuses thats what I did in TDD?
Am the only developer in the company and everything is on my shoulders , although the other team do try to manual test the app, I would like to lower the defect rate.