测试网站
我对HTML,CSS和PHP有一些经验,但是我有一个关于测试我的代码的方法的问题。基本上我们在课堂上学到的方式是测试我们的PHP或SQL,我们需要将代码上传到网站。我怀疑大多数网站是如何进行调试的,因为我们经常会看到网站停滞或发生疯狂的错误。测试网站
我想知道是否有方法来测试一个网站与本地的PHP或什么方法最专业启动的网站用于调试和更新网站之前用实际的代码测试。
谢谢!
这是一个非常广泛的问题,但是,在生产环境中运行开发代码是不现实的。这就是为什么你会遇到很多范例,其中之一是有本地,分期和生产环境。
如果您想在本地进行测试,则需要在此情况下设置本地服务器。
如果您使用的是PHP和MySQL,那么您可能使用的是Apache服务器。
不知道您正在运行哪种操作系统,但您可能正在寻找LAMP/MAMP教程(即堆栈:Linux或Mac,Apache,MySQL,PHP)。
只是谷歌它。这可能是一个起点: Installing MAMP web server。
谢谢!这正是我所期待的。我正在运行Linux(初级操作系统),所以我会考虑创建一个本地服务器进行测试! – Nickknack
@Nickknack,没问题! –
在专业设置中,此测试将通过大量的单元测试完成。对此最基本的定义是,测试每种方法的情况下,看看它是否在所有可能的情况下按预期做出反应。
https://phpunit.de/这是我在PHP中进行单元测试的一个框架。我希望它有帮助。我的经验主要在于Java单元测试。
澄清; 他们当然有一个独立的开发环境,他们可以“玩”在。
如果您使用PHP,那么你真的需要检查PHP单元(https://phpunit.de/)。这是单元测试你的代码的方法。大多数专业服装都有一套单元测试,或者他们希望他们这样做。
我看到另一个答案已经涵盖了LAMP/WAMP/MAMP的想法 - 你应该肯定使用它来进行本地前端测试。
这个问题太广泛了。有关于此的整本书籍。网上还有大量的学习材料。你只需要搜索它。 –
版本控制。意味着您在本地测试并重新刷新和玩,而不是在您快乐之后提交您的代码版本(也就是提交您的更改)。毕竟所有的程序员都完成了他们的版本,没有错误或冲突 - 比在某些定义的*每晚*时间网站更新。这只是一种方法...使用Goog。 –