软件测试和软件开发孰轻孰重?互联网软件测试工作是如何开展的,都有哪些需要注意的地方?对于像百度这样机房分布全国各地,每秒响应数十亿次搜索需求的大型互联网企业来说,怎样测试数据的同步性……在百度互联网技术公开课上,两位资深工程师向300余名来自于中科院、 北京大学、清华大学、北京邮电大学、北京航空航天大学等北京知名院校计算机专业的大学生详解了互联网软件测试工作的真谛。
公开课当天现场一座难求。下午七点的课程,不少同学五点就过来了,就怕没有位子。来自北航的大三学生李诺(化名)向记者表示 “百度工程师能用个人周末时间与我们大学生分享百度在软件测试方面的技术积累,真的很难得。希望其它IT名企也能多办办这样的活动,传递前沿的技术理念,帮助我们缩短理论与实践之间的距离。”
测试PK开发,孰轻孰重?
百度资深工程师结合自身经历讲到,以往一些优秀的学生更愿意选择开发的工作,片面的认为测试工作不重要,这本身是一个误区。事实上,开发人员和测试人员属不同的职能,两者间不存在优势和弱势的比较,彼此又是协同关联的,缺一不可、各司其职。测试环节是任何一款产品上线前的必要步骤,重要性不言而喻。同时,它也是决定一款互联网产品用户体验和成败的关键。
用户体验第一,不为测试而测试
同时,百度资深工程师也指出,很多刚入职场的毕业生,初进入软件测试这一领域,容易痴迷于各种性能测试,钻“指标”的牛角尖。这样只能称之为一个合格的测试员(tester)。
“一个合格的软件测试工程师所做的全部工作应该是围绕产品来服务的,在软件测试时要充分考虑到用户体验,使得产品的设计、想法符合产品目标。因此,百度的测试工程师都要求深刻理解产品的用户价值和定位。在百度,如果产品部门设计出来的产品,体现不了用户价值,测试工程师可以拒绝测试。”
此外,百度资深工程师在现场还对性能测试原理、性能测试实施和项目实施管理等方面进行了经验分享,让同学们对软件测试工作有了更为清晰地认知。
三峡大学教授、名博主三峡在线在博客上盛赞了百度互联网技术公开课,认为百度是担负起了一个互联网行业领袖的责任,为行业培养新生血液。同时,他也表示希望看到在百度的带领下,更多的IT名企能走进校园,“只有‘伯乐’走进高校,‘千里马’才能走出高校。惟有如此,中国的教育才算步入科学的发展阶段,‘人尽其才’才能成为可能。”
Copyright@ 2011-2016 版权所有:大连千亿科技有限公司 辽ICP备11013762-3号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2317 客服电话:0411-39943997 QQ:2088827823 37482752
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明