【发布时间】:2010-09-17 11:11:17
【问题描述】:
对于网页开发,
你可以发送一些示例测试用例 xls 报告,
或者有什么好的开源请参考,
有没有免费的php web开发自动化测试,
谢谢
【问题讨论】:
标签: php unit-testing testing automated-tests testcase
对于网页开发,
你可以发送一些示例测试用例 xls 报告,
或者有什么好的开源请参考,
有没有免费的php web开发自动化测试,
谢谢
【问题讨论】:
标签: php unit-testing testing automated-tests testcase
没有人可以为您的网站提供测试用例,因为每个项目/应用程序/网站都是独一无二的,都应该拥有自己独特的测试用例。测试没有“对”或“错”之分。测试是一门艺术,您应该选择什么以及它对您的效果在很大程度上取决于项目和您的经验。
但作为一名专业的测试专家,我的建议是自动和手动测试的健康组合。
(以下示例使用 PHP,但您可以轻松找到您使用的任何语言/框架的正确示例)
自动测试
单元测试
使用 PHPUnit 测试您的类、函数以及它们之间的交互。
http://phpunit.sourceforge.net/
自动化功能测试
如果可能的话,你应该自动化很多功能测试。一些框架作品内置了功能测试。否则,您必须为此使用工具。如果您正在开发网站/应用程序,您可能需要查看 Selenium。
http://www.webinade.com/web-development/functional-testing-in-php-using-selenium-ide
持续集成
使用 CI 确保您的团队中有人每次提交项目时都运行您的所有自动化测试。
http://martinfowler.com/articles/continuousIntegration.html
手动测试
尽管我很喜欢自动化测试,但恕我直言,它不能替代手动测试。主要原因是自动化只能做它被告知的事情,并且只能验证它被告知的内容以视为通过/失败。人类可以利用它的智能来找出错误并提出在测试其他东西时出现的问题。
这个答案(几乎)与我对另一个问题的答案相同。看看这个问题,因为它还有其他一些可能对你有帮助的好答案。 How can we decide which testing method can be used?
【讨论】: