María,
Tus responsabilidades como testigo de la boda de tu amiga depende de las que ella te quiera dar. Generalmente se trata de firmar en el acta de la iglesia cuando termina la ceremonia. A veces, una o dos testigos de la novia se ocupan de ayudarla con el vestido ya que durante la ceremonia, cada vez que ella se levana y sienta, se pilla el velo y/o el propio vestido.
Respecto a la ropa, depende de la hora de la ceremonia. Si es una boda de día, la etiqueta indica traje corto (vestido o falda hasta por debajo de las rodillas o pantalon) con posibilidad de complementos como pamelas y similares. Si la boda es de noche, la etiqueta indica traje lago (hasta los tobillos) o pantalón. Los complementos y formalidad de la vestimenta depende de la etiqueta, el deseo de los novios, tu gusto (tienes que sentirte guapa y cómoda) y el tipo de boda (no es lo mismo celebrada en una finca en jardín -donde unos estiletos te complicarán muchisimo el simple hecho de andar- o un salón o una boda informal).
Al tratarse de una boda los novios son quienes tienen que indicarte la etiqueta (¿quizás lo indiquen en la invitación?) por lo que también en este caso, quien mejor puede responder a tus dudas son los novios.
Un saludo y disfruta de la boda.