Skip to content

Commit 586ebc2

Browse files
authored
Update README.md
1 parent cda28cc commit 586ebc2

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ programming languages and frameworks it uses are as follows:
1717
- Go - Webgo
1818
- DB - Mongo, MySQL
1919

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+
2028
## Setup for executing Integration Tests
2129

2230
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://
5664

5765
In order to know how to use the application, you can refer
5866
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

Comments
 (0)