sfermigier + edosqa   98

Seven Steps to Test Automation Success
Test automation raises our hopes yet often frustrates and disappoints us. Although automation promises to deliver us from a tough situation, implementing automated tests can create as many problems as it solves. The key is to follow the rules of software
edosqa  testing  article 
april 2006 by sfermigier
Dr. W. K. Chan
My name is Wing-Kwong Chan. I graduate from The University of Hong Kong (B.Engg in Computer Engineering, M.Phil in Software Engineering and Ph.D in Software Engineering in 1993, 1995 and 2003 respectively). I have more than 10 years of industrial experien
edosqa  people  testing 
april 2006 by sfermigier
Splint
Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger ch
edosqa  software  static  c 
april 2006 by sfermigier
Artho Software - Jlint
Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building the lock graph.
edosqa  software  java  static 
april 2006 by sfermigier
PMD
PMD scans Java source code and looks for potential problems like: * Possible bugs - empty try/catch/finally/switch statements * Dead code - unused local variables, parameters and private methods * Suboptimal code - wasteful String/StringBuffer usage * Ove
edosqa  software  static  java 
april 2006 by sfermigier
DejaGnu
DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness. A test harness is the testing infrastructure that i
edosqa  software  testing  tcl 
april 2006 by sfermigier
Expect
Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactiv
edosqa  software  testing  tcl 
april 2006 by sfermigier
Abbot framework for automated testing of Java GUI components and programs
Abbot helps you test your Java UI. It comprises Abbot, which lets you programmatically drive UI components, and Costello (built on Abbot) which allows you to easily launch, explore and control an application. The framework may be used with both scripts an
edosqa  software  testing  gui  java 
april 2006 by sfermigier
Jacareto
Jacareto is a capture & replay tool for programs written in Java. You can capture actions on applications and replay them later on (like macros). Jacareto can be used for many purposes: * GUI tests * Creation of animated demonstrations * Creation of macro
edosqa  software  testing  gui  java 
april 2006 by sfermigier
JRat the Java Runtime Analysis Toolkit
JRat is the Java Runtime Analysis Toolkit. Its purpose is to enable developers to better understand the runtime behavior of their Java programs. The term "behavior" includes, but is not limited to performance profiling. While JRat is still in beta, withou
edosqa  software  testing  java 
april 2006 by sfermigier
QAT
QAT was developed to ease the issues encountered by having to perform Quality Assurance tests across a variety of hardware and software combinations
edosqa  testing  software  java 
april 2006 by sfermigier
Checker - GNU Project - Free Software Foundation (FSF)
Checker is a tool which finds memory errors at runtime. Its primary function is to emit a warning when the program reads an uninitialized variable or memory area, or when the program accesses an unallocated memory area.
edosqa  software  testing  memory 
april 2006 by sfermigier
Valgrind
Valgrind is an award-winning suite of tools for debugging and profiling Linux programs. With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your
edosqa  software  testing  memory 
april 2006 by sfermigier
VeriSoft
# Customers. VeriSoft is a tool for software developers and testers of concurrent/reactive/real-time systems.
# Description. VeriSoft automatically searches for coordination problems (deadlocks, etc.) and assertion violations in a software system by gene
edosqa  software  testing 
april 2006 by sfermigier
Charming Python: Testing frameworks in Python
In this installment, David looks at Python's two standard modules for unit testing: unittest and doctest. These modules expand on the capability of the built-in assert statement, which is used for validation of pre-conditions and post-conditions within fu
edosqa  article  testing  python 
april 2006 by sfermigier
Software Testing Automation Framework (STAF)
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
edosqa  testing  python  jython  software 
april 2006 by sfermigier
Testmaster
Testmaster is a testcase logging, reporting and test automation tool, much like the commercial product test director.
It was concieved while I was working in a testbed and was asked to perform testing by taking some printed sheets from a folder, marking
edosqa  testing  software  perl 
april 2006 by sfermigier
Agile Testing with Python Test Frameworks
SoCal Code Camp 2006, Fullerton, January 21, 2006 -
Agile Testing with Python Test Frameworks
edosqa  slides  testing  python 
april 2006 by sfermigier
testtools
Tools for controlling test environments.

