国产007 发表于 2014-8-28 09:17

90后CAD软件测试师成长“秘记”

【她勉强赶上了90后,90的前奏附带了些许80后的冲劲;既不是萝莉,不是御姐,做IT的姑凉显然都怀着一颗女汉子的心。她是典型吃货,好奇心永远快于她的脚步,她是中望CAD软件测试工程师小雨。天蝎座不达目的誓不罢休的特质让这姑凉化身为终结者,与每一个BUG死磕到底。】
一盒牛奶两个包子,既是生活最好的馈赠,也是一天繁忙工作所需能量的来源。
测试人员每天到办公室的第一件事是固定的:把昨天晚上在电脑上用自动化测试工具跑出来的结果发到指定的地方,这些数据有专门同事负责处理,对于必现的BUG会及时反馈给开发人员跟进。繁琐而又枯燥的测试工作需要消耗很多的脑细胞,所以,先补充能量再干活,是吃货姑凉永恒的信条。
没有掌声的BUG歼灭战
进入到中望CAD+2015Beta版发布前紧张的测试阶段,我们的工作也集中在“回归测试”和安装包的测试上面,确保把每一个BUG或潜在BUG清除干净。所谓回归测试,就是把以前发现并解决了的BUG在现在的版本上测试一遍,查看BUG是否复现。每个软件产品的完善优化都是寻找BUG、修复BUG的拉锯战过程,没能一蹴而就,如同我不可能只吃第二个包子就能感觉到饱一样。
查看工作记录,确定当天的工作内容:待回归的BUG要全部验证完成,至少完成一半中望CAD+ 2015版本的“命令覆盖”的测试。“命令覆盖”测试,通俗一点就是把所有命令全部过一遍。在庞大的CAD平台命令上,虽然这种做法无疑是“大海捞针”,但却最能保证版本的准确性和可靠性,再繁琐也是必须做的。(使用中望CAD+的攻城狮们,你们在绘图时可不能忘记我们这些姑凉的默默付出啊~ -~)
超级认真的天蝎姑凉用了近两个小时完成“回归测试”:没有发现回归失败的BUG。其他同事也反馈说所有的BUG回归通过。“回归通过”意味着版本稳定,没有出现反复的BUG。这是对我们所有参与测试同事辛勤工作的最好回报。假如只有我一个人,我肯定普大喜奔一回。但此刻,办公室仅有键盘和鼠标的声音,没有欢呼声,没有鲜花,也没有人主动请吃饭。“小小的喜悦并不意味着可以松懈,任务还很繁重。”
最“损”眼的测试
通常情况下,每个版本发布之前都要对安装包进行测试。事实上,每次测试多语言版本,大家都比较紧张,不仅仅是因为需要测试人员在短时间内完成繁重的测试工作(有时因为人手紧张有的同事会分配到两个多语言版本),更因为一份责任。在我们眼中,任何一个简单的界面显示问题,都可能给用户造成困扰,对产品形象造成致命的影响。对此,我们不敢怠慢。
测试人员无法读懂所有的外语,只能通过是否乱码、依靠积累的经验来判别。我们在各自分配的多语言版本上通过某些操作,检查中望CAD+2015平台弹出相应提示与产品化部门提供的表格内容是否一致。这类测试工作看似简单,但考验的是细心和耐性,需要一个一个字母的比对,绝对不能有丝毫的晃神。要知道,有些外文看起来非常相似,不像中文和英文这么好辨认。测试久了,眼睛特别容易疲劳,但你永远不要低估一个天蝎姑凉的毅力和决心:不达目的誓不罢休!!
在测试工作中,为了模拟用户使用环境,部分网络服务套件的测试我们避免在虚拟机里面进行,而是借用对方电脑访问自己配置的服务器。这种更真实的使用环境能够尽可能多的暴露出软件存在的问题,也额外增加了大量的测试工作量。我们有时候也会抱怨,但却一如既往这么做。
身为中望CAD软件产品的测试人员,我们知道,一个小小的BUG,一行错误的命令,都可能给设计师造成极大的困扰,甚至会让整个设计团队的智慧和心血都付之东流。我们也坚信,只有扎实的完成每一项测试,才能确保发布的版本质量过硬,确实帮助解决CAD使用问题,提高工作效率,让每一位用户能够更专注于设计,而非其他……
在电脑上把自动化跑起来意味着一天工作暂告一段落。冲完凉躺在床上看一集更新的美剧是种无法言语的享受,也是全情投入工作过后必要的休憩和调整。
每一个稳定的版本背后,都有一群甘于平庸的IT菇凉们,明天,90后IT菇凉将满血复活,继续为实现“大梦想”而努力。
页: [1]
查看完整版本: 90后CAD软件测试师成长“秘记”