- Continuous Integration,Delivery,and Deployment
- Sander Rossel
- 177字
- 2021-07-02 15:42:09
Big bang testing
There are two approaches to integration testing: big bang testing and incremental testing. With big bang testing, you simply wait until all the components of a system are ready and then start testing. In the case of my service, that meant developing and installing everything, then posting some requests and checking whether the external service could call the internal service, and whether the internal service could access the database and the queue and, not unimportant, give feedback to the external service. Furthermore, of course, I had to test whether the queue triggered the processing service and whether the processing service processed the message correctly too.
In reality, the processing also used the database; it put new messages on the queue and sent emails in case of errors. Additionally, all the components had to access the hard drive for logging to a file (and do not assume the filesystem is always available; the first time on production I actually ran into an Unauthorized Exception and nothing was logged). So that means even more integration testing.
- JSP網絡編程(學習筆記)
- Vue.js設計與實現
- LabVIEW 2018 虛擬儀器程序設計
- Docker技術入門與實戰(第3版)
- JavaScript Unlocked
- 深入理解Java7:核心技術與最佳實踐
- Getting Started with SQL Server 2012 Cube Development
- Linux Device Drivers Development
- 微信小程序項目開發實戰
- Hands-On Functional Programming with TypeScript
- Visual Basic程序設計(第三版)
- Learning Splunk Web Framework
- Julia數據科學應用
- Web程序設計:ASP.NET(第2版)
- Mastering OpenStack