We present our work on testing access control of large national e-health Internet portal which has millions of monthly visits. Our aim is twofold: (1) to improve testing by applying systematic and rigorous (semi-formal) approach and (2) to obtain holistic view of portal’s complex access control structure. Applying more rigorous approach facilitates reducing ambiguity while holistic picture aids on easier and often also faster comprehension of complex control structure by avoiding reading a lot of textual specifications. We use set-theoretic approach for specifying access control. Then, from access control’s abstract set notations we get a visualize version in form of the access control tree. Access control tree presented in this paper has 15 leaves (scopes) which results in 105 pairs of abstract test scenarios. More complete version of the tree has 66 leaves (scopes) that results in over 2000 pairs of abstract test scenarios (although not all of them can be valid). From abstract scenarios we implemented over 600 concrete and automated test cases. Manual execution test of one concrete test takes about five minutes while automated execution of all tests takes about one hour (thus achieving over 40 times speedup). These automated test cases run as a part of our CI/CD pipeline.
Tue 16 NovDisplayed time zone: Hobart change
18:00 - 19:00 | Testing IResearch Papers / NIER track / Industry Showcase at Kangaroo Chair(s): Xiaoyin Wang University of Texas at San Antonio | ||
18:00 20mTalk | Testing Your Question Answering Software via Asking Recursively Research Papers Songqiang Chen School of Computer Science, Wuhan University, Shuo Jin School of Computer Science, Wuhan University, Xiaoyuan Xie School of Computer Science, Wuhan University, China | ||
18:20 20mTalk | Improving Test Case Generation for REST APIs Through Hierarchical Clustering Research Papers Dimitri Stallenberg Delft University of Technology, Mitchell Olsthoorn Delft University of Technology, Annibale Panichella Delft University of Technology DOI Pre-print | ||
18:40 10mTalk | Access Control Tree for Testing and Learning Industry Showcase Davrondzhon Gafurov Norsk Helsenett SF, Margrete Sunde Grovan Norsk Helsenett SF, Margrete Sunde Grovan Norsk Helsenett SF | ||
18:50 10mTalk | Property-based Test for Part-of-Speech Tagging Tool NIER track Shuo Jin School of Computer Science, Wuhan University, Songqiang Chen School of Computer Science, Wuhan University, Xiaoyuan Xie School of Computer Science, Wuhan University, China |