<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:Agile Software Testing with Continuous Integration培訓
            4401 人關注
            (78637/99817)
            課程大綱:

                    Agile Software Testing with Continuous Integration培訓

             

             

             

            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

            538在线视频二三区视视频