标签: php mysql testing
我使用PHP + MySQL编写了一个Web应用程序,用于我的大学课程的一部分。我必须编写的部分报告应包括测试应用程序的部分内容。
所以我的问题是,我可以使用哪些最好的工具来执行测试,以证明用户输入表单的内容是实际保存在数据库中的内容。我使用正则表达式使用JavaScript执行客户端验证,以确保输入有效,但我还必须显示正在写入数据库的正确值。标准的方法是什么?我可以使用任何工具(免费)吗?
答案 0 :(得分:2)
您不应仅执行客户端验证。你应该总是做服务器端验证!如果我编写发布表单的php脚本怎么办?然后您的客户端验证将无法正常工作,我可以在您的数据库中放入无效数据。
要在php中进行测试,请查看PHPUnit
答案 1 :(得分:1)
对于自动化单元测试,Adrian已经为您指出了一个很好的解决方案。
您还可以使用Selenium自动执行基于浏览器的测试。