martes, 31 de diciembre de 2013

the-best-php-framework-for-2013

http://josemmsimo.wordpress.com/2013/12/02/php-frameworks-comparison-zend-symfony-codeigniter-yii-and-cake-php/


http://webrevisions.com/tutorials/php-framework-the-best-php-framework-for-2013/#.UsMIqrQ0-uM

http://wiki.kumbiaphp.com/Frameworks_Benchmark_KumbiaPHP_vs_%28Yii_CodeIgniter_Kohana_Zend_Prado_CakePHP_Symfony%29

domingo, 15 de diciembre de 2013

15 essential open source tools for Windows admins

15 essential open source tools for Windows admins

Microsoft offers great tools for enhancing your server-side experience, but open source has impressive options as well


http://www.infoworld.com/slideshow/26799/15-essential-open-source-tools-windows-admins-184364?source=more_slideshows#slide1

Essential open source Windows admin tool 

No. 1: Wireshark
No. 2: AMANDA
No. 7: OCS Inventory
No. 8: UltraDefrag
No. 10: Zenmap
No. 13: ClamWin Antivirus
No. 15: VirtualBox

sábado, 14 de diciembre de 2013

administracion de pruebas de software open source


http://www.indiangnu.org/2011/top-5-open-source-software-testing-qa-tools/

Software testing is the process of testing software product’s quality, risk and operability. Testing also helps to find bugs and fix them during product development.
1) Selenium (http://seleniumhq.org) -

Selenium is a portable software testing framework for web applications. It supports number of popular programming languages, including C#, Java, Groovy, Perl, PHP, Python and Ruby for writing test cases. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms.
2) Sikuli (http://sikuli.org) -
Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). Sikuli includes Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API’s support. You can programmatically control a web page, a Windows/Linux/Mac OS X desktop application, or even an iphone or android application running in a simulator or via VNC.
3) Watir (http://watir.com) -
Watir is an open-source (BSD) family of Ruby libraries for automating web browsers. It supports your app no matter what technology it is developed in. Watir drives browsers the same way people do.  It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. It allows you to write simple and flexible tests that are easy to read and maintain.
4) Unit Testing Tools -
Unit testing is a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable
part of an application. In procedural programming a unit may be an individual function or procedure. In object-oriented programming a unit is usually an interface, such as a class.
** PHP
- PHPUnit (http://phpunit.sourceforge.net/) ~ PHPUnit comes as PEAR package. It is Unit testing framework for PHP based on the “JUnit” framework for Java.
Amock (http://www.amock.org/) ~ Amock is a mock object library written in PHP 5, inspired by EasyMock.
** PERL
HTTP::Recorder  ~ is Browser-independent recorder that records interactions with web sites and produces scripts for automated playback. Recorder produces WWW::Mechanize scripts by default, but provides functionality to use your own custom logger. We have used ‘WWW::Mechanize’ to automate website load time testing using showslow (http://www.showslow.com/) and yslow firefox extension.
** Python
PyUnit ( http://pyunit.sourceforge.net/ ) ~ A unit testing framework for Python based on JUnit and XUnit, the de-facto standard frameworks for Java and SmallTalk respectively.
Achoo (http://web.quuxo.com/products/achoo/) ~ Achoo is a fluent interface for unit testing Python objects. Achoo makes it easy to make assertions about the properties and behaviours of Python objects.
** SQL
-  SQLUnit (http://sqlunit.sourceforge.net/) ~  SQLUnit is a regression and unit testing harness for testing database stored procedures.
An SQLUnit test suite would be written as an XML file. The SQLUnit harness, which is written in Java, uses the JUnit unit testing framework to
convert the XML test specifications to JDBC calls and compare the results generated from the calls with the specified results.
5)  iMacros (http://www.iopus.com/iMacros) -
 iMacros is an extension for the Mozilla Firefox, Google Chrome, and Internet Explorer web browsers which adds record and replay functionality similar to that found in web testing and form filler software.
The macros can be combined and controlled via JavaScript.
Reference:- http://www.opensourcetesting.org/
- See more at: http://www.indiangnu.org/2011/top-5-open-source-software-testing-qa-tools/#sthash.vdPAHk3f.dpuf

http://www.opensourcetestmanagement.com/

Open Source Test Management Software

  • FitNesse
    FitNesse is a software development collaboration tool. FitNesse enables customers, testers, and programmers to learn what their software should do, and to automatically compare that to what it actually does do. It compares customers' expectations to actual results.
  • Jite
    Jite is a test management tool to manage and execute tests related to any kind of application or device that needs to be tested and certificated before to release it to end-users.
  • Mozilla Testopia
    Testopia is a test case management extension for Bugzilla. It is designed to be a generic tool for tracking test cases, allowing for testing organizations to integrate bug reporting with their test case run results.
  • qaManager
    qaManager is a platform independent web based application for managing QA projects with a very simple installation. qaManager comes with project tracking, resource management, test case management and more.
  • QATraq
    QATraq is a tool that provides the framework for task management and control, across the whole test process.
  • Radi
    Radi is a lightweight test management tool. Radi supports test directory features like configuring test plans, updating (create/edit) test results for the test images/builds, backup, user management and more.
  • RTH
    RTH (requirements and testing hub) is an open source test management tool that also has requirements management and bug-tracking capabilities
  • RTH-Turbo
    RTH Turbo is an optimized version of RTH, a testing management tool, that allows for requirement management, test case management, defect tracking, creating test plans and analyzing your test results.
  • Salome-TMF
    Salome-TMF is an independent Test Management Tool, which helps you to manage your entire testing process, including creating test scripts, executing tests, tracking results, produce documentation and more.
  • Tesly
    Tesly is a web application written in PHP that helps you create, execute, and report on test plans. QA leaders can track the progress of testing as testers use the interface to report completion of test cases.
  • Test Case Web
    Test Case Web (TCW) is an online test case management (TCM) and test-tracking system built with PHP and a SQL backend.
  • Testitool
    Test Run is the next generation of test planning software. Based upon Testitool it provides QA engineers with a state of the art test bench, and managers with the reports they need to bring visibility into their teams work.
  • TestLink
    TestLink is a web-based test management tool. The application provides test specification, test plans and execution, reporting, requirements specification and collaborate with well-known bug trackers.
  • Testmaster
    Testmaster is a test case logging, reporting and test automation tool, much like the commercial product Test Director. Testmaster runs on Linux and utilizes Apache to serve web pages, postgresql as the database, antiword to convert MS docs and Perl as the development language.
  • TET
    The Test Environment Toolkit (TET) is provided as an open source, unsupported, command-line product. It is widely used in many test applications including The Open Group's UNIX Certification program and the Free Standards Group's LSB Certification program.
  • TracTest
    A test case management tool for trac that uses subversion as the test case repository and uses the ticket framework in trac to create test runs.
  • WebTst
    WebTst is an open-source test management tool aimed at creating and managing user-centric testing. WebTst is a tool written in Perl and dependent on Apache.
  • XStudio
    XQual Studio is a free graphical and modular in design test management application that handles the complete life-cycle of your QA/testing projects from end to end: users, requirements, specifications, development projects (scrum oriented), SUTs, tests, test plans, test reports and test campaigns.