Python library and commandline tool for work with freemind mindmaps
A few examples of work with library:
Select all nodes below node Business except nodes with icons button_ok, stop-sign and without description
goals_command('Tasks.mm', select='title:Business', filter='icon-button_ok,icon-stop-sign', description='no')
Select all nodes from freemind Tasks.mm that have attribute assigned with value @Kowalski except nodes that has icon button_ok
todo_command('Tasks.mm', select='assigned:@Kowalski', filter='icon-button_ok')
Select node with id 363b6bf92c5df3e2dc30043f1212d103
todo_command('Tasks.mm', select='id:363b6bf92c5df3e2dc30043f1212d103')
There is simple php scripts that recursivery goes through the tree of states and generate all possible test cases.
For example, this script:
php freemind-tests.php examples/Store.mm Flow 1
Generates result:
TestCase #1
- Flow
- Homepage
- Login
- Profile
- End
TestCase #2
- Flow
- Homepage
- Catalog
- Add to Cart
- Checkout
- Payment
- Shipping
- Order confirmation
- End
TestCase #3
- Flow
- Homepage
- Catalog
- Add to Cart
- Goto:Login (if not logged in)
- Login
- Profile
- End