DevOps Classroomnotes 04/Jul/2023

Story of an Organization LT

  • LT is an organization who is developing an application for health care. Big Hospital chains are their customers
    • Appolo
    • Fortis
    • AIG
  • Architecture of their application
    Preview
  • To develop this application we have one team per service
  • To test this application we have
    • automated testers
    • manual testers
  • Goals: LT want to implement DevOps Practices
    • Check the code quality and regressions whenever developer commits the code.
    • Manual testers will test all the work done by developers previous day in todays work
    • Code Quality has to be tested by Static Code Analysis tools
    • We need to store the build artifacts of night build in artifact repository

Terms

  • Regression: New changes impacting working features and tests to identify this are called as Regression tests
  • API Testing:
  • Rest API
  • unit testing: testing smaller units of code by writing code
  • Day build: Every change submitted by developer during active work hours
    • We do minimal test executions
    • This should finish quickly
  • night build: This build is done to consolidate all the work done by your dev team for the whole day
    • We do execute all the automated tests
    • This might take hours and gives confidence to manual testing team so that they can consider this build
  • Quality Gate: If we fail the build when code quality issues exist this is called as Quality Gate
  • Artifact: Artifact is what build/package generates
  • Repository: This is a storage location which maintains history

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About continuous learner

devops & cloud enthusiastic learner