The objective of my thesis is to review and evaluate different tools for inspecting and testing Python web applications.
Tools Twill, Webunit and FunkLoad are intended for testing web applications. Twill is easy to use, but it is outdated and unpopular. Tool Webunit is also easy to use, but it is not adapted for usage in Windows. Tool FunkLoad is upgraded from Webunit with a recorder for making tests.
Tools PyChecker, Pylint in Pyflakes are intended for checking source code. PyChecker detects all errors in code, but needs to execute the code. Pyflakes is upgraded from PyChecker and does not need to execute the code, but does not detect all errors. Pylint, beside errors, also detects poorly formed lines inside code.
At the end is presented a set of tools from different fields, which are the most suitable for usage in our projects.
|