Firefox3测试日
(一位参加Firefox3测试日活动的同学分享自己的测试感受)
5月18日,我们在Sun公司的ERI(即Sun Engineering and Research Institute)总部进行了为期一天的关于Mozilla公司Firefox3 Beta5测试,感触颇深。
平常,我们在软件测试课和软件测试实践课上学习的多是一些软件测试的相关理论,比如说软件的生命周期、软件测试的整体流程、黑盒测试和白盒测试等等。但是这次,我们在这里针对具体的、实际的开源软件——Mozilla公司开发的Firefox火狐浏览器进行一定的黑盒测试,就是站在用户的角度对于Firefox3 Beta5这个版本,进行不同方面的黑盒测试,也可以说是β测试。
我们需要进行的是Firefox3 catch all functional test测试,同时实施测试的平台是opensolaris11,在其中运行Firefox进行不同的测试。每个人被分配到一定数量的测试用例,针对浏览器不同的部分进行测试。
在测试开始之前软件开发工程师与Mozilla公司的资深测试人员都给予了我们很多很好的建议和讲解。他们很好的诠释了在实践活动中测试的重要性,特别是软件的开源化趋势,像Mozilla这样的公司在美国的测试部门仅仅有十几个人,可见更多的是需要社区的人都贡献自己的一份力量。
我自己在进行测试的具体过程中,虽然说测试用例都是事先准备好的,但是还遇到了一些困难。例如,所有的测试用例和浏览器的各种文字都是英文的,而且测试步骤和Bug的管理工具litmus也是英文的,所以对我们的英文要求就相对较高,一些时候我们没能很好的跑测试用例,不是因为软件测试相关知识的缺乏,而是英语水平不过关,不能很好的理解测试步骤的执行,可见对于我们计算机专业的学生来说,英语学习还是至关重要的。
另外,对于当场发现的问题,我们应该及时的与软件开发工程师或者是测试的相关人员进行讨论,并且在发现bug的同时,我们首先应该与这些人员联系,看是不是这个bug已经被开发过或者是正在解决当中,以免我们茫然的在测试用例结果处填写fail,造成开发人员的冗余工作,带来不必要的负担。
我们通过一天的Firefox3测试日活动,不仅对实际公司的软件测试流程有了一定的了解,而且也对开源软件的测试工作奉献了自己的力量,另外我们还模拟进行了真正的全球测试活动,即登陆到全球的RIC聊天频道,与遍布世界各地的资深测试工程师进行一一的交流,这样更有利于我们自己测试水平和能力的提高。
同时,我们还了解到如果想以后更多的参与到开源社区的工作,我们可以申请bugzilla编辑bug的权限,为Firefox设计自己认为合适的测试用例,申请litmus权限或者是参与到与Testday相对应的Bugday的活动中去。
当天的“成为OpenSolaris测试之星——Firefox3测试日”活动中,为了调动我们的积极性,Sun公司还根据我们的测试结果和提交bug的质量和数量,选出了我们当日的测试之星——找出bug数量最多的前几位。我也获此殊荣,并且得到了来自Mozilla Online公司提供的礼品和来自Sun公司提供的测试之星证书。
由于我不是软件工程系的学生,谈到当初为什么十分热衷地想参与到Firefox3测试日活动中,因为我觉得这是一个难得的学习机会,不仅可以把平时的理论知识运用到真正的实践中去,而且可以与Mozilla社区的资深开发和测试人员交流,学习这种开源软件的发展模式——这也是今后软件的一个发展趋势,体验并学习了最新的OpenSolaris11系统,并且在跑测试用例的过程中发现bug,试图改进Firefox产品的质量,真正体验软件测试工程师的工作,为日后如果进行软件测试相关的工作奠定了一定的实践基础。
当时,我分到的具体模块是Technical Tools和Security,在具体的测试过程中我也发现在进行Security这部分的时候,针对Firefox安全性能这方面的测试考虑真的很周到,这也就是为什么在Unix、Linux这种稳定性能较好的操作系统中,我们一般选择的都是Firefox火狐浏览器。所以,我认为稳定和安全性能是一个开源软件或者说浏览器的最关键之处。
Posted: June 5th, 2008 under Uncategorized.
Comments: 2
Comments
Comment from QQ新闻
Time: April 2, 2009, 8:05 am
现在也在用FF3,已很少用IE了,哈哈
Comment from travesti
Time: July 20, 2009, 11:01 am
thank you mozilla
Write a comment