DevOps Test Engineer Question…What is the difference between Static Testing and Dynamic Testing for Continuous Deployment?
Every organization that delivers products or services will need to shift their ideas for how they plan, build, test and deploy a service that is resilient and for one that truly delivers value for both customers and the internal business. Continuous Integration, Continuous Delivery, and Continuous deployment are all supported by Continuous testing. Continuous anything will not be assured of success without Continuous Testing. Continuous testing is the process of executing automated tests as part of the software delivery pipeline to obtain immediate feedback on the business risks associated with a software release candidate. Shifting left ensures that the test takes place early, up front in the pipeline of delivery, NOT after the development. Testing after development is too late because then we do not have the time, money or resources available to re-engineer, re-design or to re-develop appropriately. When we test after the development of an application the best we can do wit