This package came to life while developing real test suites for applications and libraries, so nothing has been added here that wasn't necessary for some task or another. Python is of course the ultimate testing
edosqa  software  python  testing  trac-site 
april 2006 by sfermigier
QMTest
MTest is a cost-effective general purpose testing solution that can be used to implement a robust, easy-to-use testing process. QMTest runs on Windows and on most UNIX-like operating systems including GNU/Linux.
edosqa  testing  python  functional  software 
april 2006 by sfermigier
JUnit Test Infected: Programmers Love Writing Tests
The original article on Test Driven Development by Kent Beck and Erich Gamma. A great primer on TDD and an intro to how to use JUnit.
edosqa  article  testing  unit 
march 2006 by sfermigier
Open Source Testing
Opensourcetesting.org aims to boost the profile of open source testing tools within the testing industry, principally by giving users easy access from one central location to the wide range of open source testing tools available.
edosqa  testing  collection 
march 2006 by sfermigier
Jakarta Cactus
Cactus is a simple test framework for unit testing server-side java code (Servlets, EJBs, Tag Libs, Filters, ...). The intent of Cactus is to lower the cost of writing tests for server-side code. It uses JUnit and extends it. Cactus implements an in-conta
edosqa  software  java  testing  unit 
march 2006 by sfermigier
Hansel
Hansel is an extension to JUnit that adds code coverage testing to the testing framework. Much of the source code is taken from Gretel a "Residual Test Coverage Monitoring"-Tool developed at the University of Oregon.
edosqa  testing  software  java  unit  coverage 
march 2006 by sfermigier
Systir - System Testing In Ruby
Systir stands for System Testing In Ruby. This doesn't mean "system testing of Ruby code", it means we used Ruby to create a tool for helping you automate your system tests. In short, Systir allows you to write system-level tests in "domain language", tha
edosqa  software  testing  ruby  system 
march 2006 by sfermigier
Checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enfor
edosqa  software  static  java 
march 2006 by sfermigier
py.test
A "more python" unit testing framework for Python
edosqa  testing  unit  python  software 
march 2006 by sfermigier
Python-Mock
The idea behind the Python Mock class is simple. It can mimic any other Python class, and then be examined to see what methods have been called and what the parameters to the call were. The constructor for the Mock class takes an optional dictionary speci
edosqa  software  testing  python  mock  unit 
march 2006 by sfermigier
Mock Roles, not Objects - OOPSLA 2004
Mock Objects is an extension to Test-Driven Development that
supports good Object-Oriented design by guiding the discovery of
a coherent system of types within a code base. It turns out to be
less interesting as a technique for isolating tests from thi
edosqa  article  testing  mock  unit  filetype:pdf  media:document 
march 2006 by sfermigier
pMock
pMock is a Python module for testing Python code using mock objects.
edosqa  software  python  testing  unit  mock 
march 2006 by sfermigier
QUnitTest
QUnitTest is an easy-to-use GUI framework and application for use with the Python unit testing framework. It can be used to conveniently execute unit tests and suites, and then display the results in a useful fashion.
edosqa  software  python  testing  unit 
march 2006 by sfermigier
twill: a simple scripting language for Web browsing
twill is a simple language that allows users to browse the Web from a command-line interface. With twill, you can navigate through Web sites that use forms, cookies, and most standard Web features.
edosqa  software  testing  web  python 
march 2006 by sfermigier
WATSUP- Windows Application Test System Using Python
The WATSUP toolkit is designed to allow the automated test of Windows applications. The system uses the "object-based" mechanism for identifying and invoking actions on controls and menu items.
edosqa  software  testing  gui  python  windows 
march 2006 by sfermigier
PyChecker
PyChecker is a tool for finding bugs in python source code. It finds problems that are typically caught by a compiler for less dynamic languages, like C and C++. It is similar to lint. Because of the dynamic nature of python, some warnings may be incorrec
edosqa  software  python  static 
march 2006 by sfermigier
PyLint
Pylint is a python tool that checks if a module satisfy a coding standard. Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. But Pylint offers some more features, like checking line-code
edosqa  software  static  python 
march 2006 by sfermigier
coverage
Coverage.py is a Python module that measures code coverage during Python execution. It uses the code analysis tools and tracing hooks provided in the Python standard library to determine which lines are executable, and which have been executed. The origin
edosqa  software  testing  coverage  python 
march 2006 by sfermigier
Jester
Jester finds code that is not covered by tests. Jester makes some change to your code, runs your tests, and if the tests pass Jester displays a message saying what it changed. Jester includes a script for generating web pages that show the changes made th
edosqa  coverage  software  python  java  testing 
march 2006 by sfermigier
trace2html
`trace2html` is a utility to convert execution coverage data obtained
with the `trace` module of the standard python library into a set of human
readable HTML documents showing sortable summary and annotated source files.
edosqa  softwate  python  coverage  testing 
march 2006 by sfermigier
QMTest
QMTest is a cost-effective general purpose testing solution that can be used to implement a robust, easy-to-use testing process. QMTest runs on Windows and on most UNIX-like operating systems including GNU/Linux.
edosqa  software  python  testing 
march 2006 by sfermigier
PyGUIUnit
PyGUIUnit is a framework created for testing GUIs.

It is provided as a python module and currently can be used to test application that use GUIs created with PyQt More information can be obtained at Trolltech (the makers of Qt) or at Riverbank Computin
edosqa  python  software  testing  gui 
march 2006 by sfermigier
EqaTool - edos - Trac
eQAtool - "Enhanced Quality Assurance Tool" is a set of scripts do easilly deploy bateries of tests that follows the architecture of Nexedi umigumi platform.
edosqa  software  testing  python  system 
march 2006 by sfermigier
Siege Home
Siege is an http regression testing and benchmarking utility. It was designed to let web developers measure the performance of their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP
edosqa  software  testing  web  performance 
march 2006 by sfermigier
Apache JMeter
Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
edosqa  software  java  testing  web  performance 
march 2006 by sfermigier
JUnit, Testing Resources for Extreme Programming
Welcome to JUnit.org. This site is dedicated to software developers using JUnit or one of the other XUnit testing frameworks. We'll be adding more content and web-based services over time. Initially we'll be providing links to give you a one-stop destinat
edosqa  software  java  testing  unit 
march 2006 by sfermigier
OpenSTA - Free Web Load and Stress Testing Tool
OpenSTA is designed to be used by Performance Testing Consultants or other technically proficient individuals. Using OpenSTA a user can generate realistic heavy loads simulating the activity of hundreds to thousands of virtual users. This capability is
edosqa  software  testing  win32  web  performance 
march 2006 by sfermigier
HttpUnit
Written in Java, HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page redirection, and allows Java test code to examine returned pages either as text, an
edosqa  software  testing  web 
march 2006 by sfermigier
Cenqua Clover Code Coverage for Java
Clover is a code coverage analysis tool. It discovers sections of code that are not being adequately exercised by your unit tests. Clover reports its findings in multiple formats for easy use by the whole team at the project level down to each line of sou
edosqa  software  coverage  java  non-free 
march 2006 by sfermigier
testosterone
testosterone is an interface for running tests written with the Python standard library's unittest module. It delivers summary and detail reports on TestCases discovered in module-space, via both a command-line and a curses(3) interface. The interactive m
edosqa  software  testing  python 
march 2006 by sfermigier
Test-AutoBuild: Home
Test-AutoBuild is a continuous integration harness for automatically running build and test processes without the need for user interaction.
edosqa  perl  software  continuous-integration 
march 2006 by sfermigier
Bicycle
Bicycle is an open source (LGPL) set of tools to help build a continuous
integration environment. Bicycle is designed to tie together and
integrate existing CI systems and tools e.g., AutoBuild, CruiseControl,
Bugzilla.

Bicycle integrates these vari
edosqa  software  perl  continuous-integration 
march 2006 by sfermigier
Rpmlint
rpmlint is a tool for checking common errors in rpm packages. rpmlint can be used to test individual packages before uploading or to check an entire distribution. By default all checks are processed but specific checks can be performed by using command li
edosqa  software  qa  checking  packaging 
march 2006 by sfermigier
The Android Testing Tool
Android is the only open source testing tool for GUI programs. It can watch you work with a GUI program and as you do it will write a script that will enable you to precisely replicate your session. While you work with your program you can indicate testin
edosqa  testing  gui  software  tcl  c 
march 2006 by sfermigier
Cobertura
Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage.
edosqa  java  software  coverage 
march 2006 by sfermigier
EMMA: a free Java code coverage tool
EMMA is an open-source toolkit for measuring and reporting Java code coverage. EMMA distinguishes itself from other tools by going after a unique feature combination: support for large-scale enterprise software development while keeping individual develop
edosqa  java  software  coverage 
march 2006 by sfermigier
The Daily WTF - Curious Perversions in Information Technology
"Horrors stories" from real software projects. Both funny and insightful about how things are in "real life".
edosqa  info  qa 
march 2006 by sfermigier
FindBugs - Find Bugs in Java Programs
FindBugs looks for bugs in Java programs. It is based on the concept of bug patterns. A bug pattern is a code idiom that is often an error. Bug patterns arise for a variety of reasons:

* Difficult language features
* Misunderstood API meth
edosqa  static  software  java 
march 2006 by sfermigier
BuildBotTechnologyNarrative - Agile testing project
"An important trick -- perhaps the most important trick -- in our approach to agile testing, and continuous integration in particular, is automating the tests. Test automation lets you leverage everyone's test code with no extra effort. Unfortunately it a
edosqa  article  testing  continuous-integration  python  acceptance  functional  performance 
march 2006 by sfermigier
« earlier      

Copy this bookmark:



description:


tags: