4
标题说明了一切,如果我测试使用水豚:测试功能够了吗?
visit this page
expect this content
,并为每一个功能做到这一点(例如登入,注册,搜索,点击所有的链接和按钮等),这样够了?为什么我需要测试控制器和模型?如果功能按预期工作,这是不是意味着一切都在协调工作?
标题说明了一切,如果我测试使用水豚:测试功能够了吗?
visit this page
expect this content
,并为每一个功能做到这一点(例如登入,注册,搜索,点击所有的链接和按钮等),这样够了?为什么我需要测试控制器和模型?如果功能按预期工作,这是不是意味着一切都在协调工作?
该技术被称为黑色盒测试也知道功能测试。如果您正在测试,就好像您是该应用程序的用户那么它将被视为黑盒子。如果你从内部测试它被认为是玻璃盒测试。
它是否是足够的个人见仁见智的问题。我的意见是,如果它足够彻底,那么是的,这可能就足够了。
一些黑盒测试的优点包括:
您有未由程序员编写想象测试的好机会。
在程序运行还测试
该投入的努力可以使用的环境中的多个次
玻璃箱测试的一些优点包括:
它迫使你仔细推理关于实施。
发现死代码或有关最佳编程实践的其他问题。
显示隐藏代码中的错误。