Transportador para la prueba angular E2E: ¿Cuál es el mejor enfoque para administrar los datos de la prueba?

Soy nuevo enAngular yProtractor. He escrito un par de casos de prueba de transportador para automatizar el registro, el inicio de sesión y algunas otras páginas. Para ejecutar un caso de prueba, por ejemplo, el registro de un estudiante, necesito pasar algunos datos como nombre, fecha de nacimiento, edad, dirección, etc. En este momento, codifiqué esos valores en mis casos de prueba, lo cual no es la mejor práctica, así que quiero externalizar estos valores de datos de entrada. para todos mis casos de prueba de transportador. A continuación tengo algunas ideas sobre esto, pero no puedo decidir cuál es el mejor enfoque y el estándar de la industria.

Mantenga los datos de entrada enJSON archivo para cada conjunto de prueba por separado.Mantenga todos los datos de entrada de los conjuntos de prueba en un soloJSON archivo.Mantenga los datos de prueba en el archivo .js, léalo desde allí.

sugiérame el mejor enfoque y otras prácticas recomendadas que debería tener en cuenta al escribir casos de prueba de IU de transportador, ya que soy completamente nuevo en este marco. Estoy utilizando transportador conjasmine 2.x.

-Amar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta