Sunday, November 19, 2006

CakePHP info about ACL

Another access checking systems:

summary: CakePHP and Acl - Why is it so difficult?

It is a summary of ThinkingPHP and beyond » CakePHP and Acl - Why is it so difficult?

Intro

mentions that there is a problem with cake documentation.

Reason #1

Lack of documentation, doc found on:
Wiki and Manual chapter about Acl

Reason #2

Out dated information. Examples are wrong or incomplete. (3 examples)

Reason #3

complaining about user_id not unique in Aro tables. Rather improvement than usage tips.

Reason #4

You have to known what MPTT(
Modified Preorder Tree Traversal) is to be able to work with Acl. see Storing Hierarchical Data in a Database.

Reason #5

incompleteness of command line script acl.php:

examples ...
Comments: since May 31,2006 till October 3,2006

Few problems, some people decided to create it owns acl-like systems

Friday, November 17, 2006

review of gui testing tools based on its web pages

Ranorex - automated software testing tool [free]

  • Library for: c++, python, .Net

  • It is mainly gui automation library that can be used to GUI testing.
  • Works with Windows 2000, Windows XP and Windows Vista
  • See: simple python script
  • It gives:
    • ability to find gui interface element
    • Ranorex spy (info about gui elements)
    • easy start of application

    • automatic Mouse Move delay

Eggplant Test and Automation Software

  • Uses vnc.
  • Captures the image of an interface element. (Completely independent of coordinates)

    You can use it in a script. (If interface element changes it appearance, It will fail to find correct element)

  • Can record a QuickTime movie when test script failed.
  • It's own English like scripting language







TestDrive-Gold [not free]


  • Code free testing
  • Self healing technology

    Users can run

    existing scripts over revised or updated versions of the

    applications they are based on, automatically updating scripts

    and overwriting changes according to criteria they preset
  • Scripting replacement: Variable Data(data from file), Tracked Fields (extract fields data), Action maps(logic), BusySense (for web, smart delay till page loaded complete)

  • Testing for Lotus Notes applications
NUnitForms : An NUnit extension for testing Windows Forms applications.

  • Page look awful.
  • lack of gui.

Wednesday, November 15, 2006

List of interesting GUI testing tools

tools descriptions from: GUI testing - Wikipedia, the free encyclopedia

Cross-Platform tools:
  • Squish automated GUI testing tool for Qt, Web, Java/SWT/Swing, Mac OS X, Tk, 4JS, XView,
  • Eggplant automated user-interface testing of a device running on any platform that uses the Virtual Network Computing (VNC) protocol.
Windows test tools:
  • TestDrive-Gold, code-free testing of GUI and browser applications.
  • TestPartner an automated functional and regression testing tool from Compuware Corporation.
  • NUnitForms is an open source NUnit extension for unit and acceptance testing of Windows Forms applications.
  • Ranorex is a free GUI test and automation Library for C++, Python and for all .NET languages. (www-looks nice)
tools descriptions from: Open Source Testing

Jameleon

http://jameleon.sourceforge.net/
Description:
Jameleon is a plug-in driven automated testing tool that separates
applications into features and allows those features to be tied together
independently, creating test cases. Test cases can be data-driven and
executed against different environments and test case docs are generated
from the test cases. The goal is to create an automated testing tool that
can be used for the enterprise. A UI that ties a series of features to a
test case, generating both the test script and the test case documentation
is in the works.

pywinauto

http://sourceforge.net/projects/pywinauto/
Description:
pywinauto is a python package that allows you to automate the windows GUI.
Very easy to get started, and quite powerful.
There is a screencast at...
http://www.showmedo.com/videoPage?name=UsingpyWinAutoToControlAWindowsApplication
Requirement:Windows 2000, XP,

QMTest

http://www.codesourcery.com/qmtest
Description:
CodeSourcery's QMTest provides a cost-effective general purpose testing solution that
allows an organization to implement a robust, easy-to-use testing
program tailored to its needs. QMTest's extensible architecture allows
it to handle a wide range of application domains: everything from
compilers to graphical user interfaces to web-based applications.

Software Testing Automation Framework (STAF)

http://sourceforge.net/projects/staf

Description:
The Software Testing Automation Framework (STAF) is an open source,
multi-platform, multi-language framework designed around the idea of
reusable components, called services (such as process invocation,
resource management, logging, and monitoring). STAF removes the tedium
of building an automation infrastructure, thus enabling you to focus on
building your automation solution. STAX is an execution engine which
can help you thoroughly automate the distribution, execution, and results
analysis of your testcases. STAX builds on top of three existing technologies,
STAF, XML, and Python, to place great automation power in the hands of testers.
STAX also provides a powerful GUI monitoring application which allows
you to interact with and monitor the progress of your jobs.
Requirement:Windows, Linux, Solaris, AS/400, AIX, HP-UX, Irix

powered by performancing firefox

Monday, November 13, 2006

Movies Catalogs

found on web:
vMovieDB - Easy way to watch...
  • Play selected movie with your favorite video player.
  • Manage various types of information for your movies such as: title, year, media type, quality, subtitles, location, genre and movie image.
  • Movie rating.
  • Movie tags.
  • Movie comment.
  • Movie search, local and on ImDB.com
  • Export your movies to html or text document.
  • Ability to set an action to be preformed when movie list item recieves a double click.
  • i18n support
Minuses
  • database based on XML
  • no web interface


found on debian system (apt-cache search movie):


Griffith - A film collection manager
  • imDB supprot
  • backup/restore functions
  • automatic numbering
GCfilms, movies collection manager - Summary [Gna!]
It is precursor of GCstar

Media Mate Rocks!
(WWW interface)
It is system for libraries or video lending place.
  • Borrowing and returning movies
  • Borrowing history for movies and users
  • Movie reservations
  • Overdue notices

GCstar, personal collections manager
gtk2-perl,
Real things, not electornical
imDB
without notest