- 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.
推薦閱讀
- 電氣自動(dòng)化專業(yè)英語(yǔ)(第3版)
- Practical Ansible 2
- 實(shí)時(shí)流計(jì)算系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 電腦上網(wǎng)直通車
- SharePoint 2010開(kāi)發(fā)最佳實(shí)踐
- 21天學(xué)通C#
- 21天學(xué)通Visual Basic
- The Python Workshop
- 新編計(jì)算機(jī)圖形學(xué)
- Salesforce Advanced Administrator Certification Guide
- MATLAB-Simulink系統(tǒng)仿真超級(jí)學(xué)習(xí)手冊(cè)
- 這樣用Word!
- Linux Administration Cookbook
- D3.js Quick Start Guide
- 智能移動(dòng)機(jī)器人的設(shè)計(jì)、制作與應(yīng)用