测试Web应用程序

我是一名学生,我开发了一个基于JSP的Web应用程序。 现在我的教授建议我应该为我的网络应用程序做unit testing等测试。 任何人都可以建议我可以用什么其他测试来certificate我的应用程序的性能。 还有我可以研究如何进行unit testing的任何好资源,因为我以前从未做过任何测试。

谢谢!

Selenium是客户端unit testing的流行框架(即在网页上自动化客户端输入)。 该网站还有很多介绍材料。

为了测试服务器端的东西,好的,旧的JUnit就足够了 – 它集成在所有主要的IDE中。

你应该看看Kent Beck的测试驱动开发 ,虽然测试驱动开发不仅仅是常规unit testing,但本书将启发你(我打赌),你也会编写更好的unit testing。

您应该对单个支持bean进行unit testing,使用像Fitnesse这样的行为测试

你所说的是“集成测试”。

“unit testing”用于certificate各个组件的正确操作。

您可以使用SOAP UI来测试基于SOAP的Web服务。

您可以使用Selenium UI自动测试HTML用户界面。

使用JUnit对Java组件进行unit testing,使用NUnit for .NET等。