副标题:如何成为一名优秀的软件测试工程师之我的三年软件测试工作总结

前言

处于不同环境,所看所思所想可能会和其他同业软件不一致,如有异议欢迎提出指正。

最后一次编辑删除了太长不看板块,写/读博客本来就是要坐下来细细阅读静静思考。

所以我打算把2019年总结与2020年计划也揉碎到文章中,沉淀过去计划未来。

正文

先提一个问题,说到软件测试,你会想到什么?

我问了一个关系要好且未被科普(洗脑)的软件开发同事,他的回答是:我写出来的软件,你们帮我点点开哪里有bug。

一开始听到这个答案,出于我强大的自尊心使我眉头一皱正要发怒,但又一细细思考,确实如此。

所谓的点点,正好对应着我工作第三年长时间思考的一个词——计划。

凡事豫则立,不豫则废

何谓计划?

举个例子,明天我要去高铁站坐车。

不做计划:第二天出门去高铁站

安排计划:当天晚上准备行李身份证,查看去高铁站的行程信息路况信息,制定几点起床几点出门几点到车站等一系列的活动。

所以,

开发写好的一个软件,要怎么用鼠标点点才能准确并有效地发现bug?

通常软件开发的生命周期:需求、开发、测试、上线

对应测试的生命周期:测试需求、测试计划、测试用例、用例执行、缺陷回归、总结与报告

一、测试需求

在理解了概要设计和可行性分析后,针对详细

你认为的软件测试工程师是什么?相关推荐

  1. 软件测试工程师职业介绍和规划

    如存在没有任何错误的程序,那么世界也会不复存在."      因错误而存在,因修正错误而存在,这就是软件测试工程师的存在之道.虽然测试不是解决错误的根本举措,但却是必须的手段. 软件测试工程 ...

  2. 软件测试工程师如何提升自己?

    在软件测试行业,尤其是今年疫情的发生,想要在这个行业站稳脚跟,有着扎实的技术是非常重要的,今天小编要为大家介绍的内容就是软件测试工程师如何提升自己?希望能够给大家带来帮助. 软件测试工程师如何提升自己 ...

  3. 软件测试职业培训中心,软件测试工程师就业班

    [课程内容] 一.破冰行动 开学典礼 二.软件测试基础理论 1.软件测试背景知识 2.软件工程基本理论 3.软件质量 4.软件测试概论 5.软件测试类型 6.软件测试基本理论 7.软件测试管理 8.测 ...

  4. 软件测试工程师怎样有效记录缺陷(Bug)功能测试面试经常问到

    们发现这个缺陷之后,如何进行有效的记录?如何提交一个高质量的Bug 对于第一类可以复现的Bug,比较简单,比如我在我的界面打开一个文件夹,然后进到某一个路径,然后我某一个Excel表格打不开,那么这就 ...

  5. 好书推荐:《零基础快速入行入职软件测试工程师》学测试一本就

    推荐理由: 全面介绍软件测试的基础知识,帮助零基础读者快速入门! 详细讲解自动化测试和接口测试,帮助读者快速进阶! 深入解析操作系统和数据库,帮助读者进一步提高测试水平! 本书具有以下特点: 1.对初 ...

  6. 如何做一名专业的软件测试工程师

    前面我也发了很多有关python的文章,在大家眼里python核能就只能做兼职或者做人工智能挂边今后从事AI,其实python也是可以做软件测试的哦! 作为一个软年测试工程师,在面试过程中,如何表达自 ...

  7. 软件测试工程师的职业生涯规划

    职业发展规划是人生的大事,下面我结合亲身经历,谈谈自己的观点: step1:校园阶段 (毕业前1年-1.5年) 很多人的职业规划是到了工作以后才开始进行的,其实,这样做,有很大的局限性.凡是工作过的人 ...

  8. 软件测试工程师的角度看论证学问

    争论与论证从来都不是新鲜事物,作为软件行业的科技工作者,理应对各种论证的手段了如指掌才是.然而,从各种我参与的有争论的场合来看,事实并非如此.许多论证最终都停在口号式的结论,或是由于自说自话无法进行下 ...

  9. 基础篇:如何做一名专业的软件测试工程师

    今晚在本人创建的测试群里,邀请了一位行业大佬做了一期关于软件测试工程师工作成长的很多"套路"的经验分享,受用良多... 会分为三篇博客进行描述,这篇博客,将基础篇做一个整理,分享出 ...

  10. 自动化测试工具有哪些_软件测试工程师要具备哪些能力和技能?

    软件测试工程师,是老板与开发人员之间的桥梁.因此,除了具备测试技术.测试文档撰写能力外,还需要具备一定的销售沟通能力,业务熟悉能力等. 那,如此全能岗位,需要具备的能力到底有哪些呢? 首先,认真负责, ...

最新文章

  1. linux mysql c语言编程,在Linux下通过C语言操作MySQL数据库
  2. Jquery JQZoom Plugin 放大鏡效果 Two
  3. 为SharePoint 2010创建Application Page
  4. Java 学习之网络编程案例
  5. abap视图字段限制_MM03物料主数据视图中某些视图或者某些字段的控制方法 | 学步园...
  6. python 批量修改密码
  7. 【渝粤教育】国家开放大学2019年春季 0736-22T烹饪工艺学(2) 参考试题
  8. [react] 在react中什么是合成事件?有什么用?
  9. 盖瑞特金属探测门受多个严重漏洞影响,可遭篡改
  10. 一扬开源新闻静态生成系统V1.0发布
  11. PHP正则提取超链接地址及标题,PHP正则表达式提取超链接及其标题
  12. jsp代码没有错,但是总是有红叉(一招解决)
  13. 【UVA No. 12676】转换哈夫曼编码 Inverting Huffman
  14. python中冒号报错_Python初学者 冒号报错
  15. python runner.daemonrunner_python3.3.4:pythondaemon3K;如何使用runn
  16. 网络编程中同步与异步,IO阻塞与非阻塞总结
  17. 软件测试面试,如何自我介绍?
  18. 把文件放在服务器上以供用户下载
  19. 2,4-二硝基苯磺酰基(DNBS)修饰BODIPY染料识别GSH/溶酶体
  20. 结构偶然性(第一部分)

热门文章

  1. linux服务器cpu的型号,Linux查看版本信息及CPU内核、型号等linux服务器应用 -电脑资料...
  2. LeetCode:278(Python)—— 第一个错误的版本(简单)
  3. kafka java api 生产者 producer 与消费者consumer
  4. hadoop源码阅读(一)(InputFormat源码)
  5. linux查看用户ulimit,linux下关于ulimit
  6. linux find 递归搜索文件名
  7. MIPS实现冒泡排序
  8. asp.net+sqlserver团购网站c#
  9. IPv4和IPv6的正则表达式
  10. p.matches java_Java matches类,Pattern类及matcher类用法示例