曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
Agile Software Testing with Continuous Integration培训

 
   班.级.规.模.及.环.境--热.线:4008699035 手.机:15921673576( 微.信.同.号)
       实战授课,培训后免费技术支持。
   上.课.时.间.和.地.点
开课地址:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站) 【武汉分部】:佳源大厦【成都分部】:领馆区1号【沈阳分部】:沈阳理工大学【郑州分部】:锦华大厦【石家庄分部】:瑞景大厦【北京分部】:北京中山学院 【南京分部】:金港大厦
最新开班 (连续班 、周末班、晚班):即将开课,详情请咨询客服!
   实.验.设.备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实.验.设.备请点击这儿查看★
   质.量.保.障

        1、免费重修;
        2、课程结束后,授课老师留联系方式,保障培训效果,免费技术支持。
        3、推荐机会。

课程大纲
 
  • QA/CI
    What is QA?
    What is CI
    The costs of software development, refactoring and fix errors
    Identifying and understanding the project
    Profit for the organization
    DDD
    Software development based on business requirements, assumptions DDD
    Problems in communication IT-Business
    Domain Model
    Best Practices
    KISS principle and DRY
    Coding standards
    Creating reusable code through OOP and design patterns
    Identifying and reducing cyclomatic complexity
    Software Metrics
    Weight Method per Class
    Response For a Class
    Depth of Inheritance Tree
    Coupling Between Objects
    Lack of Cohesion of Methods
    Number of Children
    Cyclomatic complexity
    Metrics class
    Model Metrics
    Metrics for use
    Software Testing
    What, when and how to test?
    The method of "white-box" and "black box"
    The role of testing in agile methodologies
    TDD only a potential increase in the cost of the project
    Unit testing
    Behavioral tests
    Functional tests
    Refactoring
    What is refactoring?
    Debt technology
    Code smell
    Refactoring patterns
    Documentation
    The role of documentation in agile methodologies
    What to document?
    Types of documentation
    Documentation and agile methodologies, or you can call (Working software over comprehensive documentation)?
    Standard XMI
    Automatic generation of documentation
    Tools and Environment CI
    Tools and Environment CI
    Agile and CI/QA
    Planning and incremental development
    Embracing Change
    Short stages
    Interdisciplinary team
    Extreme Programming, Code Review
    Individuals and interactions over processes and tools
    Summation
    Discussion
    Questions
    How do you begin the process of implementation?
    Introduction to testing
    Functional Tests
    Regression Test
    UAT Tests
    Unit Tests
    Usability Tests
    Non Functional Tests
    Performance test
    Load test
    Stress test
    Soak test
    Test or not to test
    Who is making decisions about what to test?
    The cost of testing irrelevant things
    Calculating ROI (what if something fails analysis)
    The role of Test Manager
    The process of Testing
    Testing is a process and a strategy
    Identifying testing needs
    Gathering requirements (use cases, user stories)
    Scoping (choosing and prioritize scenarios)
    Designing tests
    Preparing data
    Preparing environment
    Creating or Recording tests
    Perform the test
    Analysis and reports
    Conclusions and improvement
    When to say "stop"
    Product owner and Tests
    The customer representative and test priority
    Prioritizing tests
    Writing effective stories for UAT
    Acceptance criteria
    Group exercise to produce customer requirements and write stories based on the requirements and create tests
 
  备案号:沪ICP备08026168号 .(2014年7月11)...................