• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Renco
V2EX  ›  程序员

测试人员对于一个项目的作用有多大,为什么公司不请专门的测试人员进行测试,让开发人员和业务人员自己测.

  •  
  •   Renco · Sep 18, 2019 · 5613 views
    This topic created in 2441 days ago, the information mentioned may be changed or developed.

    很疑惑,每次花大量开发人员的时间去做测试,测试结果由业务人员验收。个人感觉请两个测试,整个工作流程会相对顺畅许多,现在就处于,不断测试不断补的循环

    34 replies    2019-09-19 14:23:18 +08:00
    luckyrayyy
        1
    luckyrayyy  
       Sep 18, 2019
    因为沟通成本,还有对流程的设计都是个很大的挑战。一般的中小公司玩不转。
    Kylin30
        2
    Kylin30  
       Sep 18, 2019
    看看 windows 10
    sun1991
        3
    sun1991  
       Sep 18, 2019
    省钱
    Renco
        4
    Renco  
    OP
       Sep 18, 2019
    @luckyrayyy 原来是这样.
    opengps
        5
    opengps  
       Sep 18, 2019
    因为贵,最贵的其实是人!
    说大了,回归小话题。合格的测试特别考验流程和制度,小公司的测试很多只能算作“点击测试”,点不出来 bug 就认为没问题了
    nullboy
        6
    nullboy  
       Sep 18, 2019
    作为一个测试人员,来这个公司快一年了就没测试啥项目。一直在搞爬虫...
    hantsy
        7
    hantsy  
       Sep 18, 2019   ❤️ 1
    从 Martin 的测试金字塔来说,测试主要是开发人员的责任。你必须写单元测试,集成测试,E2E 测试等。

    单元测试,集成测试 应该占据测试工作的大部分。

    https://martinfowler.com/bliki/TestPyramid.html

    实践文章:
    https://martinfowler.com/articles/practical-test-pyramid.html

    所谓的测试人员最多就是在 UI 测试( E2E 测试)环节,用人工进一步验证。
    16Xdc3H1J4Xh16N9
        8
    16Xdc3H1J4Xh16N9  
       Sep 18, 2019
    我认识的公司 都有专门的测试组 有专门的测试用例册 黑白盒测试。说白了 没测试 除非公司文化特殊,否则都是没钱。
    20015jjw
        9
    20015jjw  
       Sep 18, 2019 via Android
    测试讲不清 得写 doc 给他们把所有流程都解释一下
    大厂有但是也是 on demand 的
    javaWeber
        10
    javaWeber  
       Sep 18, 2019
    开发人员会有惯性思维,所以需要测试人员。

    而且,你永远也想象不到客户会如何使用你开发的产品。
    hantsy
        11
    hantsy  
       Sep 18, 2019
    @opengps 我一直搞不懂,小公司为什么要专门的测试这个职位,还有就是产品经理。如果公司只有 10-20 人,完全可以不要这些职位。
    zhazi
        12
    zhazi  
       Sep 18, 2019
    你能保证自己开发的代码没有 bug 吗,给你找几个人擦屁股还不开心
    cpsony
        13
    cpsony  
       Sep 18, 2019
    要看你们公司的规模吧,相比于开发和产品,测试的顺位肯定是靠后的,也有可能是没吃过教训= =
    sadfQED2
        14
    sadfQED2  
       Sep 18, 2019 via Android
    向测试解释逻辑的时候我自己都能写一套测试用例了
    sadfQED2
        15
    sadfQED2  
       Sep 18, 2019 via Android
    @sadfQED2 时候=>时间
    edward8628
        16
    edward8628  
       Sep 18, 2019
    省钱呗
    wsseo
        17
    wsseo  
       Sep 18, 2019
    看什么行业,通信行业一般需要大量黑盒测试的。
    hoyixi
        18
    hoyixi  
       Sep 18, 2019
    省钱啊

    另外真正的测试是从还没写代码的需求阶段开始的,那些写完代码才丢给测试的,都是软件作坊,东施效颦
    hareandlion
        19
    hareandlion  
       Sep 18, 2019 via Android
    个人意见,复杂的团队除了费用高,还需要领导艺术才玩的转,不然就是一盘散沙。有些能力不足的人只适合不规范的开发流程,在正式的流程下反而做不出产品。
    wysnylc
        20
    wysnylc  
       Sep 18, 2019
    impl
        22
    impl  
       Sep 18, 2019 via Android
    开发不是连运维的活都干吗
    wisetc
        23
    wisetc  
       Sep 18, 2019
    怎么能没有测试呢,我去。测试驱动开发啊,没有测试开发个鬼哦😏。没有测试自己写一堆 bug 和不能理解的特性谁知道啊。
    iyaozhen
        24
    iyaozhen  
       Sep 18, 2019 via Android
    你这个看主要是没钱

    好的测试也很贵的
    devcat
        25
    devcat  
       Sep 18, 2019
    别的我不敢说,反正暴雪自从把 QA 团队砍掉之后,魔兽世界每个版本的前几周基本都是付费测试,玩过的都知道。
    tourist2018
        26
    tourist2018  
       Sep 18, 2019
    合格的测试人员很少 或者说开发愿意转测试的人很少 (国内情况)

    大公司还可以(我呆过的公司不是外企 测试真的很水 国内一线互联网) 小公司完全没必要
    tourist2018
        27
    tourist2018  
       Sep 18, 2019
    说白了 合格的测试是要一直参与项目开发的 而这类人(我们开发) 都不愿意专门转测试
    monder
        28
    monder  
       Sep 18, 2019
    @nullboy 啥公司哈哈哈
    quickma
        29
    quickma  
       Sep 18, 2019
    @devcat 哈哈哈哈哈,付费测试还可以嗷
    OHyn
        30
    OHyn  
       Sep 19, 2019
    合格的测试起码要对整个项目心中有数。前端功能需求,后端数据库结构了然于胸。否则怎么测? XJB 点我也会。。。按着我说的流程走一遍?那我自己都走了。。。好测试难找。公司的测试老哥离职了。新来的目测神坑。
    lolizeppelin
        31
    lolizeppelin  
       Sep 19, 2019 via Android
    看多单元测试的代码就知道了
    测试代码比业务代码还要麻烦 而且要非常熟悉被测试的代码 不然都没法 mock
    这玩意基本上只能具体模块的开发来写
    整体测试更麻烦

    作为开发来说 单元测试代码不好写就说明自己代码设计有问题
    xionger
        32
    xionger  
       Sep 19, 2019
    @Kylin30 windows 10 怎么了
    luozic
        33
    luozic  
       Sep 19, 2019
    @xionger bug 10 不是今天掉驱动 就是明天坏搜索; windows 7 当时也没在发布之后有这么多问题啊。
    whp1473
        34
    whp1473  
       Sep 19, 2019
    我待过的的公司基本都有测试 /质量管理部分,要是干外包其实可以不用,但是要做产品,稍微大一点,上线进度紧张的,没测试基本都会发生 GG 的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1003 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 90ms · UTC 19:01 · PVG 03:01 · LAX 12:01 · JFK 15:01
    ♥ Do have faith in what you're doing.