Home >> Computers >> Programming >> Software Testing >> Tools


  Java
       


The programming convienence occurs as program or application that software developers use to create, debug, or even maintain more computer program & applications. the term normally refers to comparatively elementary computer software that may be combined together to accomplish a project, very much like a single will utilize multiple hand tools to fix a physical object.

A history of computer software information began sustaining a foremost computers in the early Fifties that utilized linkers, loaders, & control software. Information became celebrated sustaining Unix in the early Seventies using information rather grep, awk and make that were meant to become combined flexibly by owning pipes.

Information were originally elementary & lightly weight. When a bit of information develop been maintained, it have been integrated into other mighty integrated development environments (IDEs). These environments may produce shopping & editing very much more leisurely, nevertheless it lack the ability to massage code, such as old Unix information.

A distinction between information & applications is murky. For instance, developers have simple databases (like the file containing listing of crucial values) day and night when information. Still the good-blhave database is commonly thought of as an application around its own correct.

For numbers of years, computer-assisted software engineering (CASE) information were sought fallowing. Successful information keep close at hand proven elusive. Within 1 feel, Pack information emphasized project & architecture trend lines, like for UML. However a virtually all successful one information come IDEs.

the ability to utilize the kind of information fruitfully is of these hallmark of a skilled software engineer.

List of tools

Computer software information came around several forms:

Revision control: SCM, SCCS, RCS, CVS, SVN, SourceSafe, PVCS, ClearCase, Bonsai Compilation and linking tools: GNU toolchain (Make, automake, gcc), Microsoft Visual Studio Lint: lint, Splint Lookup: grep, find Editors: emacs, vi Scripts: Shell, Perl Parsing: Lex, Yacc Bug Databases: gnats, Bugzilla, Trac Debuggers: gdb, GNU Binutils

Debugging tools likewise come utilized in the run of debugging code, & can also become utilized to produce code that is other compliant to standards & personal than in case it were non utilized.

Memory leak detection: In the C programming language for instance, memory leaks are not when easy found - programs information known as memory debuggers are typically wont to locate memory leaks enabling a computer programmer to locate these problems great deal additional expeditiously than review alone.

IDEs

Integrated development environments (IDEs) combine the features of numerous information, into a single complete pack. It is unremarkably simpler & more comfortable to wash simple tasks, like shopping for content merely inside files in the design. It usually have a very much harder instance by owning linking information together, like preprocessors & code generators.

Integrated development environments come typically utilized for development of enterprise-level applications, especially in Microsoft Windows based machines, however IDEs (when it is as well known) too survive in more operating systems. IBM's VisualAge development tools rerun in OS/2, for instance.

TestMap Extensions
The concept of a TestMap(tm) for concise collections of test cases is introduced by our toolkit that also supports viewing detailed test results, problem symptom recognition and error classification. Find help here for using SilkTest.

Compuware QACenter
Delivers a unique offering of automated testing products and solutions designed to validate applications running in the full spectrum of environments, isolate and correct problems, and ensure that systems can handle anticipated load - before applications go live.

Electronic Software Publishing Corp. (Elsop)
LinkScan is an industrial strength link checking and website management tool that also validates html and creates two types of SiteMaps. It's very fast and scalable and runs on all Linux, Unix and Windows systems.

Facilita Forecast. Load Performance Stress Test tools
Facilita provides a competitively priced suite of low footprint load testing tools to test web, networks, databases and Java applications

Compuware's XPEDITER
Provides powerful analysis and testing functionality across multiple platforms.

Impressware
Developers and suppliers of enterprise testing, QA and change management software and methodologies.

Princeton Softech
A software products and services that helps enhance performance of systems.

Datatect The Test Data Generator
An intuitive, powerful program for generating a virtually limitless variety of realistic test data to ASCII flat files or directly to RDBMS including Oracle, Sybase, SQL Server, and Informix. Full demo available for download.

File Comparison without Specifications
Patented file comparison utility comparing binary & text files with expected differences without requiring detailed file information. Compare report files ignoring the dates in headings, and compare executables ignoring embedded timestamps.

SilverMark
Software testing solutions for software development, specializing in Smalltalk and Java.


Business: Business Services: Quality Control and Tracking: Software
Computers: Programming: Development Tools
Computers: Programming: Development Tools: Debugging Tools
Computers: Programming: Languages: Fortran: Tools: Code Analysis
Computers: Software: Configuration Management: Bug Tracking




© 2005 GeneralAnswers.org