• 单元测试

    课程时长:18课时

    课程介绍:本课程不单单是单元测试基本概念的技能讲解,而是把技能和问题的场景结合,关注如何应用单元测试解决问题,尤其关注需要通过经验积累的高级技能。课程中的理论和经验来自于对大量开发人员常犯错误与所遇问题的归纳、分析与总结,有针对性的给出解决方法,课程将重现这些问题的经典案例,通过实例讲解,并对应到学员的实际工作问题,使学员能够把传授的经验和自己的问题结合起来,有效的启发思路、激发兴趣、并掌握解决问题的基本方法。
    查看开课计划
  • 嵌入式软件测试

    课程时长:18课时

    课程介绍:该方案课程内容主要涉及的是嵌入式软件的测试过程、技术与方法。授课教师都具有多年的项目经验,所以在授课的过程中,老师会结合一些案例还帮助学员理解和掌握有关的知识和技能,使培训达到最佳的效果。
    查看开课计划
  • 白盒测试

    课程时长:2天

    课程介绍:本课程的培训使学员掌握白盒测试的静态测试和动态测试方法与技术,结合案例熟练掌握自动化的代码静态结构分析、代码质量度量、代码检查、代码覆盖率分析、函数执行性能、动态内存分析等测试方法。本课程使嵌入式领域的学员掌握实用先进的测试技术与方法。
    查看开课计划
  • 黑盒测试

    课程时长:30课时

    课程介绍:软件测试环节一直在软件工程中是最弱的环节,随着客户对软件质量要求越来越高,管理者对软件测试的认识越来越深刻,开始组建测试团队,学习测试技术,发现良好的测试工具,这样就可以提升软件质量了,真是这样吗?NO,我们将在课程中演绎测试过程中的每一个环节,通过隐喻,让您真正感悟到软件测试是一个有机的整体,环环相扣,让我们一起走进软件测试圣殿,找到您解答您疑惑的金钥匙!
    查看开课计划
  • 软件自动化测试

    课程时长:12课时

    课程介绍:本课程方案注重软件测试的实战过程,去掉了一定量的理论,把实战的比重增大到总课时数的40%。其余60%为理论以及指导性的流程。
    查看开课计划
  • 测试-最新软件自动化测试及性能测试实战

    课程时长:3天(18小时)

    课程介绍:本课程方案注重软件测试的实战过程,去掉了一定量的理论,把实战的比重增大到总课时数的40%。其余60%为理论以及指导性的流程。
    查看开课计划
  • 测试-敏捷测试

    课程时长:12课时

    课程介绍:测试的越早,就能够尽早发现问题,继而解决问题,如何尽早测试呢?在软件需求不断变化、进而产品不断变化的迭代开发过程中,如何进行及时而小粒度的测试?需要哪些关键技能?又要注意哪些误区?有效的经验有哪些?在本课程中,学员们将对敏捷测试的起源、范围、适用环境以及方法有一个彻底的了解。通过分析敏捷测试本身和一些案例,使学员对如何使用敏捷测试方法缩短产品发布周期、通过敏捷测试中的实践尽早和尽快发现缺陷有深入认识。此外,本课程还对如何建立产品质量评价体系、如何使自动化测试获得最大收益进行深入探讨。
    查看开课计划
  • SAFe管理层培训

    课程时长:3天,18小时

    课程介绍:运用规模化敏捷框架(SAFe, Scaled Agile Framework)以及其精益思想基本原则和产品开发流,你将学到引导企业级敏捷转型(50 人以上)所必需的知识。首先SAFe是很具体的,它从团队、计划和项目组合的层面,分别提供了有针对性的指南,这让它们更易于理解,因为这些正是我们在当前的业务架构中所面对的层级。
    课程结束后,你将学会规模化敏捷框架的原则和实践如何支持精益思想、敏捷开发、规模化敏捷Scrum和极限编程、敏捷发布火车(Agile Release Train)、敏捷项目组合管理(Agile Portfolio Management)、敏捷架构和规模化的领导力,从而让公司以更快的速度交付更高质量的软件。
    查看开课计划
  • SAFe软件工程实践

    课程时长:5天,30小时

    课程介绍:

    运用规模化敏捷框架(SAFe, Scaled Agile Framework)以及其精益思想基本原则和产品开发流,你将学到引导企业级敏捷转型(50 人以上)所必需的知识。首先SAFe是很具体的,它从团队、计划和项目组合的层面,分别提供了有针对性的指南,这让它们更易于理解,因为这些正是我们在当前的业务架构中所面对的层级。

    课程结束后,你将学会规模化敏捷框架的原则和实践如何支持精益思想、敏捷开发、规模化敏捷Scrum和极限编程、敏捷发布火车(Agile Release Train)、敏捷项目组合管理(Agile Portfolio Management)、敏捷架构和规模化的领导力,从而让公司以更快的速度交付更高质量的软件。


    查看开课计划
  • TDD最佳实践

    课程时长:2天,12小时

    课程介绍:在敏捷开发实践过程中总有一些棘手的问题,让敏捷开发的过程磕磕绊绊,下面列举了一些常见的问题:
    (1)不愿意使用Unit Test与TDD,原因增加工作负担
    (2)改变我以前的工作习惯,习惯于头脑中构思,不愿意编写出来
    (3)不懂测试技术,无法设计测试用例
    (4)整个软件中的函数都需要完成TDD吗?
    (5)如何结合UML与TDD?
    (6)如何结合持续集成构建与TDD?
    (7)User story描述简洁,如何展开User Story各种场景?
    (8)如何从验证角度完善User Story?
    (9)Unit Test与TDD的粒度?
    (10)有些工具支撑BDD?
    这些问题引发了互联网上得一些论战,不同实践者,依据自己的实践理解给出了一些有价值的经验,这些经验就像盲人摸象,只能解决其中的一部分问题,如何打通敏捷编程的五经六脉呢?讲师通过多年的实践与咨询,发现能够实现高质量与高效率编程的一套实践方法,有效结合UML、MDA、ATDD、BDD与TDD的方法,其中最为关键的事ATDD、BDD与TDD,故称之为编程三剑客。
    查看开课计划
  • 测试分析与设计

    课程时长:3天,18小时

    课程介绍:

    软件测试已有了行业标准(IEEE/ANSI ),1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求。它再也不是一个一次性的,而且只是开发后期的活动,而是与整个开发流程融合成一体。软件测试已成为一个专业,需要运用专门的方法和手段,需要专门人才和专家来承担。

    查看开课计划
  • 探索性测试

    课程时长:2天,12小时

    课程介绍:探索性测试是一种测试思维技术。探索性测试从很多实际的测试方法、技术和工具提炼出一套思维模型,为所有测试人员提供了一种测试思维方式。探索性强调测试人员的主观能动性,抛弃繁杂的测试计划和测试用例设计过程,强调在碰到问题时及时改变测试策略。探索式软件测试一共分为自由式探索式测试、基于场景的探索式测试、基于策略的探索式测试和基于反馈的探索式测试。
    查看开课计划