美文网首页
IntelliTest(5) - The IntelliTest

IntelliTest(5) - The IntelliTest

作者: Johnny_ | 来源:发表于2018-04-10 21:52 被阅读0次

      有一套非常棒的工具集将大大提高我们的工作效率,选择一个正确的工具和让这个工具做它擅长的事情也是非常重要的。工具集越大,就越容易找到适合你当前工作的工具。

      不管使用任何工具,为了让它发挥更大的性能,了解它的功能,它的短板,以及它最擅长的事情都是相当重要的。IntelliTest就是一个功能强大,但相对复杂的工具,要说明这一点很容易,回答如下三个问题:

    • 它可以帮助我们做什么?
    • 它的短板在哪里?
    • 作为开发者,我们怎样可以最大化的利用它功能?

    要回答这些问题,可以通过查看博客,浏览介绍文档,或者在论坛上和其他优秀开发者交流 - 后两点将是我们这篇博客要聊到的话题。

    IntelliTest 参考文档

      关于参考文档,可以有不同的种类。比如介绍工具如何使用的,介绍如何使用扩展API的。不过,它们都没法回答上一节中我们提出的问题。而IntelliTest参考文档介绍了IntelliTest的方方面面,相信它可以协助你回答上面的问题。参考文档中具体介绍了什么呢?

    • 测试代是如何工作的?
    • “mental-model”中提到的“探测边界”是什么意思?
    • 怎解理解IntelliTest中的代码覆盖?
    • 怎么验证正确性?
    • 什么情况下生成的测试会失败?
    • 怎么去允许用例中抛出异常?
    • IntelliTest是如何和Setup和Teardown方法一起工作的?
    • IntelliTest在自动创建对象并填充字段时,会遇到哪些问题?
    • 怎样让IntelliTest支持额外的输入?
    • 那些形形色色的特性到底是干嘛用的?
    • 关于警告呢?
    • 以及其他一些问题

      如果你是IntelliTest新手,这份参考文档可以提供一个学习路径图的作用。如果你是老鸟,那么它可以作为一份可以在需要时查阅的资料。不管你是新手还是老鸟,我们都希望你可以从中发现乐趣。虽然关于文档的完善已经有了一些成效,但是我们还是会持续的补充一些基础知识的文档介绍。如果你喜欢我们的文章,请给我们反馈,具体的反馈方法可参见参考手册。

    论坛

      当我们在论坛上交流时,我们的社区也在成长。看到越来越多的用户和开发者社区发展起来,IntelliTest深感欣慰-比如诞生于NUnitxUnit.net的IntelliTest扩展。希望我们可以分享彼此的知识,帮助彼此得到提高,欢迎大家到stackoverflow上交流讨论,就像在我们的论坛一样,关于IntelliTest的问题,推荐你设置标签“IntelliTest”。

    强烈建议阅读英文原文



    2017-10-20 12:43:52

    相关文章

      网友评论

          本文标题:IntelliTest(5) - The IntelliTest

          本文链接:https://www.haomeiwen.com/subject/wckohftx.html