Overview of DevOps Test Workbench
Before you can use the products in Test Workbench, you must install the products and configure the licenses.
- DevOps Test Integrations and APIs
- DevOps Test UI
- DevOps Test Performance
- DevOps Test Virtualization Control Panel
- DevOps Test Performance Test Server
- DevOps Test Virtualization
You can find a brief description of each of the product components as follows:
DevOps Test Integrations and APIs
Use IBM DevOps Test Integrations and APIs (Test Integrations and APIs) to help you create, modify, and run service tests and performance tests against the integration interfaces. You can build tests by recording existing system behaviors or from requirements, by entering the data to send and the data that is expected in return. You can also create virtual services to remove test dependencies and enable earlier testing. These techniques can be built into a continuous delivery pipeline to ensure each component is tested fully prior to delivery.
For more information about Test Integrations and APIs, see Overview of DevOps Test Integrations and APIs.
DevOps Test UI
Use the Functional Test perspective in IBM DevOps Test UI (Test UI) to automate functional tests of HTML, Java™, Windows™, .NET, Visual Basic, Silverlight, Eclipse, SAP, Siebel, Flex, Ajax, Dojo, GEF and PowerBuilder applications.
Use the UI Test perspective in Test UI to test the user interface of HTML 5-based Web applications on the desktop or on mobile devices. In addition, you can manage Selenium Java tests, and create compound tests.
For more information about Test UI, see DevOps Test UI overview.
DevOps Test Performance
Use IBM DevOps Test Performance (Test Performance) to help you to automate load and scalability testing of web, ERP, Citrix,and server-based software applications. Tests are generated automatically by recording the network traffic that is generated when the client interacts with the application under test running on the server. This network traffic is then emulated on multiple virtual users to create realistic workloads that exercise the key business transactions. Test assets are automatically deployed to as many load generation agents as are needed to achieve the required scalability.
The load generation capacity in Test Performance can easily be extended with the Test Performance on Cloud Pay per Use service, running on the SoftLayer® public cloud. A similar capability on the VMware private cloud is available as a trial.
For more information about Test Performance, see DevOps Test Performance overview.
DevOps Test Virtualization Control Panel
Use IBM DevOps Test Virtualization Control Panel (Test Virtualization Control Panel) to help you centralize a repository for virtualized services. With Test Virtualization Control Panel, virtualized services that are published with Test Integrations and APIs can be created, shared, and deployed by using environments in Test Virtualization.
Test Virtualization Control Panel also contains components that are designed to assist with the testing and virtualization of services that are based on specific technologies. The components enable the recording of services and virtualization with a minimum of client configuration.
For more information about Test Virtualization Control Panel, see DevOps Test Virtualization Control Panel overview.
DevOps Test Performance Test Server
IBM DevOps Test Performance Test Server (Test Performance Test Server) provides the ability to create large-scale, multi user workloads with service-level or application-level performance tests that are created in Test Workbench.
- Test Performance Test Server
- Test Integrations and APIs Agent
For more information about Test Performance Test Server, see DevOps Test Performance Test Server overview.
DevOps Test Virtualization
IBM DevOps Test Virtualization (Test Virtualization) is software that is used for creating, maintaining, publishing, and running message-based stubs or database stubs.
Stubs are used to simulate services within an environment for the purposes of software development and testing. Simulating parts of an environment can often be necessary if the real services are not yet available or because they are difficult or expensive to use.
For more information about Test Virtualization, see Test Virtualization overview.