zhujn

 

 随着软件应用领域越来越广泛,其质量的优劣也日益受到人们的重视。质量保证能力的强弱直接影响着软件业的发展与生存。软件测试是一个成熟软件企业的重要组成部分,它是软件生命周期中一项非常重要且非常复杂的工作,对软件可靠性保证具有极其重要的意义。

  在软件的测试过程中,应该应用各种测试方法,以保证产品有一个较高较稳定的质量。根据不同的生产过程进行不同的测试,包括黑盒测试、白盒测试、功能测试、系统测试、压力测试、安装/卸载测试、兼容性测试、α 测试、β 测试等 。

 

软件测试在软件生命周期中占据重要的地位,在传统的瀑布模型中软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。

    近年来,软件工程界趋向于一种新的观点。每一阶段都应该包含测试。从而检验本阶段的成果是否接近预期的目标。尽可能早的发现错误并加以修正如果不在早期阶段进行测试错误的延时扩散常常会导致最后成品测试的巨大困难。 由于测试工作的重要性和复杂度,慢慢独立发展为一个行业。并且迅速发展。

    软件测试的工作量占40% ,总成本中软件测试的开销占30%—50%。

测试工程师的分类:

测试工具软件开发工程师:编写测试工具代码,利用测试工具测试。

软件测试工程师:理解产品功能需求,进行测试。检查软件有没有错误决定软件是否有稳定性并写出相应的测试规范和测试案例。

测试部经理,测试技术总监,测试主管,测试项目经理,测试设计人员,测试执行人员,测试协助员,技术支持。

功能类型分: 功能测试工程,自动化测试,性能测试。

测试对象分类:web测试工程师,数据库测试工程师,c/s测试工程师,个人软件测试工程师。

 

分类:

技术点:

相关文章: