51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 12974|回复: 31
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    1#
    发表于 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的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

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

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2017-12-3 10:54:11 | 显示全部楼层
    疾风劲草 发表于 2017-11-27 09:22
    老师你好,本人在重庆软件公司上班,1年来基本做的都是功能测试,觉得并没有学到什么,可替代性高。想线下 ...

    有两种阶段学习效果最好,一种阶段是觉得自己不行,有一种被替代的危机感。还有一种阶段是被逼着要做一件事情。前者相对主动,但要找到了学习资料和方向。后者相对被动,但学习效果也挺不错的,所谓置之死地而后生。后者,比较容易通过跳槽去实现,当然跳槽也有风险因为一旦跳槽后又是相同的坑,那就没有区别了。
    我觉得有一种做法,就是主动跟领导说,你有一个什么样的想法,一旦被采纳意味着你要去实现,这样就逼迫自己不得不去做了,这样会有点成效。
    光从功能测试的角度,我认为公司并非只是简单的功能测试,而是包含了功能测试、安全性测试、业务测试,兼容性测试,甚至可以将接口测试也引入进来。这样你的测试就可以更为深入了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-7 13:26 , Processed in 0.069948 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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