|
|
Debugging and Testing
PHP » Scripts and Programs » Development Tools » Debugging and Testing
A D V E R T I S E M E N T
Want free Oracle Magazine? Apply here now!
PHP Code Executer - FreewareIt saves you a lot of time and frustration by enabling you to run scripts directly. You copy PHP and/or HTML and/or JavaScript code into the text area. When you click 'Execute Code', it executes the code. When you get a piece of code on the Web, and want to test it, you do not have to copy it into your editor and save it to a specific location and then run it again through your browser from that specific location. No, you just use this baby. It is extremely easy to use and contains no banners or spyware.
tableVarDump()Replacement for PHP's built-in var_dump() function for complex arrays. tableVarDump() outputs any variable to an HTML table format, specifically designed to display complex multi-dimensional arrays in a more easy to read format than var_dump() or print_r(). phpEval()phpEval() gives you a command-line interface for PHP, where you can type in PHP code and see what it would do, without going through the trouble of creating a new PHP file, uploading it to the server, testing it, etc. debugHelper - Free (LGPL)This class will display variable content, stop the time and display files easier than the internal php functions. Output can easily be modified.
It provides php java style error messages with a full stack trace and source code information. Variable Validator - $ 18Validate your variables as you program your website.
Perfect for debugging php scripts, do you not know were your error is
With Variable Validator you can show the contents of all HTTP_***_VARS and see were you are going wrong. SimpleTest - OSIUnit tester, web page tester and mock objects framework. If you have used the Java tools JUnit, JMock and JWebUnit then this PHP version covers much of the same ground. Basically a tool for building application test suites around test cases and then executing and reporting on those tests. The tool set also includes a web browser that can be used for scripting web content. PHP_Debug - PHP4 License[PHP_Debug] An open source PHP debug library
Hi, i have motivated myself to write this debug class, it works pretty fine. :)
Here what the class alows :
- Pear integration
- PHP Process time
- Database and query process time
- Dump of all type of variable in a graphical way
- Functionnal debug
- Debug queries
- Show number of database queries executed
- Allow to search in all debug infos
- Direct links to test queries in Phpmyadmin
- Show globals var ( $GLOBALS, $_POST, $_GET ... )
- Enable or disable the debug infos you want to see
- Check performance of chunk of php code
- Customize the general display of your debug
- ... ( see doc for complete specification )
- You can check full doc website : ( nice phpdoc documentation :p )
If you have questions, ideas, etc..., contact at my Website.
It is very clear and well documented ( with Pear::Phpdocumentor )
Now i am searching people to test and to have some feeback, the next
realease will depend on the feeback i will get.
For php beginner what is really great for example is the ability to show
all queries and to have a direct link to test this quesries in phpmyadmin.. :)
I am waiting for your comments, it would be nice if some people would use
it. But anyway i use already it. :p phpmytest - Free (GPL)phpmytest is a tool to automate testing of web-applications. Therefore you have to record a so called test once by surfing arround your website and filling out the formulars. After that you can repeat this test everytime you want. How a page is tested is implemented as classes. If you want, you can write your own classes to attune phpmytest to your needs. At the moment phpmytest can find text on the page to be tested, dead links, it can validate HTML and find php-script-errors. TIMER - FreewareThis function is based on the one published in the "PHP Developers Cookbook", Pages 67/68, that has an error (it does not show you the correct total time of execution). Usable for html output and commandline. PHP_Dyn - Free (GPL)PHP_Dyn is PHP Extension to help debugging a PHP script. You can get execution trace of scripts not to need change them. HTTP request parameter can be printed. Argument value of the function call and return value can be printed.
Tesly - Free (GPL)Tesly is a web application written in PHP that helps you create, execute, and report on test plans. Test plans are comprised of test cases, which are made up of step-by-step procedures. Each step has an action to take and a result that is expected. QA leaders can track the progress of testing as testers use the interface to report completion of test cases. LensDebug - FreeLensDebug is a very useful for debugging without disfiguring your main html page with distracting debugging output. Uses javascript to display variables as you debug in a separate window. Each variable is disassembled and color coded for easy reference. Results from multiple pages can be sent to the same window. BODY - Free TrialBODY is a fully functional symbolic debugger for PHP. It is 95% written in PHP, and requires a Unix/Linux backend. The user interface is basic HTML.
|
A D V E R T I S E M E N T
|
Subscribe to SourceCodesWorld - Techies Talk |
| |
|