LISA Features: Automated UI Testing Automated UI Testing for RIA and Web 2.0 User Interface (UI) testing is one of the most prevalent forms of software testing, however it is often approached from a manual "screen-level" testing perspective. Increased automation of UI testing can provide important time savings and productivity gains to any QA organization, allowing an increased focus on new functionality that needs to be validated. However when it comes to rich browser-based application delivery models such as SaaS, portals and mashups, and the new UI technologies that support them, such as AJAX, Java Swing and many enterprise software UI frameworks (such as Oracle ADF), understanding the dynamic data that feeds today's "Web 2.0" types of applications becomes vital. In a single application environment, LISA can test these Rich Internet Application (RIA) interfaces, all the way through to the services, content and implementation layers that support them for complete test coverage.
Jtest - Parasoft's Automated Java Testing Tool Application Security Parasoft enables development teams to build security into your application by facilitating code-hardening practices based on accepted industry standards, such as OWASP Top 10, CWE/SANS Top 25, and PCI DSS. Defend your software from security breaches and cyberattacks by preventing vulnerabilities where they occur--in the source code. FDA and Medical Device Software Development Database Testing Database Testing Richard Dallaway notes about database unit testing inspired me the realization of the DbUnit framework. I think this is a very good text about this subject. Hopefully he gave me the permission to present excerpts from his notes here. The original text is much longer and I strongly suggest you to read it as well.
Portal:Software Testing From Wikipedia, the free encyclopedia The Software Testing Portal Software testing is the process used to measure the quality of developed software. Behavior Driven Development In software engineering, behavior-driven development (abbreviated BDD) is a software development process based on test-driven development (TDD). Behavior-driven development combines the general techniques and principles of TDD with ideas from domain-driven design and object-oriented analysis and design to provide software developers and business analysts with shared tools and a shared process to collaborate on software development, with the aim of delivering "software that matters". Although BDD is principally an idea about how software development should be managed by both business interests and technical insight, the practice of BDD does assume the use of specialized software tools to support the development process. Although these tools are often developed specifically for use in BDD projects, they can be seen as specialized forms of the tooling that supports test-driven development. History Principles of BDD Behavioral specifications See Also
Traceability matrix A requirements traceability matrix may be used to check to see if the current project requirements are being met, and to help in the creation of a request for proposal, software requirements specification, various deliverable documents, and project plan tasks. Common usage is to take the identifier for each of the items of one document and place them in the left column. The identifiers for the other document are placed across the top row. When an item in the left column is related to an item across the top, a mark is placed in the intersecting cell. The number of relationships are added up for each row and each column. This value indicates the mapping of the two items.
JUnit tutorial JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks collectively known as xUnit that originated with JUnit. This tutorial will teach you how to use JUnit in your day-2-day life of any project unit testing while working with Java programming language. This tutorial has been prepared for the beginners to help them understand basic functionality of JUnit tool. Parasoft - Software Testing Tools Parasoft’s family of software quality solutions provide end-to-end testing capabilities that span functional testing, test lab management, development testing, and automated defect prevention. Simulate realistic, complete test environments on demand Ensure the integrity of API transactions Apply defect prevention activities consistently and continuously Virtualize Create, deploy, and manage simulated dev/test environments to enable on-demand access to complete environments. SOAtest Complete enterprise-grade solution for simplifying the complex testing necessary for today’s business-critical systems.