Is use case testing standard practice and if so could people point me towards some methodology and perhaps some tools.
I was thinking that my Test cases could easily be represented via some type of UML.
I found a tool which pretty much shows what I'm trying to explain: http://www.visual-paradigm.com/product/ag/tutorials/flowofeventstestcase.jsp
i.e. represent test cases through a model, record steps and expected outcomes