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

想问下标准的项目测试姿势

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

    虽然写了几年程序,但是一直是短平快的粗暴开发,拿起电脑咔咔就是写.测试全靠人工调试,debug 全靠断点输出.

    对测试这块很小白,想问下:
    1 传统 web 项目能否对业务逻辑进行测试的?
    2 说现在主流的测试方案的关键字,我想深挖学习下.
    3 ci/cd 应该从哪里开始入门

    谢谢大家.

    17 回复  |  直到 2018-05-16 17:21:24 +08:00
        1
    Immortal   130 天前
    先去写代码了,中午休息了回来看,可能回复不及时,见谅
        2
    Hopetree   130 天前
    正好要入职测试,技术栈是 Python,写过很多爬虫,所有上手测试应该比较快,但是还是想借楼了解一下测试的一些东西,借楼借楼
        3
    respect11   130 天前
    https://robo.li/ 试试这个
        4
    Immortal   130 天前
    @respect11 谢谢 我等会儿具体看下
        5
    Immortal   130 天前
    人工顶一下..等一波大佬
        6
    hjdtl   130 天前
    jenkins 怎么样
        7
    Immortal   130 天前
    @hjdtl 现在我看做 ci/cd 的多是 jenkins
        8
    a784910468   130 天前
    是 phpunit 吗
        9
    Immortal   129 天前
    @a784910468 包含不限于哈哈
        10
    duan602728596   129 天前 via iPhone
    F5,F12.......
        11
    WispZhan   129 天前 via Android
    ci/cd ? 先把单元测试和自动化补完。

    我看现在有些小公司测试还是人工点点点就看着捉急。
        12
    yestodayHadRain   129 天前
    @WispZhan 自动化代替手工测试,你怕是开玩笑吧,自动化测试时测试最后一轮 checklist 代理手工回归老功能点用的,好多手工操作自动化做不到的
        13
    yestodayHadRain   129 天前
    楼主公司是没有测试吗?
        14
    Immortal   129 天前
    @yestodayHadRain 目前还在手工点点点中- -
        15
    yestodayHadRain   129 天前
    @Immortal 是楼主想转测试行业,还是忙不过来顺便帮帮忙测试下呢?其实自动化和手工只是手段,目的都是保证产品质量,只要方法得当,纯手工测试也是可以把功能测试好的。楼主有时间了可以看一些测试相关的数据,测试理论还是比较重要的。测试手段的升级一般是 手工、接口、接口自动化、UI 自动化、自动化持续集成、白盒测试、代码覆盖率 这样,后面的成本都比较高 一般小公司 都是 手工+接口 有的会做 接口自动化,如果楼主想搞自动化测试并且和 CI 结合的话,可以优先考虑接口自动化,成本较低比较好维护效果也比价明显。
        16
    Immortal   129 天前
    @yestodayHadRain
    谢谢,公司人少事杂,我主要做开发,有测试同事,但是还没有很"现代化"的测试流程.
    只是自己单纯兴趣,也想"化简为繁"折腾一些现代化的测试方案,规范和科学化开发流程.所以来请教.

    现在估计我能够做到的也就接口自动化测试,测试用例 curl 到自己接口确认返回参数之类的
        17
    yestodayHadRain   129 天前
    @Immortal 接口自动化是一个不断完善的过程,建议这个最好 QA 同学自己搞,因为如果自动化用例测试用例不够精细的话,自动化回归是没有什么意义的。接口自动化的方向要慢慢来,首先完善所有单接口的测试用例,然后覆盖各种业务场景(多接口依赖调用),然后按照各种业务模块划分方便构造各种业务场景,接着提供 case 执行日志功能还有测试报告,然后持续集成,接口自动化不仅应用于最后一轮回归测试,还可以评估测试环境的可用性、如果和持续集成结合还可以实时监控线上环境
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1779 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 23ms · UTC 10:40 · PVG 18:40 · LAX 03:40 · JFK 06:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1