现代软件工程第六章作业
软件测试工程师的发展前景
软件测试工程师目前正在成为IT行业中一个新亮点,不仅其从业人员薪水高、人员需求增加快而广受关注,而该行业未来良好的发展前景也受到肯定。在IT业处于发展的初级阶段时,由于大多数软件比较简单,测试工作也不复杂,往往是软件开发企业在开发完成后进行一下简单的检测就可以了。但在IT业发展到一个高级阶段后,系统越来越精密,而软件也越来越复杂,影响的范围也不断扩大。因此,这时期开发的软件就必须进行十分严格的测试。
那么到底什么是软件测试工程师呢?软件测试工程师指理解产品的功能要求,并对其进行测试,检查软件有没有错误,决定软件是否具有稳定性,写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。按其级别和职位的不同,分为三类。即:高级软件测试工程师、中级软件测试工程师、初级软件测试工程师。
软件测试工程师的发展方向有四个:测试管理方向、自动化测试方向、性能测试方向和测试分析方向。
测试管理:测试管理一般来说过程为:项目经理->测试经理->测试总监-> 研发总监。越往上走对具体的技术要求越低,但是对于技术规划和管理能力要求越来越高。
自动化测试:自动化测试的一个很重要的目的就是提高测试效率,并且快速的反馈质量。
性能测试:要做好性能测试,一方面是需要了解被测试产品的系统架构,掌握整个系统的数据流向和交互。另一方面就是选择一个性能测试工具,比如:ab性能测试工具。
测试分析:这里的测试分析包括:测试设计分析、测试策略分析、测试质量分析、测试需求分析等。
软件测试工程师作为软件质量的把关者,现在变得越来越重要。但由于相关的培养不够,致使软件测试人才供不应求,薪资也逐步走高,优秀的软件测试人才年薪可达十万,甚至二、三十万或更高。
参考链接:http://wenku.baidu.com/link?url=-tnXiGbV-bYy5wyLDOBUjdZDx8tYrYQp5HzgYNV82PAisFGNfWky5DkQAH1506mputkDRtSISB-tO3smghqvLQJoYV98gSKqdULgSxLqiAe