Generating tests for Spring: what tests are made of
summary
UnitTestBot, an automated test-generation tool for Java, was extended to handle Spring applications by teaching it unit-test and then integration-test concepts. The presenters describe adding awareness of Spring annotations, application contexts, post-processors, and test configurations so the tool can analyze and generate appropriate tests for Spring-based code.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:12Auto-test expectations
- 5:05How test generator works
- 8:16Demo: test generation
- 13:27Symbolic execution and SMT solvers
- 16:47Spring testing specifics
- 22:09Spring integration tests
- 26:50Under the hood: conc and fire
- 30:46Auto-generation benefits
- 33:18Tool adoption results
- 42:20Q&A
related talks
53mTesting Spring Boot Applications Demystified
50mTesting with Spring and JUnit 5
48mTesting Spring Boot Applications Demystified
01h 27mGet the Most out of Testing with Spring 4.2
44mTesting with Spring, AOT, GraalVM, and JUnit 5
56mLearning Spring Boot with TDD
39mRethinking Unit Testing: Automating the Generation of Java
44mTesting Web Apps with Spring Framework
