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

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.
主站蜘蛛池模板: 河曲县| 兴山县| 永善县| 海南省| 浏阳市| 衡山县| 石河子市| 柯坪县| 开阳县| 苍山县| 中方县| 阳谷县| 碌曲县| 楚雄市| 南丰县| 榆社县| 昌宁县| 酉阳| 准格尔旗| 吉隆县| 大邑县| 金寨县| 女性| 娄底市| 青阳县| 鄂托克旗| 肇东市| 佛学| 中山市| 龙江县| 桂东县| 遵义市| 都昌县| 隆子县| 高清| 海城市| 兰考县| 东安县| 龙海市| 永丰县| 遵义县|