2010-12-07 44 views
0

我从来没有真正做过任何认真的测试,除非在大学写一些简单的Java单元测试。我想尝试进入测试的实践,所以我想从我目前正在开发的这个简单的网站开始小。测试一个web应用程序问题

该网站使用CodeIgniter构建,并没有真正做任何动态的事情,除了联系表格记录什么已输入到数据库。

我已经为此控制器编写了两个单元测试,使用TOAST来测试接触模型的插入和检索功能,您可以在pastebin上看到这些功能。

您会推荐哪些其他测试实践,以及可以应用于这样一个小型Web应用程序的内容?

回答

1

尝试测试模型关闭使用TDD应用程序。先写测试。使测试失败。编写生产代码。做测试通过!我不认为你必须测试控制器和视图,因为它们没有无法快速修复的错误?

1

根据您的要求,我认为您可以去Selenium IDE,只要您的网站完全使用HTML。这是因为Selenium不支持Flash内容。

硒IDE可以转换测试用例在你想要像Ruby,HTML,Java和PHP等格式

此外,如果你的网站是相当稳定的,并要覆盖一个或两个单浏览器/ OS组合,您可以通过使用Selenium自动化事物节省大量时间。