新梦想——软件工程师的摇篮!

0731-88752969

新浪微博

在线咨询

首页 > 课程体系

新梦想软件测试课程体系(六)

发布者: 来源:  发布日期:2016-03-15 17:49:01

多努力与学习,成就高手还需要多方面和长时间努力。

白盒测试

       白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。目前白盒测试主要由开发人员在单元测试阶段完成,常规黑盒测试工程师更注重业务测试,较少涉及代码层面。

项目管理工具禅道

       禅道项目管理软件集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程。禅道是第一款国产的优秀开源项目管理软件。先进的管理思想,合理的软件架构,简洁实效的操作,优雅的代码实现,灵活的扩展机制,强大而易用的api调用机制,多语言支持,多风格支持,搜索功能,统计功能。作为开源产品,目前正快速抢占商业化软件市场份额,堪称项目管理神器,也是测试人员必备技能。

自动化测试开发

       自动化测试的概念,广义上来讲,自动化包括一切通过工具(程序)的方式来代替或辅助手工测试的行为都可以看做自动化,狭义上来讲,通工具记录或编写脚本的方式模拟手工测试的过程,通过回放或运行脚本来执行测试用例,从而代替人工对系统的功能进行验证。当然,我们更普遍的认识把“自动化测试”看做“基于产品或项目UI层的自动化测试”。而当下普遍流行的自动化测试开发脚本语言有:python、 java。想要成长为一个真正意义上的自动化测试开发工程师必须具备较强的开发功底。

性能测试脚本开发

      性能测试脚本开发是在传统性能测试基础上延伸与拓展,作为一名优秀的性能测试工程师,不仅仅要求探测系统哪一个业务环节响应时间过长,而且要求分析定位系统瓶颈所在,而瓶颈可能是数据库,也可能是代码层面,也可能是硬件与网络,当然也可能是中间件参数配置。不言而喻,性能测试工程师要求掌握的知识全面而深入,单就脚本而言,C语言和Java编程是必备技能。

手机测试

      手机测试是一个很大的题目,涉及到硬件测试和软件测试,还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等,结构上的设计不合理,会造成压力集中,使得本身外壳变形,对于翻盖手机,盖子失效,还有其他严重问题。硬件测试一般都有严格的物理电气指标,也有专门的仪器。手机测试,一般是指软件测试,这个一方面也说明了软件在手机上的重要性。一方面也说明手机测试的难度。因为其他的测试都有明确的指标,相应的测试用例,严格的操作规程,还有各种仪器,一定的测试软件。
第四阶段:项目实战

熟悉系统需求

       业务需求一般由最终用户或者领域专家从业务的角度提出,具有以下特点:直觉,凌乱,片断,模糊,无条理,甚至是自相矛盾,主要内容涉及业务发起人,业务流程,业务实体,业务规则等。所谓业务,并不一定是指做生意,举个例子,编译系统的领域专家就是编译原理的专家。

  系统需求一般由系统分析师或者架构师从软件系统的角度提出,依据业务需求以及系统其他涉众的需求,包括系统开发成本进度,系统环境的限制,法律法规的规定,业务数据量,系统管理和维护,系统安全性,易用性,维护性,扩展性,重用性,可靠性等等要求,系统分析师必须平衡所有这些需求,将业务需求涉及的业务发起人,业务流程,业务实体,业务规则有选择的映射到系统中,提出细化的,一致的,可追溯的,可测试的系统需求规范。系统需求不是静止不变的,随着系统设计开发测试的进行,系统需求会不断完善,但这不能成为系统分析师逃避责任的借口,系统分析师必须掌握系统需求的主导权,想客户所未想,做好需求管理工作,否则开发人员就会有沦

相关阅读:
课程体系
更多+

Copyright(C)新梦想软件测试网 2012-2015 湘ICP备13002631号
电话:0731-88752969 联系人:左老师 学校地址:湖南省长沙市五一广场