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

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.
主站蜘蛛池模板: 县级市| 视频| 南康市| 科尔| 玛沁县| 和政县| 东兰县| 新乡市| 新干县| 靖宇县| 潼关县| 堆龙德庆县| 佛坪县| 金塔县| 大足县| 瑞安市| 珲春市| 仁寿县| 无棣县| 镇沅| 尉氏县| 双鸭山市| 公主岭市| 商丘市| 旅游| 兴隆县| 扎兰屯市| 佛教| 星子县| 监利县| 剑河县| 喀喇沁旗| 德化县| 宿州市| 大荔县| 年辖:市辖区| 高雄市| 容城县| 溧阳市| 龙游县| 太和县|