自己开始私下学习软件测试有两年了,进入企业实习累计半年多点,感觉软件测试并没有自己开始设想的那样的简单,即使是黑盒测试技术也不是容易掌握的,它需要我们能静下心去对我们的产品功能去思考。作为一名软件测试人员,如果想比较清晰的熟知我们要测试的对象的话,结合自己初步职业体会,建议结合需求文档(一般有产品经理整理得到),和产品的概要设计文档(一般是研发部整理得到),这样既能较明确公司产品的功能点,又可以明确每个模块之间的数据交互,无论在写测试用例的时候,还是在执行测试的过程中,会清晰的理解产品内部的逻辑,这样在工作的过程中,不再总感觉测试人员只是一个被动的执行者,我们可以试着和研发人员沟通,来改进软件的功能。能参与产品的功能改进,我想测试人员也会有成就感的。

说到参与产品的设计和功能改进,这对于一个测试人员来说,并不是一件简单的事,它需要我们掌握充足的知识,例如针对产品功能的测试用例的编写,测试环境的搭建等等。测试用例编写又会涉及很多方法,例如边界值检验,学习这些测试用例编写方法,可以拓展我们测试的思路,最大限度的检测产品的冗错性。测试环境的搭建涉及的方面也很多,例如,我们是否对windows系统和linux系统熟悉,是否对常见的数据库熟悉,例如mysql和oracle,是否基本掌握一些测试所需的脚本语言,例如 shell语言,和python语言,是否了解一些常见的自动化测试工具,例如使用较多的功能自动化测试工具QTP, winrunner,性能自动化测试工具 loadrunner等等,是否熟悉一些常见的bug管理工具,是否去了解过一些单元测试框架例如junit,cppunit,fit等等。测试人员的工作不可避免重复的操作,如果缺乏对工作的思考,我们只会止步不前。学习是一件永无止境的事情,适当的保持一种的忧患意识,有时可以督促我们前进的步伐。以下是自己这两年在学校收集的和测试工作相关的资源,希望在以后对测试感兴趣的人有所帮助。

国内几大互联网公司QA门户网站:

网易杭州 QA Team - 网易杭州QA - 网易博客

淘测试

一淘测试博客

百度质量部 | 软件测试 | 测试技术 | 百度测试

阿里巴巴-搜索平台-质量保证团队博客

腾讯soso团队博客 - 博客频道 - CSDN.NET

自己平时会经常浏览的博客:

华为软件测试工程师与普通软件工程师的区别 - Tony 's Blog [ 公共测试技术整合者 ] - 博客频道 - CSDN.NET

63个国外优秀测试网站地址 - 张元礼 - 博客频道 - CSDN.NET

黑盒测试用例设计方法 - Jackc - 博客园

国内测试专业blog(部份),欢迎一起完善 - 阿里巴巴一个测试架构师 - 51Testing软件测试网 51Testing软件测试网-中国软件测试人的精神家园 - Powered by X-Space

玩转Google开源C++单元测试框架Google Test系列(gtest)之一 - 初识gtest - CoderZh - 博客园

最后引用一位测试人,总结的对优秀软件测试人员的要求,希望依此共勉:

1)认真的态度,对完美的渴求,记住你是产品把关的人;你要为产品质量负责!
    2)踏实,耐的住寂寞;
    很多测试工程师不愿做boring的事情甚至“混”,总希望做所谓有技术含量的工作,比如编程,自动化…… 坦白的说,我欣赏你对自己技能提高的努力,但是你不是一个真正为公司产品创造价值的人,你牺牲了公司的利益(产品的质量)去提高自己的技能; 如果我真的需要一个能够写自动化工具的人,我从design team随便拉个人就可以了。遗憾的是很多公司的测试经理视乎都没有看到这点,以“tester会写程序”就是比“只会做boring活的tester” 更有技能。tester的value不是在于会不会编程,在于你真的为产品质量做了什么!
    这点提的比较多,是我觉得这是方向性的错误,很遗憾却发生在很多大公司;
    3)快速的学习能力;开发需要学不同的语言,测试你却需要了解比开发更宽的东西,尽管未必会那么深;此外各种不同的测试工具,编程技能,对产品的全局的掌 控都需要你有很强的学习能力;
    4)系统的测试方法,能想到这个说明你已经接近高级测试工程师了;有多少tester真正看过测试理论的书呢?不是只有java,c++才有教程的,当你 做了3年测试工作,再把《软件测试艺术》读3遍,你会发现你真的可以测出20个bug了
    5)强烈的学习欲望,这适用于IT行业所有从业者。你会的越多,当然价值越大了,这是为什么会写程序的测试员往往受欢迎的原因,自动化,测试脚本,大量的 测试工具自然可以提高测试效率和帮助产品质量上升一个台阶。
    此外,还有其它,比如用户角度思考,很好的沟通表达能力…都是一个好测试工程师的元素;

