- Effective DevOps with AWS
- Yogesh Raheja Giuseppe Borgese Nathaniel Felsen
- 177字
- 2021-07-23 16:27:23
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.
推薦閱讀
- Introduction to DevOps with Kubernetes
- 中文版Photoshop CS5數(shù)碼照片處理完全自學一本通
- 機器人智能運動規(guī)劃技術
- 數(shù)據(jù)庫原理與應用技術
- Spark大數(shù)據(jù)技術與應用
- Visual Basic.NET程序設計
- Lightning Fast Animation in Element 3D
- Microsoft System Center Confi guration Manager
- 零起點學西門子S7-200 PLC
- Mastering Ansible(Second Edition)
- 漢字錄入技能訓練
- 機器人制作入門(第4版)
- 自適應學習:人工智能時代的教育革命
- FANUC工業(yè)機器人虛擬仿真教程
- Learning Couchbase