51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

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

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    #
    发表于 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

    使用道具 举报

    该用户从未签到

    90#
    发表于 2016-10-28 13:14:07 | 只看该作者
    不错啊! 一个字牛啊!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-10-9 14:20
  • 签到天数: 15 天

    连续签到: 2 天

    [LV.4]测试营长

    89#
    发表于 2016-9-29 11:27:04 | 只看该作者
    我是学习QTP自动化的新手,就是特别不理解自动化测试流程,功能测试的话,是直接测试还是需要搭建框架啊?我自己也进行了测试练习,就是写简单的代码进行测试,就是设置个检查点啊什么的,但是我要去测试项目的话,是不是要用ALM链接啊或者QC结合啊,再是搭建框架啊,但是我觉得与QC链接才可以搭建框架啊,还是什么。我总是觉的,我越是看的文档越多,越是不理解该怎么去测试项目,好苦恼啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    88#
    发表于 2016-9-2 18:17:09 | 只看该作者
    赞扬的就是顶贴
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-2-25 22:43
  • 签到天数: 526 天

    连续签到: 1 天

    [LV.9]测试副司令

    86#
    发表于 2016-2-15 09:32:44 | 只看该作者
    每次来你问我答总是能学到不少的东西,新人看帖不回是不对的,哈哈   支持怒赞!
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    85#
    发表于 2016-1-12 17:02:32 | 只看该作者
    KyLe0319 发表于 2015-11-24 15:38
    怎么转,具体的计划?可以麻烦交流下吗?

    “学习”
    网上找视频跟着学
    学习安装selenium(锁定一个主流的工具)
    学习Java(必须要掌握一门编程语言)
    学习框架
    学习别人写脚本
    学习。。。遇到不会的就学
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-12-22 21:06
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    84#
    发表于 2015-12-18 08:31:19 | 只看该作者
    snipe001 发表于 2015-11-16 14:33
    自动化么就把手动测试的事情转给自己做而已,至于怎么做到,以下信息希望对你有帮助
    首先分清楚你的自动 ...

    我做的是游戏测试,虽然一个问题也没问,只是把您的回复一一看了,但感觉自己的工作目标又有了更多的方向,感谢。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    83#
    发表于 2015-12-10 22:04:57 | 只看该作者
    forrongever 发表于 2015-12-9 16:07
    话说我们公司的测试非常侧重业务,对于测试各个领导都表示很不满,说只会点页面,还用上low这个词,项目做 ...

    首先这是逼迫你们提高的一种环境了,让他们看到,特别是让他们知道有些事情他们做不了,来体现自己的价值,至于怎么做,稍微给点建议。
    降低无关紧要的bug量,比如界面等等,当然这是为了提升有价值的比例,也让开发感觉上不是在找事。
    重点是破坏程度的提升,也就是将问题故意放大,一点小错误也要利用这个错误搞出更多的数据错误等。
    如果现在只是靠点的话,可以多研究下接口测试,也就是网络交互数据的测试,抓包、修改等,这会让你发现很多新问题,而且因为数据是直接发送服务器的,更容易把问题扩大。
    如果被压制最终已经成了一种无法挽回的习惯的话,那么只有劝你离开了。。。现在的确还有对测试鄙视的情况存在
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    82#
    发表于 2015-12-10 21:42:29 | 只看该作者
    a544529651 发表于 2015-12-7 08:48
    做测试一年多了,一直在做功能测试,感觉了解点业务点点页面没什么技术含量,谁都可以做的。所以现在在学习 ...

    既来之,则回之
    所谓没有技术含量只是你的角度,但实际功能测试在难度上非常高,测试不是只靠点的,那真是谁都会。
    有没有想过程序为什么能这样展示出来,为什么点击以后会有对应效果
    有没有想过程序怎么和服务器交互数据的,中间我能捣乱吗
    再来有没有可能数据错乱呢,为什么一定要规矩的测试不去捣乱一下搞点破坏呢
    至于性能,其实很大程度上是要基于功能的深入的,LR是个发送网络数据包的工具,如果你在功能测试的时候完全不懂客户端和服务器是交互一些什么数据来实现的,那么可以说LR你也是用不好的,因为你不知道工具在做什么,这样怎么来保证到底是程序本身错误还是自己用工具用错呢?我接触过的很多学习LR的,绝大部分人都是不知道脚本在干什么,错误都在脚本本身
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2014-10-31 14:02
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    81#
    发表于 2015-12-9 16:07:46 | 只看该作者
    话说我们公司的测试非常侧重业务,对于测试各个领导都表示很不满,说只会点页面,还用上low这个词,项目做得挺烂的,很多问题直接说不解决,根本就不给测试施展的机会,需求不给测试接触,直接是开发完了分bug单子,验证就行了。好累。。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2015-12-7 09:13
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    79#
    发表于 2015-12-2 18:00:04 | 只看该作者
    活动结束了,之后可能不常来,回复间隔会比较长,有问题的可以加我QQ,谢谢支持
    2015 12月 知识大闯关传送门: http://bbs.51testing.com/thread-1075046-1-1.html
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    78#
    发表于 2015-12-1 15:01:08 | 只看该作者
    zm51testing 发表于 2015-12-1 12:58
    前辈:
       请教一下。目前我主要以游戏测试为主,其他web项目为辅,测试工具设计:PC-web网页,桌面客户 ...

    从之前你的提问来看,说明一个问题,你做的事情一直和一个非技术型的差不多。
    游戏方面的前面也有帖子提过了一些方面,像需求、用例、报告这些都是趋向于文档的,当然需求中分析,用例的设计,是和设计分析有关的,这都是测试的主要任务,但只是停留在这些上面就太基础了,或者说好像容易了点,技术方面很容易被其他人追上了。
    至于提高什么,可以先从程序的组成了解起来,从根本上对程序了解,先知道程序一步步怎么来的,另外就是测试不只是从用户角度看表面,更要确保怪思路、违背需求的方面,网络数据层面,数据库层面,架构层面,甚至代码层面都是可以挖掘的方向。
    另外游戏可能还比软件更难,协议的不通用,逻辑AI的随机等等,具体等你接触了深层次的内容可能会明白的,希望对你有用。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    77#
    发表于 2015-12-1 14:08:15 | 只看该作者
    芭依菇凉 发表于 2015-12-1 10:59
    Event Matching Error: IN Event left without an OUT event at the end of recording老报这个错,请问下什 ...

    你的问题信息太少,只能说是什么事件开始后没有结束,但具体是什么需要你自己去寻找了
    at the end of recording 说明这是在你操作录制的时候出现的,只能提供这么多了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-8-28 13:43
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]测试师长

    76#
    发表于 2015-12-1 12:58:19 | 只看该作者
    snipe001 发表于 2015-11-28 00:02
    首先性能,先分为app本身的性能、服务端性能
    项目中要引入的话,首先是确定是否需要,成本上是否值得去 ...

    前辈:
       请教一下。目前我主要以游戏测试为主,其他web项目为辅,测试工具设计:PC-web网页,桌面客户端,Android手机,Android平板,ipad。测试用例的编写,测试报告的编写以及执行。
      这样我还需要提高哪方面?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    75#
    发表于 2015-12-1 10:59:41 | 只看该作者
    Event Matching Error: IN Event left without an OUT event at the end of recording老报这个错,请问下什么原因,已经设置开始事务与结束事务且名称保持一致,菜鸟一枚,求解答
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    74#
    发表于 2015-11-30 20:43:57 | 只看该作者
    sunglow、霞 发表于 2015-11-30 17:19
    目前在做APP功能测试,也就是点点基本测试,确实是感觉没有什么技术含量,目前想要学习开发代码方面,增加 ...

    有这想法就已经迈出一步了,对于开发上的知识,书籍的话只要是0基础的应该都可以吧,现在网上新手视频也是非常多的,都可以看看,新手的东西都差不多,记得要实践,光看不练是没用的。学多学少关键还是靠自己的,开发的过程遇到问题越多越好,这样更能明白做出来的东西容易犯什么错,可以帮助更细致的测试。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    73#
    发表于 2015-11-30 20:39:13 | 只看该作者
    siyang669 发表于 2015-11-30 16:07
    说的很对,摸不着头脑

    那就再多摸摸头
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-12-22 10:16
  • 签到天数: 4 天

    连续签到: 2 天

    [LV.2]测试排长

    72#
    发表于 2015-11-30 17:19:47 | 只看该作者
    目前在做APP功能测试,也就是点点基本测试,确实是感觉没有什么技术含量,目前想要学习开发代码方面,增加自身的知识面,但是对于开发这一方面又很模糊,不知道有什么合适的书箱或是教程去学习,也不知道一开始先从哪里开始。有什么比较适合我的方法或是书箱去学习这方面 的知识么?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-7 20:30
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    71#
    发表于 2015-11-30 16:07:45 | 只看该作者
    说的很对,摸不着头脑
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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