- 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.
推薦閱讀
- 自動控制工程設(shè)計(jì)入門
- 火格局的時(shí)空變異及其在電網(wǎng)防火中的應(yīng)用
- Linux Mint System Administrator’s Beginner's Guide
- 大數(shù)據(jù)安全與隱私保護(hù)
- WordPress Theme Development Beginner's Guide(Third Edition)
- Blender 3D Printing by Example
- 學(xué)會VBA,菜鳥也高飛!
- 從零開始學(xué)C++
- 空間機(jī)械臂建模、規(guī)劃與控制
- SMS 2003部署與操作深入指南
- Mastering Exploratory Analysis with pandas
- 會聲會影X4中文版從入門到精通
- 無人駕駛感知智能
- 電腦故障排除與維護(hù)終極技巧金典
- Hands-On Deep Learning with Go