Towards Constraint Logic Programming over Strings for Test Data Generation
Sebastian Krings, J. Schmidt, P. Skowronek, J. Dunkelau, D. Ehmke
Towards Constraint Logic Programming over Strings for Test Data - - PowerPoint PPT Presentation
Towards Constraint Logic Programming over Strings for Test Data Generation Sebastian Krings, J. Schmidt, P. Skowronek, J. Dunkelau, D. Ehmke Test Data vs. Privacy Software testing needs Personal data should has appropriate test data to be
Sebastian Krings, J. Schmidt, P. Skowronek, J. Dunkelau, D. Ehmke
Test Data vs. Privacy
Software testing needs appropriate test data
scenarios
Personal data should has to be protected
Towards Constraint Logic Programming over Strings for Test Data Generation
Just Anonymize?
First Name Last Name Birthday Customer No. Egon Maier 10.10.1963 EM63-005 Harald Müller 08.04.1973 HM73-001 Hannah Michels 06.09.1973 HM73-002 … … … …
Towards Constraint Logic Programming over Strings for Test Data Generation
Just Anonymize? It‘s complicated ….
First Name Last Name Birthday Customer No. Stephan Kaiser 08.08.2007 XY68-005 Stephanie Michels 08.02.1976 HM73-001 … … … … … … … …
Towards Constraint Logic Programming over Strings for Test Data Generation
First Name Last Name Birthday Customer No. Egon Maier 10.10.1963 EM63-005 Harald Müller 08.04.1973 HM73-001 Hannah Michels 06.09.1973 HM73-002 … … … …
Data Generators
Towards Constraint Logic Programming over Strings for Test Data Generation
Requirements Towards Solvers
Towards Constraint Logic Programming over Strings for Test Data Generation
Current Approach: autogen / CLPQS
Towards Constraint Logic Programming over Strings for Test Data Generation
Check alternative approaches
Towards Constraint Logic Programming over Strings for Test Data Generation
Alternative Approaches
Towards Constraint Logic Programming over Strings for Test Data Generation
New Prolog / CHR-based Solver
Towards Constraint Logic Programming over Strings for Test Data Generation
CHR Rules by Example
Towards Constraint Logic Programming over Strings for Test Data Generation
New Prolog / CHR-based Solver
Towards Constraint Logic Programming over Strings for Test Data Generation
Case Studies
Towards Constraint Logic Programming over Strings for Test Data Generation
Case Study 2: IBAN Numbers
Towards Constraint Logic Programming over Strings for Test Data Generation
Case Study 2: Dates
Towards Constraint Logic Programming over Strings for Test Data Generation
Future Work
Towards Constraint Logic Programming over Strings for Test Data Generation
Conclusions
Towards Constraint Logic Programming over Strings for Test Data Generation
Last …
Towards Constraint Logic Programming over Strings for Test Data Generation