使用NModel自動生成測試用例(4)

發表于:2015-09-25來源:uml.org.cn作者:不詳點擊數: 標簽:測試用例
使用下面的命令查看生成的模型: d:\Program Files\NModel\bin\mpv.exe /r:TrainMode.dll TrainMode.WebSiteModel.CreateLoginModel 生成的模型應該如下圖所示: 下圖是放大后的結

  使用下面的命令查看生成的模型:

  "d:\Program Files\NModel\bin\mpv.exe" /r:TrainMode.dll TrainMode.WebSiteModel.CreateLoginModel

  生成的模型應該如下圖所示:

  下圖是放大后的結果:

  如果查看模型以后,覺得沒有問題,就可以生成測試用例了,這里先生成手工的測試用例,下一篇再介紹如何生成自動化的測試用例。

  "d:\Program Files\NModel\bin\otg.exe" /r:TrainMode.dll /f:scenario.txt TrainMode.WebSiteModel.CreateLoginModel

  下面是生成的測試用例:

TestSuite(

TestCase(

Initialize(),

Login_Start(User("Authenticated"), Password("Correct")),

Login_Start(User("Administrator"), Password("Incorrect")),

Logout(User("Authenticated"))

),

TestCase(

Initialize(),

Login_Start(User("Administrator"), Password("Correct")),

Login_Start(User("Authenticated"), Password("Correct")),

Logout(User("Administrator")),

Logout(User("Authenticated"))

),

TestCase(

Initialize(),

Login_Start(User("Administrator"), Password("Incorrect")),

Login_Start(User("Authenticated"), Password("Incorrect"))

),

TestCase(

Initialize(),

Login_Start(User("Authenticated"), Password("Incorrect")),

Login_Start(User("Administrator"), Password("Correct")),

Logout(User("Administrator"))

),

TestCase(

Initialize(),

Login_Start(User("Administrator"), Password("Incorrect")),

Login_Start(User("Authenticated"), Password("Correct"))

),

TestCase(

Initialize(),

Login_Start(User("Administrator"), Password("Correct")),

Login_Start(User("Authenticated"), Password("Incorrect"))

),

TestCase(

Initialize(),

Login_Start(User("Administrator"), Password("Correct")),

Logout(User("Administrator")),

Login_Start(User("Authenticated"), Password("Correct"))

),

TestCase(

Initialize(),

Login_Start(User("Authenticated"), Password("Correct")),

Logout(User("Authenticated")),

Login_Start(User("Administrator"), Password("Correct"))

),

TestCase(

Initialize(),

Login_Start(User("Administrator"), Password("Correct")),

Logout(User("Administrator")),

Login_Start(User("Authenticated"), Password("Incorrect"))

),

TestCase(

Initialize(),

Login_Start(User("Authenticated"), Password("Correct")),

Login_Start(User("Administrator"), Password("Correct")),

Logout(User("Authenticated")),

Logout(User("Administrator"))

),

TestCase(

Initialize(),

Login_Start(User("Authenticated"), Password("Incorrect")),

Login_Start(User("Administrator"), Password("Incorrect"))

),

TestCase(

Initialize(),

Login_Start(User("Authenticated"), Password("Correct")),

Logout(User("Authenticated")),

Login_Start(User("Administrator"), Password("Incorrect"))

)

)

原文轉自:http://www.uml.org.cn/Test/201005051.asp

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97