初步学习软件测试的一些思考相关推荐

  1. 软件测试的概念与过程----学习软件测试前的思考

    软件测试的概念与过程----学习软件测试前的思考 1.软件测试工作是做什么的? 2.那我做软件测试拿到一个软件产品我应该从哪里测试,怎末开始工作? 3.测试早做好还是晚一些做好? 4.软件测试能将软件 ...

  2. 《麦肯锡笔记思考法》初步学习心得

    <麦肯锡笔记思考法>初步学习心得) 01 今天在得到app中听到了一个知识新闻,讲解的是<麦肯锡的笔记思考法>.得到用了两分钟的时间提炼了作者的关于笔记思考的心得,我日常听的是 ...

  3. 学习软件测试需要掌握哪些内容?这篇文章告诉你

    学习软件测试需要掌握哪些内容,主要取决于该岗位现在需要的技能有哪些,只有掌握了岗位需要的技能才能顺利地找到适合自己的工作,技术在不断更新,我们需要学习在实际工作中能够用到的企业级技术.那么学习软件测试 ...

  4. 学习软件测试你不了解这7点你算是白学了...

    1. 关于书籍 很多朋友是打算买书学软件测试的,买书的时候,大家通常会有这么一个想法,我多买几本软件测试入门书籍,多看看是不是软件测试会学得比较好呢?其实,你会发现书你买了,但是看没看又是一回事,软件 ...

  5. 0基础入行学习软件测试有哪些要求?往往只有这3点

    随着互联网企业的快速发展,对软件测试工程师的需求不断增加,同时也有很多人开始转行学习软件测试.虽然软件测试的学习难度相较于其他的编程语言要简单很多,但这并不意味着所有人都适合学习软件测试.那么,零基础 ...

  6. 如何学习软件测试开发?从入门到精通?

    如何学习软件测试开发?从入门到精通?刚开始学习软件测试的同学要经历一段从学习到入行再到熟练的过程.掌握软件测试基础知识.学习软件测试的思维.将理论知识运用到实践中,做到真正的理解软件测试的理论知识.作 ...

  7. 现在学习软件测试怎么样,有前途吗?

    1.从工作内容看: 软件测试岗位的工作内容按照流程来划分,包括:系统级测试,单元级测试,客户角度测试.也就是说一款产品开发出来以后,能不能上市.是否流畅.是否有明显的bug都需要先进行内部测试,是整个 ...

  8. 零基础要怎么学习软件测试,我从这三个方面回答你

    目录 一.软件测试学习思路 二.学习方法 三.面试技巧 一.软件测试学习思路 1.基础知识.理论知识(用例编写,测试方法,用例管理),测试思维的学习,很多人不屑理论,一股劲的扎进测试工具里面.最大的误 ...

  9. coverity代码检测工具介绍_FOREPOST:一种使用反馈驱动学习软件测试的性能检测工具...

    FOREPOST:一种使用反馈驱动学习软件测试的性能检测工具 摘要 性能测试的一个目标是找出某些特定情况,在这些情况下对于某些输入值组合,应用程序意外地展示出更糟糕的特性.性能测试的一个基本问题是如何 ...

最新文章

  1. idea java 非web程序打包
  2. 备忘: 网络订购烟草
  3. uniapp怎么引入css_Uniapp怎么引入外部js
  4. react redux 相关技术
  5. Shell记录-Shell命令(其他)
  6. mysql索引为啥要选择B+树 (下)
  7. SQLite性能提升10倍的Web数据库
  8. html背景图片自适应屏幕
  9. C语言实现移位密码算法,仿射密码算法
  10. arduinouno的地是相连的吗_如何连接地线是最标准的,能起到保障的作用吗?
  11. android tee os,有关OP-TEE - 中文社区论区 - 中文社区 - Arm Community
  12. 使用Typora添加数学公式
  13. 【“工业大数据预测”系列】——第1篇:谈谈工业大数据
  14. vue从入门到精通学习笔记
  15. 艺术聚焦:#DRIVE
  16. 【VBA】提取 Word|PPT|Excel 批注实例(Excel一键导入办公文档中的批注)
  17. 让App推广运营更高效,必须要有这几大功能!
  18. ESP32TCP-SERVER 通信
  19. 专业实验 I 实验报告
  20. Eclipse出现An error has occurred问题解决方案

热门文章

  1. 简单三步实现给公众号添加附件
  2. iOS应用中增加emoji表情输入功能
  3. How to covert HEIF to JPG with Java
  4. 解决用联通看不了B站等问题
  5. 彩色图像颜色和饱和度调整办法
  6. macOS长按键盘重复输入
  7. 安卓第四次作业——简单校园二手交易APP
  8. 万字长文带你玩转2020全国大学生计算机技能应用大赛—C语言模考整理解析
  9. 笨办法学python习题1-10
  10. 2021最新 RocketMQ面试题精选(附刷题小程序)