This is the program whom can help you to devoliping and testing a smartcontracts on freeton.
In first you have to install PySide2 and tonclient
pip install ton-client-py==1.0.0.6 pyside2
Then you have to compile and place in folder with interface.py solc tvm_linker and stdlib_sol.tvm.
Next simple write python3 interface.py
!Warning program unstable and didnt finish.