“Testers—people who know and have experience with SQA principles—are just equal members of the team now, rather than being siloed and good testing being considered an afterthought,” she said. “They have an opportunity to bring their expertise to the cross-functional team as an equal partner, and I think that raises the overall awareness of QA in the team.”
A guide to testing tools
Applause: Applause provides in-the-wild testing services that go beyond the traditional QA lab to create a great experience for app users where they live, work and play. With functional, usability, localization, load and security testing, Applause services span the entire app life cycle. Through a global community of more than 150,000 professional testers, Applause empowers companies to understand how apps will work in the real world, with real people on real devices, across locations and use cases that match actual users.
Borland, a Micro Focus company: Borland has a variety of test tools that are open, agile and work across the entire application development life cycle. Its Silk Portfolio of testing solutions reduces cross-browser testing time, automates manual test processes, ensures peak performance, and streamlines testing across desktop, Web and mobile. It covers automated functional tests, performance testing in the cloud, application performance testing, collaborative test management, cross-browser testing, quality assurance, and mobile testing.
Coverity: Coverity provides advanced static analysis algorithms designed to detect critical defects specific to each programming language. Test Advisor—Development Edition finds and fixes more issues earlier in the life cycle, improves efficiency of automated testing, and reduces the risk of costly damaging software failures. Test Advisor—QA Edition helps QA teams improve manual and automated testing efforts for .NET and Java apps. Policy Manager helps users adopt development testing across their organization. Code Advisor detects quality and security defects in the development workflow.
dynaTrace: dynaTrace for Test empowers test and QA teams with an application performance testing solution for end-to-end transaction regression, component regression, load and scalability testing. It compares test runs, automatically identifies regressions and provides code-level details to triage issues. dynaTrace Web Load Testing delivers accurate cloud-based Web load testing, with one click “load to code” analytics. Web Load Testing generates high-volume load that exercises the full Web application delivery chain. It provides deep performance analytics to detect, isolate, troubleshoot and fix problems.
HP: HP provides a suite of software testing solutions that enable organizations to address the needs of modern application delivery from agile test tools that integrate into the developer ecosystem, to manual and automated functional/load testing that offers coverage for a broad range of technologies from ERP to Web and mobile. HP’s testing offerings also provide virtualization capabilities that allow customers to simulate service and network conditions, facilitating faster release cycles and application optimization.
IBM: IBM’s DevOps incorporates continuous testing into the full development life cycle, providing project teams with constant feedback, and enabling them to test earlier with greater coverage—removing traditional testing bottlenecks such as unavailable test environments. IBM’s comprehensive continuous testing solution covers UI and integration Test Automation, performance testing, and Service Virtualization, ensuring that customers can approach all of their DevOps testing challenges with confidence.
Keynote: Keynote offers a variety of testing solutions to help users ensure the quality of their mobile app and Web experiences before and after launch. For mobile testing, Keynote provides Mobile Testing Free to spot check mobile websites, Mobile Testing Pro to manual test mobile apps and sites and Mobile Testing Enterprise to automate mobile app and site testing. In addition, Keynote offers load testing solutions to test from the users perspective, delivery high-volume traffic on demand and accurately model interaction, arrival patterns and geographic diversity.
Microsoft: Microsoft provides comprehensive testing tools for developers, testers and quality assurance stakeholders. Visual Studio Test Professional 2013 with Team Foundation Server offers test planning, test case management, and manual and automated testing, and sends high-fidelity defect reports to cloud-based or on-premises ALM solutions. Visual Studio Online offers a load-testing service and Application Insights for monitoring application performance and exception events in any environment. Teams can also create and manage dev/test environments, automate builds with Continuous Integration, orchestrate release management, and automate deployments of their applications.