You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,14 @@ programming languages and frameworks it uses are as follows:
17
17
- Go - Webgo
18
18
- DB - Mongo, MySQL
19
19
20
+
You can find more information on the system and its functionality in the original [TrainTicket repository](https://github.com/FudanSELab/train-ticket)
21
+
22
+
Within the test directory of each microservice, tests are divided into separate directories for ***component*** and ***integration*** tests to reflect the type of testing being performed.
23
+
We include an integration directory only if the service makes requests to other services and, therefore, an integration scenario is given.
24
+
Within both the component and integration directories, tests are further subdivided into subdirectories based on HTTP methods.
25
+
Consequently, tests are categorized under ***get***, ***post***, ***put*** or ***delete*** directories.
26
+
Some services additionally contain ***AuthTest*** classes for testing their security-related behavior.
27
+
20
28
## Setup for executing Integration Tests
21
29
22
30
Make sure to run `maven clean` or `mvn clean` and `maven package` or `mvn package` before executing the test cases.
@@ -56,3 +64,8 @@ Once the application starts, you can visit the Train Ticket web page at [http://
56
64
57
65
In order to know how to use the application, you can refer
58
66
to [the User Guide](https://github.com/FudanSELab/train-ticket/wiki/User-Guide).
67
+
68
+
## Paper Reference
69
+
Lena Gregor, Marcel Skalski, Alexander Pretschner. <br>
70
+
**Benchmarking Component and Integration Testing in Microservices: Test Suites and Fault Analysis on TrainTicket** <br>
71
+
IEEE International Congress On Intelligent And Service-Oriented Systems Engineering (CISOSE 2025)
0 commit comments