我正在编写Selenium Tests来测试用.Net编写的Web应用程序(C#) 用Java编写测试来测试.Net代码有哪些优点和缺点?
答案 0 :(得分:3)
如果您更习惯使用该语言,或者您已经可以利用Java领域的测试报告工具,构建环境或其他基础架构投资,那么使用Java的好处就是IMO。
缺点是,由于您正在测试的应用程序是C#应用程序,因此您需要维护人员掌握2种语言才能进行更改。
当谈到Selenium RC本身时,我不知道使用Java或C#有什么好处。
答案 1 :(得分:1)
我个人认为,当测试人员使用与开发人员相同的语言时,他们可以与开发人员更紧密地合作。
您还可以将测试代码与应用程序代码一起放在同一源代码存储库中的解决方案中。然后开发人员也可以运行测试,如果他们只是在结账时进行检查,在同一个IDE中构建和运行测试。
答案 2 :(得分:0)
如果您使用用于开发和维护应用程序的语言,那么构建集成,测试的自动化调度应该是顺利的。
答案 3 :(得分:0)
一般来说,您希望您的测试和应用程序在同一框架中编写,原因如下:
那就是说,这不是一次自动扣篮。单独工具的一些好处包括:
总而言之,语言非常相似,在它们之间跳转并不难,但如果我是你,我会选择C#进行测试。