享受软件测试带来的一切
人生一场虚空大梦,韶华白首,不过转瞬。惟有天道恒在,往复循环,不曾更改。
步入软件测试行业差不多一年了,这一年是收获最多的一年。
行业现状:
软件测试行业,在国内,很具有中国特色:一方面国内软件行业起步晚,与国际水平相比还是有一定差距;此外国内软件测试行业准入门槛较低,大部分软件测试人员从事着底层的手工测试,加上大部分软件公司不注重软件测试,开发与测试比例配置不够科学,整体来看,先天不足,后天失调。
还是要拿12306说事,众所周知,12306上线后由于用户流量压力,饱受诟病,这其中,凸显其不重视测试,未经过严格的性能测试,草草上线。测试不能保障软件质量,软件质量保障要靠架构与开发,而软件测试只是保障软件质量的一种手段。当然,没有经过严格测试的软件是对用户的不负责,甚者会出现严重安全事故。
未来,相信软件测试行业会越来越规范,软件公司会越来越重视测试,测试人员会越来越专业,分工也越来越明确,自动化测试将逐步取代部分手工测试。
回望过去:
最初,入职F公司,我所从事的是手工黑盒测试,主要是接口测试,web功能测试。也就是所说的点点鼠标而已,显得很傻瓜,很枯燥也很乏味。工作的主要内容也只不过是写写TC,执行CASE,生成测试报告。当然,我也知道这种状态不能持续太久,没有掌握到核心技术,也就没有竞争力。还是挺感谢这段经历,若没有这段经历,我还只停留在理论阶段,甚者连test case要素都不知道,那段时间,我享受着枯燥和乏味的同时,也享受着测试带给我的兴奋与快感。兴奋与快感,源自我对测试工作狂热的喜爱。
随之,我离开了F公司。来到C公司,开始新的接触新的东西,报表测试。
报表测试实质是数据测试,报表是根据业务逻辑从数据库筛选或统计指定数据导出来的,所以报表测试最为关键的部分为:
1、明确统计对象(需求测试)
2、确定统计逻辑(业务测试)
3、区分报表类型(统计型、直接展示型)
4、测试业务逻辑(数据来源)
5、测试存储过程、前端SQL(报表处理过程)
6、造数据,检查报表格式,数据,权限是否与需求一致
当然,报表测试可以只是黑盒测试。慢慢的我有意识的逐步加强自己数据库与代码方面知识,随着对工作和对测试认识的深入,再加上自己coding能力的提升,我开始做白盒测试,直接定位bug代码。Of course,事情远远没有我想的那么简单。C公司居然十多年来一直处于创业期(尼玛这就是个奇迹),毫不尊重员工的利益(拖欠农民工工资),管理一度十分混乱,当然这些都是题外话;此外,C公司毫无架构概念,数据库设计的不够科学,貌似没有什么数据库字典,数据库的设计只能像秘籍一样口口相传,每个人都很苦逼的刷自己的盘子,然后上线后问题一大堆。我开始明白,C公司就是是矮穷挫公司的行业典范!!!说实话,C公司算是很注重测试,可惜本末倒置,测试人员并不是保障软件质量的关键,开发才是。这段时间,软件测试不仅满足了我猎奇的心理而且带给我诸多惊喜。由于工作需要,频繁接触PL/SQL与java,我开始学习存储过程与JDBC,使用java批量造数据、调用存储过程,使用poi导出数据库数据生成xls文件。在C公司,开发做的也很苦逼,由于不够规范,需求文档不够完善,很多东西都是临上线改的,加班加点。当然,同事们人还都不错,这就足够了。
C公司程序猿
职业规划:
IT行业,主流线路大概这几条:业务、技术、管理。做业务的话一般是需求、售前、市场这些。技术的话就是从手工测试到自动化测试,从功能测试到性能测试,从初级测试工程师到高级测试工程师逐步发展为行业专家。至于管理就是从测试组长成长为测试经理……当然这些需要参照:兴趣爱好、性格、职业。
职业规划的两个关键字:架构与布局。架构是根据自己的工作,设计自己的知识层次,用以填充知识。布局就是根据自己的性格爱好,确立自己的发展方向与重点。
当然,我希望自己可以成长为行业专家,提供各种解决方案(有点痴人说梦啦)
每个人都需要经历一段痛苦,才能沉淀与思考,真正的成熟起来。Anyhow,I have experienced!享受测试所带来的一切。
本文转载自51Testing软件测试网,查看更多:http://www.51testing.com/html/news.html
[@more@]
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11323760/viewspace-1059950/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11323760/viewspace-1059950/
享受软件测试带来的一切相关推荐
- 人工智能时代给软件测试带来了哪些变化呢
随着人工智能在各个领域的不断发展,软件测试也在悄悄的受到人工智能的影响.那么,人工智能时代给软件测试带来了哪些变化呢?下边来详细了解! 1.测试人员可以利用AI自动创建测试用例 测试会变得更简单了.这 ...
- 流量卡之家:享受5G带来的便利 也要积极面对所带来的安全风险
5G网络的出现带来了大量新机遇.个人将能够更轻松地访问各种服务,而企业和政府将能够使用更快的下载速度,使用众多日益互联的平台提供全新的服务水平.但是为什么5G与之前的情况如此不同,以及它带来了哪些新的 ...
- Cubase10自编曲平台,享受音乐带来的快乐!
网盘资源 提取码:3306 备注:如若其他账号无法获取内容请登录嘀哔输入一句有效评论即可.
- python派森知多少_派森吧 - pythonpub.com | 享受python带来的便利以及快乐
硕士毕业论文的时候使用了遗传算法,所以研究了一段时间,曾经用Python写一个简单的遗传算法,好自己拿来实验.整个代码还是仿照<游戏编程中的人工智能技术>中的代码来写的.如果想简单的学习一 ...
- 初级软件测试工程师:测试路上披荆斩棘,争做大厂程序员,斩获高薪offer~
前言 现在对于大多数应届生来说,现在正是紧张的时候,不仅需要忙着毕业论文和答辩的事情,还需要忙碌校招面试的事情.对于IT专业的学生来说,现在就要面对各大IT企业面试官的考验,很多人会成为从0开始的软件 ...
- Java、Python、大数据、人工智能、软件测试等学科零基础到项目实战教程免费分享!
你有一直在坚持的事情吗?传智教育有! 传智教育从2006年开始坚持向千万学子免费分享学习资源,截止到2020年年末,视频教程已发布12万余节,免费直播公开课1500余场. 每一次分享,都能得到成千上万 ...
- 软件测试入行6年,我的经历值得你借鉴
入软件测试行至今已经6年多,承领导们的信任与重用,同事的支持与信任,我的职业发展算是相对较好,从入行到各类测试技术岗位,再到测试总监,每一步都刚刚好.最近在自身职业发展瓶颈,人生十字路口,静坐反思,重 ...
- 八年测试,谈谈这么多年来对软件测试的一些感想与职业规划
目录 前言 一.软件测试起源 二.测试行业现状 三.测试行业前景 软件测试职业特点 软件测试基本内容 软件测试岗位 四.测试职业规划 五.我的核心竞争力是什么? 六.浅薄的建议 总结 重点:配套学习资 ...
- 软件测试的工作内容?以及软件测试是干什么的?学习规划和职业规划
前言: [文章末尾给大家留下了大量的福利哦] 一.软件测试起源 二.测试行业现状 三.测试行业前景 软件测试职业特点 软件测试基本内容 软件测试岗位 Findyou: 四.测试职业规划 五.我的核心竞 ...
最新文章
- 新装myeclispse8.6GA、@Override出错
- Linux 命令 —— scp linux之间复制文件和目录
- SpringBoot里实现了某个接口的实现类运行时如何注入的?
- A Simple Problem with Integers POJ - 3468(线段树+区间查询+区间修改+建树+懒惰标记模板)+(树状数组)
- 大龄程序员怎样渡过中年危机?很多思考,挺有意思的。
- 继续教育计算机组成原理a试卷,计算机组成原理试卷.docx
- 华为HCIE云计算培训笔记第3天
- 多个pdf怎么合并成一个pdf?
- 谱尼测试凭借现代化的测试平台
- 2014广东计算机一级试题及答案,广东计算机一级试题2014版
- 微信小程序如何刷浏览量和访问量?
- 大流行时代的三大社会技术影响
- 服务器系统挂安卓游戏吗,云服务器可以挂游戏吗
- 知云文献翻译打不开_软件推荐|强大的翻译软件盘点
- 深入理解微服务Maven父子项目构造以及项目打包部署
- 歪解还是正解的一个字....
- 高精度除法:高精度除以低精度
- voa 1500单词
- 数字逻辑基础:数制与码制之数制转换
- 完整的连接器设计手册_深度解析特斯拉的电池快充连接器技术|附视频
热门文章
- MSTP基础配置,及MSTP测试详解。
- Ensures there will be no 'console is undefined' errors
- 杨建允2021年医美整形的运营建议及医美行业问题的思考和解决方向
- 微信小程序学习笔记(三)视图与逻辑
- 基于s3c2450 s5k5ca camera移植
- 讲解几点关于Locallapstore怎么用的方法概论
- 2012计算机科学排名,2012美国大学计算机科学专业排名前100名
- 解决windows10下无法安装.net framework 3.5,错误代码0x8024401C
- 把AdobeIllustrator导出的SVG矢量图,自动转换成java代码或BufferedImage对象,这种需求多吗?
- java 学习 新浪微群