性能测试
性能测试:测试软件的性能是否满足需求。性能测试相对要借助测试工具。
许多公司对性能测试并不重视,只是通过加压来出分测试报告,告诉用户我们已经做了性能测试。而真正意义上的性能测试是通过性能测试发现软件在性能上存在哪些缺陷。用的较多的性能测试工具是LOADRUNNER。
UI测试
UI测试:对界面进行测试,查看文本框、按钮、文字大小是否满足需求文档中规定的。查看界面中是否存在错字别字等。
单独进行UI测试的公司我没有遇到过,很多时候UI测试都是放到集成测试中做的,在集成测试时对界面进行测试。
本地化测试
本地化测试:本地化测试有点跟UI测试接近,而区别在于,本地化测试是将界面语言翻译成某国语言,要符合那个国家的语言习惯,包括界面排版等要依据原版本为蓝本进行测试。
我所了解的本地化测试,是从朋友的朋友那得知的,他们公司是专门做本地化测试。就是对微软的操作系统进行本地化测试。
根据测试模块分,软件测试分为单元测试、验收测试、集成测试、尔法测试、贝塔测试等。
单元测试
单元测试:即测试的最小单位,即测试的功能点,或者说是测试的模块。单元测试主要是开发进行测试。
开发在完成某段代码后,要对其进行验证,这个验证过程就即为单元测试。
验收测试
验收测试:整合开发的代码进行打包,然后验证软件是否可用。
验收测试在多数情况下是由QA进行处理。QA在接受到开发的发版请求后,对项目团队的代码进行走读,保证代码运行正确后,进行打包部署,部署后进行模块的验证,验证模块并没有出错,然后可以提交QC进行集成测试。
集成测试
集成测试:开发人员或者QA将软件部署后,开发对整个系统进行详细测试,可以根据流程进行测试,也可以通过场景进行测试的过程叫集成测试。
集成测试普遍使用的是黑盒手工测试,也有一部分公司会选用功能测试工具进行集成测试,手工测试跟自动化测试工具各有利弊,这需要公司对项目进行衡量了。
尔法测试
尔法测试:尔法测试是紧接着集成测试后面的测试,是集成测试后公司将软件交付给使用方进行内测的版本。
通常进行尔法测试的是第三方测试公司。第三方测试公司受聘于软件使用方,当软件开发方将软件部署到软件使用方的环境后,由第三方公司进行软件测试,校验软件是否满足软件使用方的要求。
贝塔测试
贝塔测试:尔法测试通过后的版本交付给使用方的试用版本,这个版本跟正式版本已经没有多大的区别了。
我们以QQ2009举例吧,QQ2009的贝塔版本跟正式版本没有什么区别。区别在于是先有贝塔版本,贝塔版本经过用户使用后,没有抛出什么奇怪的异常后,软件公司将发布正式版本。
希望能和大家共同交流、讨论。Anny的联系方式:anny_lv@126.com,由于工作较忙,白天不能上网,晚上我会一一回复大家的邮件。
版权声明:本文出自Anny的51Testing软件测试博客:http://www.51testing.com/?75026
转载请保留链接,标明本文原始出处、作者信息和本声明,否则将追究法律责任。