我是一名学生,我开发了一个基于JSP的Web应用程序。现在我的教授建议我应该为我的网络应用程序进行单元测试等测试。 任何人都可以建议我可以用什么其他测试来证明我的应用程序的性能。 还有我可以研究如何进行单元测试的任何好资源,因为我以前从未做过任何测试。
谢谢!
答案 0 :(得分:5)
Selenium是客户端单元测试的流行框架(即在网页上自动化客户端输入)。该网站还有很多介绍性材料。
为了测试服务器端的东西,好的,旧的JUnit就足够了 - 它集成在所有主要的IDE中。
你应该看看Kent Beck的Test-driven Development,虽然测试驱动开发不仅仅是常规单元测试,但本书将启发你(我打赌),你也会编写更好的单元测试。
答案 1 :(得分:3)
Selenium http://seleniumhq.org/
答案 2 :(得分:1)
您应该对单个支持bean进行单元测试,使用类似Fitnesse的行为测试
答案 3 :(得分:1)
您所谈论的是“集成测试。”
“单元测试”用于证明各个组件的正确操作。
您可以使用SOAP UI来测试基于SOAP的Web服务。
您可以使用Selenium UI自动测试HTML用户界面。
使用JUnit对Java组件进行单元测试,使用NUnit for .NET等