51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【长期招募】博为峰网校招聘兼职讲师!【直播预售】接口测试行业大佬带你从青铜上王者一站式软件测试平台
【第98期】:走进海外测试开发工程师的生活!【专题】安全测试中的王牌工具—Wireshark 《51测试天地》分享测试经验赚稿费! 自学软件测试那点事
查看: 1925|回复: 53

【第98期】:走进海外测试开发工程师的生活!测试开发、自动化、测试流程等!

[复制链接]
  • TA的每日心情
    擦汗
    2018-9-29 09:25
  • 签到天数: 494 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2018-12-3 11:46:09 | 显示全部楼层 |阅读模式

    论坛ID:vigorpush
    真实姓名:臧嘉玮
    公司:加拿大IBM 实验室
    职位:Software Development Engineer in Test, Test Automation & Performance Consultant, Lead Test
    欢迎的问题:
    欢迎来问各种问题,测试开发,测试自动化,测试流程等?

    嘉宾赠送干货:收取>>>

    工作经验
    从手动测试、自动化测试、到UI web测试,到优化测试流程,到实现了测试环境的自动化工具(Watson Commerce SDK Deployment Tool kits on Linux)
    受邀到内部其他组设计开发测试流程和规则,主导建立测试知识库,独立建设了测试的基础设施(框架和工具集): 可以根据swagger自动化生成自动化接口测试的框架(Rest Test Code Generator),浏览器部署软件(PC Browser Deployment Tool)、到设计和架构网站性能检测、监控和报警平台,最后创造和实施一个全新的开发测试模式---TPDD
    个人语录
    A Defect a day, keep friendship away. 每天一个bug,友情远离我。
    如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。
    而绝大部分在工作中遇到瓶颈的人卡到了创造力上,即使天天看书,天天学习,甚至辞职继续进修也无法将知识融会贯通,这就是遇到了知识的内化的问题。
    而现在阅读碎片化和学习娱乐化,学习的难度直线下降,但是内化的难度直线上升。
    如何在当前环境下,可以内化自己的知识就成了最大的问题。



    各位会员可以在12月10日前以回帖的方式向客座专家提问。
    (请大家围绕本期客座专家的擅长领域进行提问、探讨)
    客座专家将在12月11日—12月31日为大家集中解答。

    机会难得,欢迎大家踊跃提问!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-9-29 09:25
  • 签到天数: 494 天

    连续签到: 1 天

    [LV.9]测试副司令

     楼主| 发表于 2018-12-3 11:52:35 | 显示全部楼层
    嘉宾国外生活照


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-5-7 10:25
  • 签到天数: 24 天

    连续签到: 1 天

    [LV.4]测试营长

    发表于 2018-12-4 13:23:02 | 显示全部楼层
    如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。
    这句话有道理
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-4 15:32
  • 签到天数: 166 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2018-12-4 15:41:41 | 显示全部楼层
    能不能介绍一下国外的工作模式和方法?国外测试的关注是在哪方面?谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-4 18:30:38 | 显示全部楼层
    朋友不错,谢谢您的努力,顶了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:43
  • 签到天数: 409 天

    连续签到: 2 天

    [LV.9]测试副司令

    发表于 2018-12-6 11:50:01 | 显示全部楼层
    1.请问“测试知识库”的建立指的是公司内部学习知识网么?
    2.什么样的自动化测试框架才能最大限度的减少脚本的维护?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    7 天前
  • 签到天数: 585 天

    连续签到: 4 天

    [LV.9]测试副司令

    发表于 2018-12-6 17:11:35 | 显示全部楼层
    照片太可爱了,果然是个有趣的人
    想问下如何能让组内的工作效率得到明显的提升,有哪些具体的措施和方法呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2018-9-29 09:25
  • 签到天数: 494 天

    连续签到: 1 天

    [LV.9]测试副司令

     楼主| 发表于 2018-12-6 17:20:42 | 显示全部楼层
    各位不要着急,老师这边这两天有事。如果有问题的话,可以这两天把问题全部提上来哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-8 02:40:03 | 显示全部楼层
    zhanghl820716 发表于 2018-12-4 15:41
    能不能介绍一下国外的工作模式和方法?国外测试的关注是在哪方面?谢谢!

    我不清楚国内的工作模式,但我觉得类似。
    对于工作流程来说:

    • 每天都会有scurm meeting(我们组是下午meeting,别的公司是在上午),简单讲自己的工作进程,有没有地方不会做,或是遇到问题需要帮助,有些时候会唠嗑。
    • 每周五有mini demo,就是给老板和老板的老板展示工作进程,然后得到这些大佬的反馈
    • 每月都有sprint demo,就是给老板和老板的老板展示工作进程,然后之后发布

    对于测试人员来说:

    • 月初的工作,将上个月的自动化代码完成(或是其他tech debt没做完的做完)
    • 月中的工作,写测试计划,案例,步骤和测试环境的部署和数据的准备,然后进行手工测试
    • 月末的工作,主要就是自动化测试案例,并且将自动化代码加入CI 和 CD中


    对于国外关注的是什么的问题,我觉得国外小公司和国内小公司一样,大公司和大公司一样,基本没啥区别:

    • 小公司基本上对于测试要求很不严格,自测,或是tech lead测,开发人员自己写自动化测试
    • 大公司对测试要求极其严格,(由于产品和业务非常值钱),所以不仅要开发人员自测,写unit test,还要有测试人员对产品进行各种测试regression test, performance test 以及  intergration test等等,以及自动化测试
    • 国外对于测试是非常注重的,只要测试不通过,事情再紧急也不能发布

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-8 02:40:45 | 显示全部楼层
    就是爱测试 发表于 2018-12-4 13:23
    如果没有经验的积累,你的生产力会有问题;如果没有知识的积累,你的创造力会有问题。
    这句话有道理

    多谢理解
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-8 02:41:08 | 显示全部楼层
    lmkpb 发表于 2018-12-4 18:30
    朋友不错,谢谢您的努力,顶了

    共勉
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-8 02:57:48 | 显示全部楼层
    applepen 发表于 2018-12-6 11:50
    1.请问“测试知识库”的建立指的是公司内部学习知识网么?
    2.什么样的自动化测试框架才能最大限度的减少脚 ...

    第一个问题,知识库

    没有错,测试知识库是一个系统的,可参考,可规范的测试知识库和标准,包含但不限于以下内容

    • 测试分类/名词解释
    • bug分级/分类
    • 手动化测试流程 自动化测试流程
    • 开bug的方法,应该给谁解决
    • 如何写测试计划/测试案例/测试流程
    • 标准化的测试流程
    • 测试框架的使用方法
    • 测试工具的使用方法
    • 一些有用的测试链接等


    第二个问题,自动化框架

    这个问题我不太清楚想问的是自制一个测试框架,然后使用的时候脚本不用频繁的更新,还是使用一个测试框架,然后让自己的自动化测试脚本尽可能少的维护

    如果你问的是自制测试框架:
    • 如果是高素质的测试开发团队,完全可以自制测试框架;
    • 如果不是高素质的,最好是用现有的开源测试框架
    • 当然了,最保险的方式就是对当前最成熟的框架进行深度的定制化


    如果你问的是测试脚本,这个问题将会很复杂一发而动全身,因为频繁修改测试脚本意味着开发流程和规范可能有问题,管理不当,测试人员水平不高:
    • 全体人员:必须要达成共识,交流通畅且有效
    • 开发人员:必须要对开发语言进行规范化,不能乱起名,比如说class 和 ID 就最好是不要频繁的更改,不要给variable和method乱起名,使用swagger这样的描述性语言
    • 测试人员:测试代码一定要可配置,可自定义,可读,无hard code
    • 管理人员:一定要促使工作人员合作和交流


    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-8 03:04:53 | 显示全部楼层
    libingyu135 发表于 2018-12-6 17:11
    照片太可爱了,果然是个有趣的人
    想问下如何能让组内的工作效率得到明显的提升,有哪些具体的措施和方法呢

    哈哈哈哈,我知道我超有趣的

    现在回答您的问题:

    根据当代女性哲学家Marth Nussbaum的Creating Capabilities的理论:整体的生产力是由个人的生产力的整合,而提高整体生产力的方式是提高个人能力。




    我相信这句话已经告诉你答案(狗头滑稽)


    ====== 关于她的简介 =============
    https://philosophy.uchicago.edu/faculty/nussbaum

    https://www.law.uchicago.edu/faculty/nussbaum

    ===== 她的联系方式 ===========

    martha_nussbaum@law.uchicago.edu
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-8 17:20:23 | 显示全部楼层
    看到有趣的头像,又看到精彩的隔热语录,就进来了。
    想请教下,我自己觉得个人的成长达到一个瓶颈了,
    不知道怎么突破,我是自学的,
    目前除了开发经验,测试基本,工具之类的还是理解了很多,
    不知道怎么进步,想请你给我一些指引,
    在此谢过啦,大神
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-9 12:53:51 | 显示全部楼层
    jltx111jltx 发表于 2018-12-8 17:20
    看到有趣的头像,又看到精彩的隔热语录,就进来了。
    想请教下,我自己觉得个人的成长达到一个瓶颈了,
    不 ...

    个人瓶颈的发生时基本上就是机遇和能力其中之一不足导致的。

    当你觉得你学的足够多的时候,却受限于瓶颈的时候,往往就是自我感觉良好,但是技术不足的时候;就像我,我不会觉得我的知识有多么丰富,技术有多好,反而知识越学越多,边觉得不懂的就越多吧。

    我看你问题中说了,你自学了一些东西,估计很说你学的知识体系化和结构化,知识还是那些知识,但是没有被你内化。如果我是你,我会进行系统化的学习,我相信会有一些成果。

    有了技术,但是没有机会展现也觉得像是遇到的瓶颈,这就需要伯乐来发掘你,让你的能量能够得以释放。

    期待你的进步
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-12-1 09:52
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    发表于 2018-12-10 14:25:43 | 显示全部楼层
    顶一个,照片不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-6-28 17:22
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2018-12-10 14:46:08 | 显示全部楼层
    请问,
    1、自动化测试用的是哪些测试工具?
    2、UI WEB测试真的是个高投入低产出吗,值不值得做?
    3、设计和架构网站性能检测、监控和报警平台,如何做的?
    4、可以根据swagger自动化生成自动化接口测试的框架(Rest Test Code Generator),如何操作?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-10 15:48:53 | 显示全部楼层
    想往性能方面发展,有什么建议吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2018-12-10 17:14:36 | 显示全部楼层
    优化测试流程?
    关于优化测试流程,能举几个简单的案例嘛?
    测试流程的瓶颈在哪?如何优化?优化后的效果又是什么样的?
    多谢。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2018-12-20 00:37 , Processed in 0.080231 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2018 Comsenz Inc.

    快速回复 返回顶部 返回列表