热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

测试是诗,唱诵远方,不该苟且!

一首歌唱道“生活不只苟且,还有诗和远方”,那么作为测试,我想说,我们有太多苟且,但是那诗和远方依然存在,我们需要在测试路上不顾一切地找到那片海。首先,请大家扪心自问,你选择测试,是作为你的职

一首歌唱道“生活不只苟且,还有诗和远方”,那么作为测试,我想说,我们有太多苟且,但是那诗和远方依然存在,我们需要在测试路上不顾一切地找到那片海。

 

首先,请大家扪心自问,你选择测试,是作为你的职业还是你能将它转换为事业,职业往往最终会让你在两点一线之间变得苟且,小心翼翼地活着,疲命奔波也许就会成为可怕的习以为常。别认为测试就该碌碌地重复工作,其实,测试就是一首诗,它唱诵着远方!

 

如何达到你的测试远方目的地?回答这个关于你测试未来的问题的最好答案,就是制定出你自己的职业发展规划。 一个清晰的职业规划可以帮助你一步一步接近并达到职业目标,而确定你的职业目标之日,就是你的职业转变为你的事业之时。

 

纵观当今社会各行各业,对于个人的职业发展方向,从宏观上都可以划分为四个群体,即:“低管理、低技能” “高管理、低技能” “低管理、高技能”“高管理、高技能”,而在IT 行业这种划分方法更为合理,即一起点-三方向。结合职业生涯面临的机会以及个人的知识技能、心理准备等情况,职业发展的方向有三种方向:管理方向、专家方向、咨询方向。

 

初入测试的我们,必定会是从苦逼中找出路的,加班赶任务,没有节假日期其实已经是常态,在这个阶段,我们需要的是去具备一些手工测试的经验,学会开发测试脚本并且开始熟悉测试生存周期和测试技术,其实,这个是打牢基础的重要阶段,你要清楚这累是开始奔向远方的必经的劳累,你要能从这累中汲取尽可能多的养分,为自己前进最好最完全的准备,你不能去把它默认为你以后工作的常态,你需要看的更远,如果安于这个阶段,那么往往测试就会变成那两点一线之间的苟且。

 

当你从繁累中得到足够的力量,那么你几乎能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,可以进一步拓展编程语言、操作系统、网络与数据库方面的技能,在这个阶段的提升是最大的,如果自己走的好,那么不久,就能够帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师。

 

那么,可能很多人到达这一步,觉得薪资也不错了,工作也没有之前的那么繁杂琐碎了,很可能这么混着,久而久之便麻木,到最后往往就会失去自我价值感,那么最终就可能会吐槽测试这个行业的优劣。

 

但你要知道,如今类似于TestBirdHockeyApp这类的质量管理服务平台大量涌现,我们不必再在一些之前测试流程上去花不必要的工夫,让这些服务帮我们处理一些细琐的测试工作, 把我们的时间解放出来,我们还有更远的目标,我们不能就此停滞。

 

我对测试的理解是:“验证功能”、“发现问题”、“解决问题”。“验证功能”即要做到“实现应该实现的”,“发现问题”即是“不实现不应该实现的”,“解决问题”即“善于分析即现的问题,提出解决手段,从全局的层面给开发者提出最佳的修正建议”。而目前这些都可以交给优秀的质量管理服务来帮我们解决,但是,我们将测试交给质量管理服务了,不代表我们就可以去忽视它,在我看来,不进行测试操作可以,但是我们应该在对系统的整体把握上比开发人员更胜一筹。

 

测试的远方在于与开发同步,从需求分析,架构设计,在逻辑实现层面提出自己的观点,并且测试也不仅仅是以前认为的理工科的无趣工作,它需要的是我们更为深远的眼光与更为广大的大局观。产品是有生命的,我们需要的是对它一生的谋筹,而不仅仅是出生时的体检。

 

那么为什么有远方,我们还会提及“诗”?

 

那就是因为测试在我看来也是具备艺术特征的,它不仅仅只是要求你去完成就行,一首好诗、一幅好画它不仅仅只是要求你把它写出来、画出来,没有什么瑕疵就行了,它们本质的要求应该是具备目标客户认同的美感,舒服感与共鸣感。

 

只有怀着“诗和远方”的情怀,我们才能将这众人眼中的测试变成一门艺术,它带来的不仅仅只是应用没有问题而已,更是与人之间的完美交互,这才是我们应该去走的路。

 

测试是诗,唱诵远方,不该苟且!


推荐阅读
  • 深入解析Hadoop的核心组件与工作原理
    本文详细介绍了Hadoop的三大核心组件:分布式文件系统HDFS、资源管理器YARN和分布式计算框架MapReduce。通过分析这些组件的工作机制,帮助读者更好地理解Hadoop的架构及其在大数据处理中的应用。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
  • Python数据类型6 字典
    字典Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有非常快的查取和插入速度。但它是无序的,包 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 字节跳动夏季招聘面试经验分享
    本文详细记录了字节跳动夏季招聘的面试经历,涵盖了一、二、三轮面试的技术问题及项目讨论,旨在为准备类似面试的求职者提供参考。 ... [详细]
  • 本文详细介绍如何在IntelliJ IDEA 14中打包Android应用APK文件,并提供查询SHA1值的具体步骤。 ... [详细]
  • 本文将详细介绍如何在ThinkPHP6框架中实现多数据库的部署,包括读写分离的策略,以及如何通过负载均衡和MySQL同步技术优化数据库性能。 ... [详细]
  • 本文探讨了现代分布式架构的多样性,包括高并发、多活数据中心、容器化、微服务、高可用性和弹性架构等,并介绍了与这些架构相关的重要管理技术,如DevOps、应用监控和自动化运维。文章还深入分析了分布式系统的核心概念、主要用途及类型,同时对比了单体应用与分布式服务化的优缺点。 ... [详细]
  • 本文介绍了如何利用Java中的URLConnection类来实现基本的网络爬虫功能,包括向目标网站发送请求、接收HTML响应、解析HTML以提取所需信息,并处理可能存在的递归爬取需求。 ... [详细]
  • 切面编程在软件开发中的应用远不止于减少代码冗余,它还能够显著提升系统的模块化程度。利用AOP技术,开发人员可以有效地将那些跨越多个模块的功能独立出来,从而增强系统的内聚性和可维护性。 ... [详细]
  • 本文深入探讨了JavaScript中实现继承的四种常见方法,包括原型链继承、构造函数继承、组合继承和寄生组合继承。对于正在学习或从事Web前端开发的技术人员来说,理解这些继承模式对于提高代码质量和维护性至关重要。 ... [详细]
  • 深入解析Android中的SQLite数据库使用
    本文详细介绍了如何在Android应用中使用SQLite数据库进行数据存储。通过自定义类继承SQLiteOpenHelper,实现数据库的创建与版本管理,并提供了具体的学生信息管理示例代码。 ... [详细]
  • LCUI 2.1.0 版本现已推出,这是一个用 C 语言编写的图形用户界面开发库,适合创建轻量级的桌面应用程序。此次更新包括多项修复和功能增强,并正式宣布将启动 Android 支持的开发计划。 ... [详细]
  • python开发mysql:单表查询&多表查询
    一单表查询,以下是表内容二多表查询,一下是表内容三总结&表创建过程单 ... [详细]
author-avatar
詹荣臣
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有