We need to update at least Test Suite 1 to 6, 24, 25, 28, 29, and TC 30.2 for testing the ‘Multi-Tenant’ behaviors. Also, we need to add a new Test Suite for the ‘Tenant' and its business context relationship management.
Across the entire test documents, the term ‘OAGi/OAGIS Developer' should change to ‘Standard Developer’.
TC (Test Case) 1.2 (https://github.com/OAGi/Score/blob/develop/docs/test_cases/TestSuite1.md#test-case-12) and TC 3.1 (https://github.com/OAGi/Score/blob/develop/docs/test_cases/TestSuite3.md#test-case-31) stated that each score users would have a different menu items by assigned roles due to the access restriction of Score functionalities. It needs to take account into the ‘Admin’ role and the ‘Multi-Tenant’ option.
The target objectives of All TCs in TS (Test Suite) 2 (https://github.com/OAGi/Score/blob/develop/docs/test_cases/TestSuite2.md) should be pointing to ‘Admin’ role, not ‘Developer' role.
TC 5.3 (https://github.com/OAGi/Score/blob/develop/docs/test_cases/TestSuite5.md#test-case-53) explains all test assertions about business contexts. It may need to have additional assertions for ‘Multi-Tenant’ option.
Some test cases in TC 5.5 (https://github.com/OAGi/Score/blob/develop/docs/test_cases/TestSuite5.md#test-case-55) and TC 28.2/28.3 (https://github.com/OAGi/Score/blob/develop/docs/test_cases/TestSuite28.md#test-case-282) have assertions in regard to the User Extension mechanism. These test would fail if ‘Multi-Tenant’ option is activated because the functions for creating a ‘User Extension’ disallowed in ‘Multi-Tenant’ environment. Thus, we either skip to execute these test scripts if the ‘Multi-Tenant’ option is activated, or check the disability of the ‘User Extension’ function.
TS 24 and 25 contain the main test cases for testing BIE abilities including ‘Reuse BIE’. These cases need to be updated for ‘Multi-Tenant’ environment.
General
Content
Integrations