Testing Tools for Web/Desktop Application

Tools Description

Advance Data Generator

Comprehensive test data generator tool that can generate data for your database, CSV files, SQL scripts and more.

Link Checker Pro

Used for website analysis and the detection of broken links. Ability to create a graphical representation of the website

Unified Functional Testing

Used for functional, regression test automation of Web-based and window-based applications

Red Gate

A Tool Suite used for Comparison and synchronizes SQL database contents, data generator, SQL Documents, SQL Scripts and data comparison tool.

Load Runner

Tool used for Web-based and Desktop-based applications load testing and performance measuring using virtual users.

Testing Tools for Security Testing

Tools Description

Acunetix Web Vulnerability Scanner

An automated web application security testing tool that audits web applications by checking for exploitable hacking vulnerabilities.

AppScan

Appscan is a vulnerability scanner which can detect common server misconfigurations as well as vulnerabilities.

Wireshark

A network protocol analyzer

Ratproxy

A semi-automated, web application security audit tool for detecting security-relevant design patterns.

Webscarab

A framework for analyzing applications that communicate using the HTTP and HTTPS protocols.

WebGoat

An interactive teaching environment for web application security.

brutus

A remote password cracker software

JHijack

A Java fuzzing application used for numeric session hijacking and parameter enumeration.

HackerFox

A collection of Firefox addons which are used in web application security testing.

Test Automation Tools

Tools Description

Unified Functional Testing

Used for functional, regression test automation of Web-based and window-based applications

Load Runner

Tool used for Web-based and Desktop-based applications load testing and performance measuring using virtual users.

AutoIT

Used for the automation of desktop applications.

NI Test Stand

Used for automation of test cases for regression testing for Hardware testing.

LabVIEW

For real time implementation and I/O interfacing.

Static Code Analysis Tools

Tools Description

Source Monitor

Used for checking code complexity.

Doxygen

Used for creating documentation for the code.

ReSharper

Used for static code analysis of MS Visual Studio .NET

Source Insight

For white box Testing.

PC Lint

Used for verifying MISRA-C compliance.

SQM Lint

Used for MISRA-C compliance.

CCCC

Used for checking code complexity level.

FXCop

Used for static code analysis

AStyle

For C code Alignment.

LDRA

Used for:

  1. Programming Standards Verification Structured
  2. Programming Verification
  3. Complexity Analysis
  4. Full Variable Cross Reference Analysis Unreachable
  5. Code Reporting
  6. Static Data Flow Analysis
  7. Information Flow Analysis
  8. Loop Analysis
  9. Analysis of Recursive Procedures
  10. Procedure Interface Analysis
  11. Statement Coverage
  12. Branch/Decision Coverage
  13. LCSAJ Coverage
  14. MC/DC Coverage
  15. Dynamic Data Flow Coverage

Testing Tools for Code Simulation

Tools Description

Advance Data Generator

Tool is used for the databases or databases applications.

Matlab

For PI & FUZZY controller design.

Modelsim

For VHDL/Verilog code simulation.

Simulink, PSPICE, MULTISIM

For controller, power electronics and wind turbine system design.

AVR Studio

For simulation of firmware of AVR series microcontrollers.

Configuration & Bug Tracking Tools

Tools Description

Team Foundation Server

Used for code & documentation version and tasks management.

PVCS

Used for documentation version management, change management and bug tracking.

Quality Center

Used for Test Management.

JIRA

For Issues repository.

Testlog

Test case repository application