- Effective DevOps with AWS
- Nathaniel Felsen
- 176字
- 2021-07-15 17:11:46
Automate 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 deserve its own book, but in a nutshell, when developing code, keep in mind that there are four levels of testing automation to focus on to successfully implement DevOps:
- Unit test: 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 one to implement successfully.
- System testing: This is end-to-end testing. Let's take an example of a photo-sharing application. Here, the end-to-end testing could involve opening the homepage, signing in, uploading a photo, adding a caption, publishing the photo, and then signing out.
推薦閱讀
- 程序員修煉之道:程序設(shè)計(jì)入門30講
- 數(shù)據(jù)庫(kù)原理及應(yīng)用(Access版)第3版
- Processing互動(dòng)編程藝術(shù)
- PLC編程及應(yīng)用實(shí)戰(zhàn)
- Symfony2 Essentials
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- 零基礎(chǔ)學(xué)HTML+CSS第2版
- 超好玩的Scratch 3.5少兒編程
- Three.js權(quán)威指南:在網(wǎng)頁(yè)上創(chuàng)建3D圖形和動(dòng)畫(huà)的方法與實(shí)踐(原書(shū)第4版)
- ROS機(jī)器人編程實(shí)戰(zhàn)
- Mastering Leap Motion
- IBM RUP參考與認(rèn)證指南
- H5頁(yè)面設(shè)計(jì)與制作(全彩慕課版·第2版)
- 數(shù)據(jù)結(jié)構(gòu)與算法詳解
- Backbone.js Patterns and Best Practices