51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【长期招募】博为峰网校招聘兼职讲师!Appium移动自动化测试通关
一站式软件测试平台【专家87期】千里和你《软件测试轻松入门》!【51Testing专访】王磊:深度解析性能测试
测试知识大闯关103期活动热播中51测试天地 年底来赚零花钱吧!自学软件测试那点事
查看: 1498|回复: 25

【你来问我来答第87期】:千里和你《软件测试轻松入门》

[复制链接]
  • TA的每日心情

    昨天 10:19
  • 签到天数: 478 天

    连续签到: 1 天

    [LV.9]测试副司令

    发表于 2017-11-1 10:51:36 | 显示全部楼层 |阅读模式

    论坛ID:千里
    真实姓名: 罗永钦
    现任公司:
    现任职位:软件测试讲师
    擅长:测试用例设计 职业发展推荐。
    工作经验:
    自学软件测试并在这个行业坚持了9年,曾在金融、通讯、互联网等多个领域从事测试工作,也做过软件测试培训讲师。现为某公司培训讲师,博为峰网校兼职讲师,51testing新手上路版主。在博为峰网校主讲了《软件测试轻松入门》等系列课程。点击进入>>>

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

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



    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-11-13 15:41:06 | 显示全部楼层
    请问老师:
    1、做软件测试,需要学习哪门开发语言呢?(本人没有学过代码,最近想要学习一门代码,来为以后的深入测试做准备)
    2、发现bug之后和程序员沟通问题怎么解决?因为目前工作中总是和程序员因为bug问题发生冲突
    3、怎样写测试用例效率高、覆盖率高?
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    发表于 2017-11-4 08:14:44 | 显示全部楼层
    诶嘿嘿 发表于 2017-11-2 11:27
    请问测试这个行业现在要掌握哪些专业技能才能游刃有余啊

    需要掌握的知识有:
    1.测试理论知识,包含测试相关名词(包含黑盒测试,白盒测试,V模型,W模型,单元测试,集成测试,系统测试,验收测试,回归测试等等)
    2.开发相关知识,包括至少熟悉一门编程语言,以Java和Python为佳,编程语言的核心在于语法、变量定义、程序算法(选择和循环,当然包括循环中包含选择,循环中嵌套循环),也能够列在开发中的还包括前端知识(HTML,JavaScript)后端知识(WEB服务器、数据库)甚至Linux操作系统、网络知识也值得了解。
    3.测试进阶篇:现在的测试对自动化的要求变高了,对于自动化掌握属于常规技能了,建议掌握QTP或Selenium。测试的核心我认为主要集中在三块:功能(包含自动化)、性能、安全,所以性能和安全也是难啃的骨头。
    4.行业知识:很多系统都是WEB端和APP端同时进行,所以WEB测试和APP测试必须都要了解。其间WEB端和APP端的自动化测试实现和性能测试实现都有明显的区别。
    5.掌握了这么多技术,最后发现可能做测试还是个坑,因为不懂需求那只得哭,所以需求分析和需求管理从来都不轻松,要做好一行系统的需求需要在这上面有较长时间的积淀。
    6.管理知识,哪个工作又离得开管理呢?项目管理、知识管理、时间管理等,看起来容易做起来并不容易的东东。
    最后:我从来没有游刃有余过,哈哈
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情

    昨天 10:19
  • 签到天数: 478 天

    连续签到: 1 天

    [LV.9]测试副司令

     楼主| 发表于 2017-11-1 11:28:56 | 显示全部楼层
    大家可以通过本次的专家主题来进行提问,尤其是新手用户密码不知道如何进行学习,都可以像专家提问。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    9 小时前
  • 签到天数: 905 天

    连续签到: 3 天

    [LV.10]测试总司令

    发表于 2017-11-1 11:49:41 | 显示全部楼层
    来支持千里
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-11-2 10:24
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2017-11-2 10:23:55 | 显示全部楼层
    如何更容易上手测试行业
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-10-12 10:08
  • 签到天数: 57 天

    连续签到: 2 天

    [LV.5]测试团长

    发表于 2017-11-2 10:26:57 | 显示全部楼层
    萌娃镇楼啊!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-2 11:27:44 | 显示全部楼层
    请问测试这个行业现在要掌握哪些专业技能才能游刃有余啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    昨天 10:52
  • 签到天数: 210 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2017-11-2 14:24:08 | 显示全部楼层
    小娃娃~~~超可爱~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-3 15:30:02 | 显示全部楼层
    千里老师,您好,想请教一下软件测试的发展规划,本人做软件测试差不多3年了,从功能测试辗转到自动化和性能测试。但是自动化和性能测试还是需要大量的开发知识。所以一直想转开发,现在一门在看Java开发语言,不想从事管理工作。薪资还过得过去,但是感觉测试水平和薪资都到了瓶颈。我觉得以我现在的能力,学习开发的话,待遇能比现在翻一会倍。当然了,如果转开发的话,也会有一些顾虑。刚好看到这一期的内容,所以想请教一下老师。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-4 08:24:38 | 显示全部楼层
    本帖最后由 千里 于 2017-11-6 11:54 编辑
    tangxuan9108 发表于 2017-11-3 15:30
    千里老师,您好,想请教一下软件测试的发展规划,本人做软件测试差不多3年了,从功能测试辗转到自动化和性 ...

    可以做一个转开发的可行性分析,分析是否可以转,是否值得转。同时也可以做一个SWOT分析,把转开发的顾虑列出来,然后再分析这些顾虑是不是主要问题。说起来,转与不转都在于你的一念之间。
    你提到做测试需要很多开发知识,那么无论做测试还是做开发,开发知识都是需要的,都是需要去准备的,所以学习开发知识是很靠谱的行为。
    最后,我不知道从测试转开发会有哪些顾虑。担心做开发太累了吗?你才工作3年应该年龄和体力都受得了,另外也可以先做开发,再回到测试也不是问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-6 08:58:40 | 显示全部楼层
    千里 发表于 2017-11-4 08:24
    可以做一个转开发的可行性分析,分析是否可以转,是否值得转。同时也可以做一个SWOT分析,把转开发的顾虑 ...

    好的 非常感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-6 13:12:09 | 显示全部楼层
    qho001 发表于 2017-11-2 10:23
    如何更容易上手测试行业

    想要更容易上手测试行业,我认为应该有如下方法:
    1.清楚知道软件测试需要掌握哪些知识和技能,这个我在本专题已经回答过。
    2.不断的学习与练习,凡是要掌握一门技能,需要多次的不断练习,只有通过练习才能成为其中的专家。
    3.如果有幸,有个人带你学习和练习,这样的成长是非常快的,原因是你主动学习的同时还有人推动着你的学习。
    4.参加培训,其实呢,培训不培训并不重要,而是有一个环境让我们可以不断的学习有用的测试知识。
    其实,从来没有测试行业容易上手,别人10年的总结你想1年搞定,这是不现实的。唯有两个办法,一种是起点更高,那么就是进入了一个好公司好团队(这需要运气),另一种是下血本学习(这需要努力甚至金钱)。另一种途径是比常人更努力的过程,这样就可以获取更大的加速度,跑得比一般人快。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-6 13:13:58 | 显示全部楼层

    要具体观点的话,我觉得可以试着做一段时间的开发。大不了再回来做测试,开发的经历对于测试来说绝对不是弯路,而是收益。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-10 16:58:05 | 显示全部楼层
    曾经写过的关于测试执行的一些总结和思考,供大家参考:
             1.执行是指依据测试用例,运行系统的过程
             2.在工作中,测试执行一般会经历多个轮次(两到三轮),也就是将完整的用例,执行一遍之后,又重新回来再执行一遍。
             3.在测试执行过程中,我们的工作主要是运行程序,按照来运行。同时记录测试结果,并且努力发现缺陷。
             4.缺陷就是实际结果与预期结果不一致那些实现,如果你不是很确定,先提交缺陷再说。
             5.一般测试执行的时间约等于测试用例设计的时间,如果一个测试周期是1个月,那么执行的时间,一般是2周。
             6.一般在测试的时候,第一轮测试的重点是界面+功能,第二轮测试重点会放到交易上面,因为交易是比较复杂且容易出错的功能,比较难以测试的功能点。
             7.关于执行需要用到的工具,主要是缺陷管理工具,一般一个公司只有一个缺陷管理工具(JIRA,QC,Bugfree,禅道)。
             8.还会有一些其他的工具去完成我们的系统测试,测试执行的难点在于:数据从哪里来,结果去哪里验证?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:50
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    发表于 2017-11-13 15:57:32 | 显示全部楼层
    做功能测试2年了,现在感觉很迷茫不知道下一步要干什么。公司比较小测试就我一个人,目前做一个综合业务管理系统有web端和app端,主要功能就是对资源的管理和任务的管理
    1.写了测试用例没有人可以交流只能自己摸索,用例的质量无法判断
    2.是否应该学一下自动化?怎么快速上手,从那个软件入手?
    3.大学学过java忘得基本差不多了,如果要掌握一门语言我是学java比较好还是python呢?
    4.测试一些基本的工具必会的需要学会哪些,目前只用过禅道,最近正在摸索抓包工具感觉这方面的教程也不是很多。
    以上问题恳请老是解答一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-13 16:51:07 | 显示全部楼层
    chuckbaxx 发表于 2017-11-13 15:57
    做功能测试2年了,现在感觉很迷茫不知道下一步要干什么。公司比较小测试就我一个人,目前做一个综合业务管 ...

    在公司里面,没有人交流是一件很痛苦的事情。这时候的学习有三种方案:
    1.与公司的开发同事交流,当然交流测试没太多希望了,可以通过Bug来交流软件知识,开发能力,这对今后的测试也是很有用的,能够一定程度上了解Bug的根源。
    2.与互联网上的同行进行交流,可以交流交流别人是怎么做测试的,当然也可以看书。
    3.在小公司的情况我也感受过,有一种很强烈的学习感,却没有方向在学习过程中因为做不出成果来又很容易带一种失败感。
    --建议,寻找机会跳槽去一个大一点的公司和测试团队中工作。或者参加学习,网上有很多的书籍、文章、视频都可以帮助我们学习。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-11-13 16:52:03 | 显示全部楼层
    关于学习Java还是Python,我的看法很简单,自己哪方面的学习资源多就学习哪方面的。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2017-11-21 18:15 , Processed in 0.100430 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2017 Comsenz Inc.

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