- 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.
- Learn ECMAScript(Second Edition)
- Boost C++ Application Development Cookbook(Second Edition)
- Learning Chef
- Java Web基礎與實例教程(第2版·微課版)
- 算法訓練營:入門篇(全彩版)
- MATLAB定量決策五大類問題
- JAVA程序設計實驗教程
- HTML+CSS+JavaScript網頁設計從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- HTML5 Canvas核心技術:圖形、動畫與游戲開發
- Go語言編程之旅:一起用Go做項目
- Python Natural Language Processing
- Python網絡運維自動化
- Python3網絡爬蟲寶典
- 看漫畫學Python:有趣、有料、好玩、好用(全彩版)
- PHP程序開發參考手冊