ITBear旗下自媒体矩阵:

百度技术课堂进高校 详解互联网软件测试

   时间:2011-11-23 15:45:27 来源:互联网编辑:星辉 发表评论无障碍通道

软件测试和软件开发孰轻孰重?互联网软件测试工作是如何开展的,都有哪些需要注意的地方?对于像百度这样机房分布全国各地,每秒响应数十亿次搜索需求的大型互联网企业来说,怎样测试数据的同步性……在百度互联网技术公开课上,两位资深工程师向300余名来自于中科院、 北京大学、清华大学、北京邮电大学、北京航空航天大学等北京知名院校计算机专业的大学生详解了互联网软件测试工作的真谛。

图:百度互联网公开课“软件测试”课程现场座无虚席

公开课当天现场一座难求。下午七点的课程,不少同学五点就过来了,就怕没有位子。来自北航的大三学生李诺(化名)向记者表示 “百度工程师能用个人周末时间与我们大学生分享百度在软件测试方面的技术积累,真的很难得。希望其它IT名企也能多办办这样的活动,传递前沿的技术理念,帮助我们缩短理论与实践之间的距离。”

>

图:百度质量部高级架构师王磊讲解“互联网产品的性能测试”

测试PK开发,孰轻孰重?

百度资深工程师结合自身经历讲到,以往一些优秀的学生更愿意选择开发的工作,片面的认为测试工作不重要,这本身是一个误区。事实上,开发人员和测试人员属不同的职能,两者间不存在优势和弱势的比较,彼此又是协同关联的,缺一不可、各司其职。测试环节是任何一款产品上线前的必要步骤,重要性不言而喻。同时,它也是决定一款互联网产品用户体验和成败的关键。

图:百度质量部架构师董海峰全面解读移动操作系统测试

用户体验第一,不为测试而测试

同时,百度资深工程师也指出,很多刚入职场的毕业生,初进入软件测试这一领域,容易痴迷于各种性能测试,钻“指标”的牛角尖。这样只能称之为一个合格的测试员(tester)。

“一个合格的软件测试工程师所做的全部工作应该是围绕产品来服务的,在软件测试时要充分考虑到用户体验,使得产品的设计、想法符合产品目标。因此,百度的测试工程师都要求深刻理解产品的用户价值和定位。在百度,如果产品部门设计出来的产品,体现不了用户价值,测试工程师可以拒绝测试。”

此外,百度资深工程师在现场还对性能测试原理、性能测试实施和项目实施管理等方面进行了经验分享,让同学们对软件测试工作有了更为清晰地认知。

图:大学生在百度互联网公开课上认真笔记

三峡大学教授、名博主三峡在线在博客上盛赞了百度互联网技术公开课,认为百度是担负起了一个互联网行业领袖的责任,为行业培养新生血液。同时,他也表示希望看到在百度的带领下,更多的IT名企能走进校园,“只有‘伯乐’走进高校,‘千里马’才能走出高校。惟有如此,中国的教育才算步入科学的发展阶段,‘人尽其才’才能成为可能。”

往期课程线上观看网址:http://v.youku.com/v_playlist/f16575690.html。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version