51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 25614|回复: 97
打印 上一主题 下一主题

【你来问我来答第64期】:如何从功能测试引申到其他测试技术?(活动结束)

[复制链接]
  • TA的每日心情
    无聊
    11 小时前
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2015-11-2 10:58:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    论坛ID89527            
    真实姓名:朱佳杰
    现任公司:某互联网游戏平台
    现任职位:测试技术负责人
    网络ID :韬光养晦
    QQ:99151636
    从事多年互联网行业测试,涉及认证、会员、交易、社区等各种平台、核心系统,覆盖web、桌面应用、手机APP等多端方式。
    主要负责系统的总体结构设计把关、功能测试、性能调优分析,兼任安全测试,精通各种网络数据协议,对其分析,任意变向、伪造、测试。通过C#编写了一些协议接口测试工具、轻量级性能测试工具、以及简单辅助工具。
    各位会员可以在11月10日前以回帖的方式向客座专家提问。
    (请大家围绕本期客座专家的擅长领域进行提问、探讨)
    客座专家将在11月11日—11月30日为大家集中解答。

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



    本帖子中包含更多资源

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

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏3
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:54
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    推荐
    发表于 2015-11-10 13:45:16 | 只看该作者
    annylyf 发表于 2015-11-7 10:00
    一直在做功能测试,没有学习其他方面的知识,不知道往哪方便发展比较好,总觉得以后功能测试会被淘汰掉,想 ...

    功能测试实际是一门很深的学问,别让自己接触的少就认为了功能测试low,多考虑一些设计、分析的工作,这些也都是测试的工作范围,但这里还是说的功能测试,比如设计用例的人肯定比执行的档次高,设计工具的人肯定比用工具的档次高,分析性能问题的总比执行性能的档次高。
    你觉得会被淘汰那是因为现在只接触的表面,总是依赖鼠标键盘在那里操作程序,看结果。但真正有没有去想过,你看到的程序是怎么出来的,为什么你输入的信息会到数据库里。
    学习一般是有2种途径,第1是踏踏实实的分析程序的原理,当你来龙去脉有了整体的体系以后,你会发现你什么都知道,什么工具都很容易。第2种就是硬着头皮去学工具,从工具角度去想到底做了什么,为什么平时自己做不了。
    回复 支持 3 反对 0

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2015-11-5 12:02:42 | 只看该作者
    weizhi107073 发表于 2015-11-5 11:25
    测试的职业发展 到后期 能有什么发展方向? 测试经理? 产品经理? 技术管理? 项目管理? 还是转行。。

    对于你这个问题我可以回答你
    1、测到后面我可以去卖烧饼,只要我有想
    2、我可以去做销售,只要我想
    3、我可以去干翻马云,只要我想
    总之,只要我想我有这个能力,我做啥都可以,看你自己是怎么想的,这并不固定
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2015-11-5 10:50:00 | 只看该作者
    测试干了六年多,需要学的东西越来越多,自动化、性能、安全做什么不重要,最重要的是自己喜欢。不要看别人做什么就做什么,看看自己喜欢什么再去做。最重要的还是来支持下韬光老师
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    推荐
    发表于 2015-11-12 14:29:27 | 只看该作者
    snipe001 发表于 2015-11-10 13:45
    功能测试实际是一门很深的学问,别让自己接触的少就认为了功能测试low,多考虑一些设计、分析的工作,这 ...

    新人怒赞;说的不错;很多做功能测试的目前仅仅停留在功能本身,缺少对需求、用户的场景化思考,对各迭代中Feature核心价值的考量,对开发实现设计合理性、可扩展性、可靠性的审视;当然仅从功能测试本身而言,迭代测试完成出测试报告发版上线,即使项目最终挂了,只要不是因为质量问题漏测,这锅不会让你来背;届时你可以挺直身板儿说这不是tester的原因,是dev实现方案上太XXX了or是产品团队需求、设计上策略问题 or ux交互上太sb了,尔尔一大堆原因;然而谁来背锅已经不重要了,产品的成败才是唯一价值导向,尤其是对于0 to 1的团队;功能测试是最接近终端用户的,把这一点发挥到极致,运用到迭代的需求、设计、实现方案review、测试设计review中去,结合产品业务自身的纵向拉伸,从测试角度或者说是用户角度去驱动产品、开发、项目;你会觉得很有成就感,认同感;当然,我说的是测试管理、项目管理、产品负责人方向的通道;纯测试技术方向的不在此列
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:54
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    推荐
    发表于 2015-11-3 22:09:14 | 只看该作者
    lei.tang 发表于 2015-11-3 11:49
    想请问韬老师,测试开发岗需要掌握各种技能么?哪是不是类似于测试的全栈工程师了?

    职位这东西,还是要看公司或者部门怎么来定义了,也不能一棒子打死就是什么。既然有这么个名词,也是可以联想到一些信息的,比如说,测试开发就是为更好的深入测试而诞生的开发。
    一般来说,测试开发做的事情基本是为测试目标服务的,比如开发测试辅助工具,可以是功能方面的、接口方面的、性能测试辅助方面的、自动化方面的,等等,做的单一点的就是一个单机使用的工具,做的规模化一些的就会是一些测试平台。
    技能上来说,属于测试与开发的中间层,开发技术为的是能实现工具,但并不一定需要像开发人员一样那么深入,测试技术是为了让做出来的东西测试精度更高、更方面好用。本身可能更趋向于专项而不是全栈,当然也不排除有很全面人的存在。
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:54
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    推荐
    发表于 2015-11-3 14:07:54 | 只看该作者
    Testing3123 发表于 2015-11-2 13:38
    做测试有一年多了,一直在做功能测试,也就是点点页面,感觉没什么技术含量,谁都可以做.所以现在想学点LR ...

    先来冒个泡,回复一下抢到沙发的同学。
    首先不要低估了功能测试,点点页面只是最基本的功能测试,也就是一种很规矩的测试,可以多考虑下怎么搞搞破坏。要算功能范围的话,网络接口测试、甚至安全测试的一部分都是属于功能范畴的,真正把功能从黑盒层面做到很全的是非常强大的,需要各个方面的知识。
    至于性能测试,是一种不错的方向,但性能测试需要的周边知识比较多,网络、系统、硬件、监控、代码、数据库等都会涉及到。比如你现在用LR,如果只是单一用工具是不够的,你需要知道工具在做什么、学会监控网络、学会基本的网络接口测试,而这样也只是能把性能测试的实现做好而已,服务端性能测试的实现其实类似于把接口测试量化。要查别人的错误首先要保证自己做的是对的。
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    8#
    发表于 2015-11-2 13:38:25 | 只看该作者
    做测试有一年多了,一直在做功能测试,也就是点点页面,感觉没什么技术含量,谁都可以做.所以现在想学点LR,以后做做性能测试。
    想问问老师,以后想在测试行业发展,功能测试有什么发展前景?现在想充实一下自己,老师站在行业前端,推荐学习点什么技术?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2015-11-2 13:41:06 | 只看该作者
    做测试一年多了,一直在做功能测试,感觉了解点业务点点页面没什么技术含量,谁都可以做的。所以现在在学习LR,做做性能测试。
    想问下老师,做功能测试有什么发展前景吗?想充实下自己,老师站在行业前端,推荐学习点什么技术呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-11-4 11:30
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    10#
    发表于 2015-11-3 10:38:33 | 只看该作者
    Testing3123 发表于 2015-11-2 13:38
    做测试有一年多了,一直在做功能测试,也就是点点页面,感觉没什么技术含量,谁都可以做.所以现在想学点LR ...

    经历一样 无聊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2015-11-3 11:32:22 | 只看该作者

    感觉发展前景不广,想多学点技能
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2015-11-3 11:49:01 | 只看该作者
    想请问韬老师,测试开发岗需要掌握各种技能么?哪是不是类似于测试的全栈工程师了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2015-11-3 11:50:10 | 只看该作者
    想问一下韬老师,怎么理解测试开发岗这个职位呢,有点小小的迷茫;
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-6-11 11:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2015-11-3 13:47:13 | 只看该作者
    正在从手工测试转成自动化测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:54
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    15#
    发表于 2015-11-3 14:16:14 | 只看该作者

    多问问自己为什么,别局限于表面看到的东西,就不无聊了
    比如问问自己页面怎么出来的,再问问服务器怎么知道你输入了什么,服务器怎么知道你是谁,数据通过什么方式到数据库的,中间有没有可能被搞破坏了,可不可以调包 等等,多多挖掘深层次的内容。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-5-6 09:30
  • 签到天数: 52 天

    连续签到: 3 天

    [LV.5]测试团长

    16#
    发表于 2015-11-3 15:55:14 | 只看该作者
    snipe001 发表于 2015-11-3 14:07
    先来冒个泡,回复一下抢到沙发的同学。
    首先不要低估了功能测试,点点页面只是最基本的功能测试,也就是 ...

    说的很对的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-5-6 09:30
  • 签到天数: 52 天

    连续签到: 3 天

    [LV.5]测试团长

    17#
    发表于 2015-11-3 15:56:56 | 只看该作者
    现在要从功能测试转性能测试需要做哪些准备工作呢?老师,您能给些意见吗?能更好的过渡。。谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:54
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    18#
    发表于 2015-11-3 22:43:27 | 只看该作者
    喵的啦啦 发表于 2015-11-3 13:47
    正在从手工测试转成自动化测试

    挺好的,一般来讲现在很多都是基于UI或者基于接口的自动化,接口方面大多数还是简单基于http协议的,其他协议的还比较少。
    不过基于UI的自动化有好多坑自己当心,不是那么好做,要做好有难度,web的相对简单一点。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2015-11-3 23:04:45 | 只看该作者
    我就是来 顶顶 韬光老师的帖子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:54
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    20#
    发表于 2015-11-4 10:56:11 | 只看该作者
    B.李尔王 发表于 2015-11-3 23:04
    我就是来 顶顶 韬光老师的帖子

    送上三克油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-11-4 11:30
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    21#
    发表于 2015-11-4 11:38:08 | 只看该作者
    snipe001 发表于 2015-11-3 14:16
    多问问自己为什么,别局限于表面看到的东西,就不无聊了
    比如问问自己页面怎么出来的,再问问服务 ...

    感觉不太是自己想做的  只是自己写完用例 按着测 有没有什么更好的方向呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-7 11:54
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    22#
    发表于 2015-11-4 11:48:10 | 只看该作者
    fj950953qwe 发表于 2015-11-3 15:56
    现在要从功能测试转性能测试需要做哪些准备工作呢?老师,您能给些意见吗?能更好的过渡。。谢谢

    这个问题比较大了,首先明确一个方向,到底是客户端性能还是服务端性能,当然一般情况都是服务端性能,毕竟服务器是主体,一旦挂了所有人都结束了,客户端的话一般来说功能测试时总能自己感觉出一些比较明显的,那些很少出现的情况,影响也不会太大,也就是属于体验不是很好。
    默认当你是服务端性能方向了,虽然第1步是设计、方案,但这里还是先从实现说起,现在很多用的工具是LR、jmeter,各有好坏暂时不提,私有工具就更不提了,懒人工具推荐ab,服务端性能实现就是大量发包给服务器施压,其实也就是网络接口发包的量化行为,第2会遇到监控问题,监控分为脚本自身事务、对错的监控,一般脚本代码实现,服务器监控分为系统级监控、应用层监控、数据库内部监控等,第3你可能会发现盲目的施压监控只能找出很明显的问题,没有具体目标,分析无头绪,此时可以回头好好想想一开始应该考虑的方案,这就和你对系统的内部架构、逻辑、业务需要结合了,找出什么值得去压什么基本忽略,这就像写用例一样,一开始就找准目标,只是性能的结果可能是未知的,当然有目标或者说可以估算一定数据量、在线用户量所产生的大致行为效果是最佳的,建议不要胡乱相信网上的公式,人的行为不会是固定的。
    最后祝你能早日越过这个坎,当然意见只是参考,毕竟性能测试需要的知识体系很大,做好不容易。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-17 09:46
  • 签到天数: 74 天

    连续签到: 1 天

    [LV.6]测试旅长

    23#
    发表于 2015-11-5 10:12:55 | 只看该作者
    你好,我现在在学lr,可是不知道如何进行下一步,只是会录制,一到实际演练就傻眼了,感觉没有一个系统的方向,我该如何突破?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 21:11 , Processed in 0.087816 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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