tests + uml