首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   Renco · 34 天前 · 2896 次点击
    这是一个创建于 34 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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

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

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

    作为开发来说 单元测试代码不好写就说明自己代码设计有问题
        32
    xionger   33 天前
    @Kylin30 windows 10 怎么了
        33
    luozic   33 天前
    @xionger bug 10 不是今天掉驱动 就是明天坏搜索; windows 7 当时也没在发布之后有这么多问题啊。
        34
    whp1473   33 天前
    我待过的的公司基本都有测试 /质量管理部分,要是干外包其实可以不用,但是要做产品,稍微大一点,上线进度紧张的,没测试基本都会发生 GG 的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2634 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 13:56 · PVG 21:56 · LAX 06:56 · JFK 09:56
    ♥ Do have faith in what you're doing.