Showing posts with label CI/CD. Show all posts
Showing posts with label CI/CD. Show all posts

Thursday, April 2, 2020

Continuous testing

https://www.guru99.com/continuous-testing.html
https://www.katalon.com/resources-center/blog/continuous-testing-introduction/

Test early, test often,test eveywhere, automation

Fast delivery
Good Quality

whenever a developer checks the code in the Source Code Server like Jenkins automated set of unit tests are executed in the continuous process. If the tests fail, the build is rejected, and the developer is notified. If the build passes the test, it is deployed to performance, QA servers for exhaustive functional and load tests. The tests are run in parallel. If the tests pass, the software is deployed in production.

The code is continuously developed, delivered, tested and deployed.

For Example, whenever a developer checks the code in the Source Code Server like Jenkins automated set of unit tests are executed in the continuous process. If the tests fail, the build is rejected, and the developer is notified. If the build passes the test, it is deployed to performance, QA servers for exhaustive functional and load tests. The tests are run in parallel. If the tests pass, the software is deployed in production.

Continuous Testing is a small cog in the Continuous Development, Integration and Deployment Cycle




Tuesday, August 13, 2019

CICD--what is devops

From guru99
Devops->Fast delivery


  • What is DevOps?

collaborations between development (developer+tester)and operations team
increases an organization's speed to deliver applications and services.



  • Why DevOps

DevOps allows Agile Development Teams to implement Continuous Integration and Continuous Delivery.
H












  • How DevOps


Above diagram shows the DevOps lifecycle

Continuous and Automation
DevOps Maturity: deploying all the way into production without any human intervention

Continuous integration :the first step down the path toward DevOps maturity.
Continuous Delivery
Continuous Deployment


  • Continuous Integration
Every Commit automatically triggers a new build. Then the build will be automatically deployed to testing server for testing. Developers will get frequent feedback. And then continuous release

Automation Testing


CI Tools: Jenkins, Atlassian Bamboo

Jenkins is open source, robust , widely used. It support lots of plug-ins.












API interview questions

  https://www.katalon.com/resources-center/blog/web-api-testing-interview-questions/ Top 50+ Web API Testing Interview Questions [Ultimate l...