我从没有想过自己会从事软件相关的作业。由于作为一名医学院结业的应届生,从一开端挑选在医学院就读时,就有一颗成为医师去治病救人的主意。可是适得其反,其间的崎岖艰苦和不能成为一名医师的失落让我觉得人生是如此苍茫。
直到,我遇到了我从事的第一份作业:软件施行工程师。至此,我找到了人生作业大体的方向,软件从业人员。从最开端的软件施行,到软件开发,到现在以及今后的软件测验,在这一年多的时刻里,我在这个作业里探索探寻,尽管每个岗位的时刻都不长也对每一个作业没有更深化的了解,可是, 经过这不长时刻的领会了解,我挑选了软件测验,作为我今后长时刻开展的作业。
2016年6月,大三的我开端了为期一年的实习生计,我挑选了去做医疗软件的公司,那时分关于医疗软件没什么概念,只以为是医疗技能与计算机技能的结合。由于短少专业的计算机常识,医学常识也仅仅浅陋的那么一点。所以,我被公司组织的职位是软件施行工程师,是针对医院的挂号、收费等流程的软件。而最开端作为施行人员,我也仅仅提早将这一套软件用测验账号运用娴熟,之后去现场教医师和护理运用,仅此罢了,这是一项对任何人都没有技能难度的作业。
做了三个星期的软件功用教育之后,我逐渐关于这项作业失去了耐性,觉得这是一份随时都能被任何人代替的作业。所以我开端寻觅愈加有技能含量的办法去做这份作业,就在这时分,将校园学到的数据库常识用上了(文章结尾会奉告我的专业)。
我测验着将数据库表中的数据与前端页面显现的数据进行比较,以核对数据的有用性(数据库的增修改查)。这种办法,跟现在做的测验其实是相似的,由于测验也是要判别数据的有用性问题。就这样,关于这份作业最深化的了解也仅在于有一个数据库的参加。终究,在一个关键下,我被调回了公司,做软件测验。这是我从事的第一份软件测验作业。
在公司做测验期间,测验用到的技能便是手艺点点点,作为一个菜鸟,我连测验用例都不需要写,只需要跟现场用户相似,不断的进行功用操作。在这个期间,我找了不少学习材料,都是软件测验的理论办法,冒烟测验、鸿沟值剖析、因果图剖析都是在那个时分了解到的。也是在这个时分了解到,要做好一个软件测验人员,要学的东西有许多,理论常识要学,办法技能也要学。尔后,关于软件测验的观点,再也不是曾经以为的那样:没有技能的点点点了。
由于公司很小,我作为一个不是很忙的菜鸟测验人员,也会参加一些产品设计的作业,像用Axure制作软件原型,测验环境的建立,产品说明书的编写。除了技能,还学习到一些作业考虑的办法。尽管那时分软件测验技能并没有一个很大的提高,可是这段阅历让我关于软件测验的认知有了一个质的改变。就这样,我在第一家实习公司待到了年末,也是在年末我辞去职务了。辞去职务的原因是这家公司一切的测验人员的测验办法都是点点点,而我不觉得自己可以在这种环境下去学习更深化的测验技能。
第二年,我找到了我的第二份作业,测验开发。提到这儿,我很感谢这一家公司,由于他们接收了我这个技能小白。测验开发,先学的是开发技能。由于公司做的是Web端的印刷检测体系,所以我要从前端开发的基础常识开端学。
首要,便是Html、CSS,然后是Jquery、JS。当然这其间会包含许多技能,而我这期间仅仅学了其间的基础常识,由于关于一名技能小白来说,短少实践的项目经历,学深了也是徒增疑问。就这样,我花了2个月学习,到第三个月的时分,参加公司新项目的开发,担任的是渠道一切的验证模块。也是此刻,我开端学习测验方面的常识,包含测验理论办法以及单元测验的技能。那时分,第一次成功用QUnit完结了作业生计的第一个单元测验。
到了7月份,我结业了,离开了第二家公司,拿着结业证回到了老家的省会城市。这个时分我仍然很苍茫,由于我觉得我学习到了开发的技能,不去做开发很可惜,所以,我拼命的找前端开发的作业,可是没有名牌大学的光环,没有专业技能的加持,许多公司不愿意收留一个关于他们而言在前期不能发明任何价值的应届生。所以,我很无法地挑选了软件测验。看到这儿,你会觉得我对软件测验不是真的酷爱,其实那个时分,我是不酷爱,也不厌烦。可是现在,我深爱我的作业。
回到正题,回老家的第一份作业,也便是我的第三份作业是手机端测验,主要是安卓端软件测验。公司里这个岗位底子都是本年结业的应届生,资历最老的也仅仅比我早结业一年罢了。部分老迈关于咱们测验人员的要求便是经过重复的手艺劳动去发现功用过错。所以,我又开端了我的点点点生计。可是,我也不甘将之前学习到的常识抛弃,所以我测验将开发常识用于测验。
所以,我开端学习手机端自动化测验东西,第一个便是monkey,可是monkey是向待测运用发送随机按键音讯,仅仅验证待测运用是闪退或许溃散,由于它不支撑条件判别,也不支撑读取界面的信息来验证操作,所以只能作为生成一些随机事情的东西来运用。所以我学习了第二个测验东西---Monkeyrunner。Monkeyrunner在我做手机端测验期间一直在学习运用。由于其测验用例是用Python写的,所以在这期间也简略学习了些Python的一些基础常识。
可是,由于每天都有要更新的软件,所以底子上每天都是在不断的重复手艺测验,留给自己在上班期间学习运用东西去做测验的时刻底子没有,由于一款软件当天更新就要当天经过测验当天上线。所以,我辞去职务了。辞去职务原因有许多,最重要的仍是在这个环境下学不到我想学的测验技能。
我的第四家公司,也是我现在上任的这家公司。面试的时分公司领导觉得我有奋发向上就让我经过了面试。现在正在学习LoadRunner和UFT,版别分别是11和12。值得一说的是,这家公司软件部刚刚建立不久,现在软件测验就我一个。这种环境让我觉得自己职责很大,所以要愈加尽力去学习。作为一名应届生,要学习的常识真的还有许多许多。我觉得只需墨守成规的学习,在实践中找测验办法,那么必定可以超卓地完结作业任务,成为一名合格的职场人。
最终弥补,我的专业是信息管理,抱负是做一名朴实的软件测验工程师。