DoorLock Cycle Device

I was wondering if anyone can give me some guidance. Basically I want to build a process that will cycle a door know until failure. I am planning to use a stepper motor for the rotation of the door knob and another stepper motor for leaner action, which will move the door knob in and out. I want to be able to count the cycles, time, torque, having green and red led indicating test on or off, and possibly other sensors.
I know this is a lot but I would really appreciate some help:
My questions are what:
Type of Arduino I should get? Is uno more than enough?
What size/power stepper motor should I get.
From where could I get more information on sensors for Arduino?
Any other thoughts or suggestions?