官术网_书友最值得收藏!

Automating testing

Automated software testing predates the history of DevOps, but it is a good starting point. Too often, developers focus on implementing features and forget to add a test to their code. In a DevOps environment, developers are responsible for adding proper testing to their code. QA teams can still exist; however, similar to other engineering teams, they work on building automation around testing.

This topic could fill its own book, but in a nutshell, when developing code, keep in mind that there are four levels of testing automation to focus on, in order to successfully implement DevOps:

  • Unit testing: This is to test the functionality of each code block and function.
  • Integration testing: This is to make sure that services and components work together.
  • User interface testing: This is often the most challenging component to successfully implement.
  • System testing: This is end-to-end testing. For example, in a photo- sharing application, the end-to-end testing could be to open the home page, sign in, upload a photo, add a caption, publish the photo, and then sign out.
主站蜘蛛池模板: 平遥县| 墨江| 元谋县| 东阳市| 金湖县| 五大连池市| 邵阳县| 新密市| 临安市| 浑源县| 西贡区| 桐梓县| 霍邱县| 山西省| 屏山县| 连城县| 囊谦县| 沅陵县| 保定市| 韶山市| 左贡县| 政和县| 五莲县| 永济市| 民权县| 千阳县| 栖霞市| 女性| 林甸县| 三台县| 山丹县| 藁城市| 怀宁县| 康定县| 南皮县| 宁城县| 临漳县| 湄潭县| 上蔡县| 郎溪县| 漯河市|