DellEMC 茹炳晟 不破不立 大规模微服务架构的测试挑战和应对策略

CodeWarrior

2019/07/08 发布于 编程 分类

GIAC2019 

文字内容
1. 茹炳晟 Dell EMC 中国研发集团 资深架构师
4. q API q q q - API
10. Exploratory Test Tester GUI Test Tester Developer GUI Test API Test Tester Developer API Test Unit Test Developer Developer Unit Test Before After
11. API
12. API
13. API API Design Specification API Test Case Design API Test Tool (POSTMAN / SOAPUI) Collections Team Library Re Response
14. API Test Executor API Design Specification Code-based API API Test Case Design API Test Case with Test Data API Test Executor Re Response
15. Test Case Test Data API Design Specification Data-Driven Test API Test Case Design API Test Case API Test Executor Data-driven Test Data Re Response
16. Data-Driven Test Data API Parameters’ Type API Design Specification API Test Case Design API Test Case API Test Executor Data-driven Test Data Re Response Automatic Test Data Generator
17. Test Data Service API Parameters’ Type API Design Specification API Test Case Design API Test Case API Test Executor Data-driven Test Data Automatic Test Data Generator Re Response Test Data Service
18. Parallel Execution Controller API API Parameters’ Type API Design Specification API Test Case Design API Test Case Data-driven Test Data Automatic Test Data Generator Parallel Execution Controller API Test Executor Re Response Test Data Service
19. Load Generator Cluster API API Parameters’ Type API Design Specification API Test Case Design API Test Case Data-driven Test Data Automatic Test Data Generator Parallel Execution Controller Load Generator Cluster API Test Executor Re Response Test Data Service
20. Docker API Parameters’ Type API Design Specification API Test Case Design API Test Case Data-driven Test Data Automatic Test Data Generator Parallel Execution Controller Load Generator Cluster API Test Executor Re Response Test Data Service
21. API API Parameters’ Type API Design Specification API Test Case Design API Test Case Data-driven Test Data Automatic Test Data Generator Parallel Execution Controller Load Generator Cluster API Test Executor Re Response Test Data Service
23. A q API q API q API q q A A A
24. Re Response Re Response
25. Consumer A Request/Response Suite Record Proxy Consumer B Request/Response Suite Test Execution Test Validation Service T Contract Suite
26. Service T API Test
27. Mock Service X Service X Contract Suite Service T API Test Service Y Contract Suite Mock Service Y
28. Spring Cloud Contract https://specto.io/blog/2016/11/16/spring-cloud-contract/ https://github.com/SpectoLabs/spring-cloud-contract-blog
30. : q q Cross domain Knowledge
31. – Test Data Service Data Serving Data Storage and Management Data Utility Data Creation Job Multiple job, one for each type UI (react) QE-Infrastructure Data Utilities GTDS Core Service Web Service (RESTful) Data Operation Offering data Meta data management Recipe data Management Data quantity Management Data Quality management Data Search Job Multiple job, one for each type Domain QE Data Utilities Data Validation Job Multiple job, one for each type DEV Data Utilities/API Data Clean Job Multiple job, one for each type MongoDB Recipe definition EVENT meta data USER meta data LISTING meta data ORDER meta data
32. – Test Data Service