我使用PHP和Mysql编写了一个大项目。
如何测试并最有效地发现错误?有小费吗?或者我只需要再次查看代码并在浏览器上进行测试,就是这样吗?
非常感谢。
答案 0 :(得分:3)
测试任何项目的最有效方法是在开发时进行测试,而不是在最后进行测试。单元测试在编写小模块时将小测试应用于小模块,以便您有一个坚实的基础来构建。
答案 1 :(得分:2)
答案 2 :(得分:1)
如果您没有设置和运行测试环境,请确保error_reporting(E_ALL);并让测试用户专注于打破它而不是与它一起工作...... 并阅读日志...
我在Zend Server下运行,这给了我更多的性能信息,我强烈推荐它用于开发,测试和生产阶段
答案 3 :(得分:0)
您可以使用display_errors指令测试您的页面(或者在文件开头添加“error_reporting(E_ALL);”) 一个好方法也是有一些beta测试者。 一些有用的工具也可以提供帮助,例如“web developper工具栏”插件。
答案 4 :(得分:0)
如果你认为它已经完成并且你已经修复了你可以找到的所有错误,那么你总是可以招募一个小组,让测试人员“尽力而为”到应用程序。有10个左右的人尝试了它的每个部分,并且真的给它带来了一些压力
答案 5 :(得分:0)
尝试在UNIT测试中阅读这篇非常好的文章。
答案 6 :(得分:0)
与其他人提到的一样,使用error_reporting(E_ALL);
来显示所有错误。
使用XAMPP并自行测试。
让多个朋友前来尝试让它破裂(总是适合我)。
在您拥有的服务器上发布它 - 确保一切正常。
尝试使用您使用的任何$_REQUEST
变量注入变量。如果您使用它们,请查看将其更改为不正确或意外的内容时会发生什么。
尝试删除SQL表中的条目,看看它是做什么的。
答案 7 :(得分:0)
有一点学习曲线,有些用于设置。但是,您可以为所有站点用例创建自动浏览器测试。