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

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.
主站蜘蛛池模板: 视频| 绥中县| 香港 | 秀山| 浮山县| 曲靖市| 汕头市| 阿荣旗| 德化县| 垫江县| 宽城| 佳木斯市| 德昌县| 裕民县| 朝阳市| 泸溪县| 内江市| 石嘴山市| 沧州市| 福建省| 无棣县| 德州市| 苏州市| 赞皇县| 清新县| 边坝县| 永平县| 康定县| 景德镇市| 汝州市| 河间市| 高唐县| 达日县| 色达县| 凉城县| 浦北县| 胶州市| 台安县| 迁安市| 鹿泉市| 庐江县|