V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
staipan
V2EX  ›  问与答

新项目怎么开展功能测试,有队友吗,说说思路和实例。感谢感谢!

  •  
  •   staipan · 2020-11-25 13:28:06 +08:00 via Android · 1008 次点击
    这是一个创建于 1457 天前的主题,其中的信息可能已经有所发展或是发生改变。
    7 条回复    2020-11-27 00:08:28 +08:00
    zqz19941106
        1
    zqz19941106  
       2020-11-25 13:47:08 +08:00
    点就完事了
    imdong
        2
    imdong  
       2020-11-25 14:17:45 +08:00
    最近刚开新项目,也在摸索着学习使用单例测试、功能测试。

    占个坑等大佬们解答...

    我这边的话,因为项目用 Laravel 开发,所以我就直接写了测试。

    基本上就是 一个功能一个测试文件,然后针对功能正常情况与异常情况,一样一个方法来写的测试。

    https://gist.github.com/imdong/b59dd8bed35969aea1c9dd22d006f620
    imdong
        3
    imdong  
       2020-11-25 14:20:43 +08:00
    但是,对于哪些代码需要些单例测试,哪些不用写,就没有概念。

    总感觉这部分代码不用测吧?都没问题的啊。
    alphadog619
        4
    alphadog619  
       2020-11-25 15:58:27 +08:00
    对于功能测试,首先你有需求吗?需求产生测试用例,依据测试用例来测试,当然规范的测试过程还有很多其它步骤。如果你仅仅想做用户级别的功能测试,那就找几个同事,让他们用,就相当于测试了。
    linil
        5
    linil  
       2020-11-25 16:20:21 +08:00 via Android
    开始简单点的就是,依据功能要求,列出功能点(要求尽可能覆盖到所有功能),然后一项项实际进行功能操作确认;
    后面需要更复杂的话,就把每个功能点细化,包括边界、异常操作等了。
    black11black
        6
    black11black  
       2020-11-26 08:13:30 +08:00
    其实我一直比较好奇,比如后端你要测试一个函数的功能,这种属于测试的基本概念,很好理解。但是稍微变化一下,比如你要测试一个网络服务,内部有各种组件,你不能单个运行组件,你要放到整个系统里面测试,而系统又有各种状态,我觉得这种东西需要定制,很难接入现有的自动测试工具吧。

    更特殊一点的是前端测试,我一直不理解程序怎么判断前端达没达到需要的功能的,难不成程序长了眼睛。
    staipan
        7
    staipan  
    OP
       2020-11-27 00:08:28 +08:00 via Android
    感谢大家的回复, 提供了不少可行的思路,之前一直困惑在覆盖率和效率上面,没找到快速的切入点。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3331 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.