首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以积极的心态对待考试?

如何以积极的心态对待考试?
EN

Stack Overflow用户
提问于 2008-12-30 00:34:52
回答 9查看 635关注 0票数 10

我想为我的应用程序写测试,尽管每次我看rspec.info的时候,我真的看不到一条明确的道路去“做正确的事情”和首先测试。我在rspec上看了不止一次peepcode视频,但还是看不懂。我想为我的工作感到更多的骄傲,我认为测试会有所帮助。我如何才能突破这种心理障碍?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2008-12-30 00:38:35

我一直讨厌它,直到我开始创建一些测试宏。例如登录或访问主页。我发现开始探究我的测试框架真正能做什么是件很有趣的事情。让别人帮我写几篇文章也很有帮助。我立刻发现了明显的改进,这让我想要进入那里并开始改进事情。

票数 4
EN

Stack Overflow用户

发布于 2008-12-30 02:52:25

查找将奖励测试的工具。例如,使运行所有测试变得非常容易,并得到如下消息

代码语言:javascript
复制
73 tests passed.

尝试使用,因为您可以快速、轻松地对许多值进行测试。

查看您的语言是否提供了测试覆盖率分析工具,该工具可以提供语句覆盖率百分比或块覆盖率百分比。将代码覆盖率从60%提高到90%是非常有价值的-如果你够幸运,你会发现错误。

我的主要建议是在测试中量化你的进度,这样你就可以看到数字在上升。这会让它变得更有动力。(天哪,我想知道在这个网站上还能找到什么数字……)

票数 8
EN

Stack Overflow用户

发布于 2008-12-30 12:33:50

“测试你不想破坏的东西。”

首先,确定优先顺序可能会有所帮助。我知道在cucumber验收测试之上输入完整的三层模型、视图和控制器规范可能是一件苦差事。因此,一个想法是只测试应用程序中最关键的部分,并在遇到不想再看到的bug时添加测试。

“总是从失败的测试开始。”

Cucumber以纯文本“故事”为特色,对于启动和运行一些真正具体的测试来说,这些故事非常棒。也许这将是一个你可以开始的地方。不过,Cucumber并不能真正与基于AJAX的应用程序一起工作,因此您必须使用Selenium或Watir。您可以在编写一行代码之前从一个失败的故事开始,然后快速地从那里开始让这个故事通过。

“不测试,指定。”

与其考虑测试,不如试着做一个心理上的转换:你不是在测试,而是指定你的应用程序将如何运行。这是一项设计工作,远没有测试那么无聊。:)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/399224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档