We have to design Test Cases for an Application which almost have same functionailty for all Users but application also consist other functionaility issues which is assign to only specific Users who have more rights in the Application like a Senior User can Approve and Modify his/her Junior task. So i m in confused that i should prepare Test Cases w.r.t User (Senior & Junior, Admin) or w.r.t. Functionailty. I m looking w.r.t User. Can anybody help me.