Data Driven test – testdata fra fil
Da testdata kan ændre sig over tid, er det en god ide, at skille testdata ud fra selve testscriptet. En af muligheder er at flytte data ud i et datasæt/fil.
Nedenstående viser hvilke step du skal igennem:
- Tilføj tekst-filen “data.csv” til testen
- Under menupunktet File vælg Advanced Save Options og sæt encoding til Unicode (UTF-8 without signature) – Codepage 65001 as the encoding
- Ret data.csv property: Copy to Output Directory = Copy if newer
- Skift [TestMethod] i testfilen med: [DataSource(“Microsoft.VisualStudio.TestTools.DataSource.CSV”, “|DataDirectory|\\data.csv”, “data#csv”, DataAccessMethod.Sequential), DeploymentItem(“data.csv”), TestMethod]
- Ret i testen således at data fra data.csv bliver brugt: this.UIMap….. = TestContext.DataRow[“Felt1”].ToString();