Sie sind auf Seite 1von 20

Big Data gets real at Big Data TechCon!

The HOW-TO conference for Big Data and IT Professionals


Discover how to master Big Data from real-world practitioners instructors who work in the trenches and can teach you from real-world experience!

Check out this list of classes!


Untangling the Relationship Hairball with a Graph Database Beyond MapReduce In-Database Predictive Analytics Microsofts Big Data Story Hands-on NoSQL for the DBA MapReduce Tips and Tricks Apache Cassandra A Deep Dive HBase Schema and Table Design Principles A Survey of Probabilistic Data Structures High-Speed Data Ingestion with Sharded NewSQL Databases Implementing a Real-Time Data Platform Using HBase Big Data Science: Extracting Truth from Large, Multi-structured Data, Parts I & II Analytics Maturity Model How to Fit a Petabyte in Apache HBase Building an Impenetrable ZooKeeper Mastering Sqoop for Data Transfer for Big Data Building High-Volume Web Applications Building Successful Data Science Teams

s l classe practica ls ia r o and tut ose to cho ! from

0 er-t5 Ov o ho w

Hyatt Regency Cambridge

Come to Big Data TechCon to learn the best ways to:


Collect, sort and store massive quantities of structured and unstructured data Process real-time data pouring into your organization Master Big Data tools and technologies like Hadoop, Map/Reduce, NoSQL databases, and more Learn HOW TO integrate data-collection technologies with analysis and business-analysis tools to produce the kind of workable information and reports your organization needs Understand HOW TO leverage Big Data to help your organization today

...and LOTS more!

Download the full Course Catalog TODAY!

Check out these keynotes!


Oscar Boykin
Staff Software Engineer at Twitter

Adam Laiacano
Data Scientist and Engineer at Tumblr

Dr. Michael Stonebraker


Database Pioneer and Adjunct Professor at MIT

Addition in the Large: Simple Counts and Not-So-Simple Counts

Improve, Dont Abuse: Use Big Data for Your Customers, not Against Them

Big Data Is (at Least) Four Different Problems

April 8-10, 2013 Boston, MA


www.BigDataTechCon.com

Register Early and SAVE!


Platinum Sponsor Gold Sponsor Silver Sponsors

A BZ Media Event

Big Data TechCon is a trademark of BZ Media LLC.

Quality as Art, Science, Necessity


uality is essential in every software development project. Yet while computer science programs teach developers about software architecture, object-oriented design, algorithms and programming, theres little formal emphasis on testing and quality assurance. Its left to managers and employers, in many cases, to both teach the fundamentals of quality assurance and inspire a culture of quality. Every day, managers implore their programmers to code faster. But do they provide them with the tools and knowledge needed to write better code? Do they equip their test teams with the best resources to stamp out defects and vulnerabilities? All too often, testing is neglected at every stage. Thats not only true in enterprise development, of course, but also in small-business environments, contract work, open-source projects and more. We preach quality as an ethic... and then end up having to enforce it with tools and policies. Quality assurance is an art. A developer or tester needs to understand where quality assurance fits into the application development life cycle, and why theres more to quality than passing a test suite or meeting some arbitrary metric. Quality assurance is a science. Over the past 30 years, a significant body of knowledge has produced best practices for functional testing, unit testing and performance testing, but now those classic techniques are being aug- Alan Zeichick mented by recent innovations in the field of defect management, test automation, software-configuration management, metrics, test development, and security/vulnerability testing. Quality assurance is a necessity. As you will read in Software Quality: More Than Testing, software errors cost real money, not only in wasted productivity and product delays, but also in real business losses and even legal fines. Thats not what you want. This Special Supplement to SD Times explores solutions providers focused on helping you improve software quality. All of the companies profiled in this Supplement offer test and quality-assurance tools that can make a real difference. Be sure to consider these companies when evaluating quality solutions for your team, or for your entire organization. We hope you enjoy this special Supplement to SD Times. z

Contents
Feature
Software Quality: More Than Testing ........................4
By Lisa Morgan

Software Quality Leaders


Parasoft Eliminates Trade-Offs Between Innovation Speed and Quality...................................7
Parasoft Platinum Sponsor

Design Quality with TechExcel ...............................11


TechExcel Platinum Sponsor

Test/QA Automation
Increasing Testing Productivity with IDTs Automated Test and Re-Test (ATRT) ......................15
Innovative Defense Technologies Gold Sponsor

Test Management
Real-Time Test Management from Zephyr Drives Instant Visibility .....................17
Zephyr Gold Sponsor

Mobile Test/QA
Master Software Quality with Orasi ......................19
Orasi Silver Sponsor

Editorial Director Alan Zeichick Senior Art Director Mara Leonardi Copy Editor Adam LoBelia

Lead Writer Lisa L. Morgan Customer Service/ SD Times Subscriptions +1-847-763-9692 sdtimes@halldata.com

BZ Media
President Ted Bahr Executive Vice President Alan Zeichick

BZ Media LLC 7 High Street, Suite 407 Huntington, NY 11743 +1-631-421-4158 FAX +1-631-421-4130 www.bzmedia.com info@bzmedia.com

A Supplement to SD Times March 2013 2013 BZ Media LLC, All Rights Reserved

THE 2013 SD TIMES SOFTWARE QUALITY SOURCEBOOK

MARCH

Software Quality: More than Testing


By Lisa L. Morgan
oftware development has rapidly evolved to meet the needs of todays fast-paced business environment, but testing and quality-assurance practices have not necessarily kept pace as evidenced by high-profile failures and less-than optimal user experiences. Although solution providers have been addressing the development/QA gap for a while, their approaches are becoming more sophisticated to align with the modern requirements of a world that runs on software. Software has permeated almost every aspect of our lives, and it really does drive business innovation, said Wayne Ariola, chief strategy officer at test-solution maker Parasoft. Yet, we as an industry have not truly addressed the cost of quality as a business issue. Software failures cost companies billions of dollars each year. Real money. Last year, in a matter of minutes, Knight Capital lost $440 million, causing its stock to plummet 75%, which in turn triggered a class-action suit on behalf of shareholders. That failure also caused the United States Securities and Exchange Commission to start drafting new automatedtrading rules. Software glitches also were to blame for the delay of Facebooks IPO on its first trading day, as well as for canceled United Airlines flights. Whether the problem is caused by an errant algorithm or the merging of two companies mission-critical applications, inadequate testing is usually blamed. Failures often stem from a lack of established standards for software release quality, said Tieren Zhou, founder and CEO of TechExcel, a test-solutions provider. Many times, quality standards are not established because it is difficult to objectively quantify quality. While metrics such as the number of bugs and the amount of test coverage have historically served as indicators of software quality, now one must consider the complex operating environment, the user experience and the risks to the business. As an example, California sued Delta airlines for failing to include a privacy policy in its Fly Delta mobile app. There were probably some very exuberant developers working on the Delta mobile app who pushed it out to the marketplace as

fast as possible without understanding the business implications of doing so, said Parasofts Ariola.

Speed Kills
Many organizations have embraced agile practices with the goal of releasing smaller pieces of software faster. At the same time, the nature of software and the environments in which it runs have become more complex. Balancing the needs for both speed and quality can be challenging as software ratings and reviews indicate. The world is operating from a quality perspective the same way its always operated: It essentially views tests as something that happens at the end of a cycle, and so errors are discovered really late, said Ariola. While testing earlier in the software development life cycle isnt a new concept, the notion of what should be tested earlier is changing. Parasoft and TechExcel are good examples. Parasoft has a virtual test environment developers can use to more effectively prevent errors from appearing in actual test environments. It allows developers to do functional testing and performance testing in addition to the usual unit testing and static analysis. Parasoft also has a development-testing platform that enforces quality processes, including static analysis, unit testing, coverage analysis, code reviews and runtime testing, so software teams can ensure that quality-assurance standards are being met consistently. TechExcels DevTest test-management and quality-assurance solution also enforces quality standards. It integrates with defect-tracking tools and allows test cases to be tied to requirements, so quality can be built into products earlier in the software life cycle. You need to quantify quality in a standard way that can be applied to both agile and non-agile teams, said TechExcels Zhou. Quality control should begin as soon as the first requirement is committed. Once you know what features youre going to build, you should be thinking about how they should be tested so they can deliver a high-quality experience to the end users.

Better Ways to Automate


Enterprises and ISVs have been trying to address the need for speed and more comprehensive testing using test-automation solutions. Automated testing allows more tests and more types of tests to

MARCH

THE 2013 SD TIMES SOFTWARE QUALITY SOURCEBOOK

be executed faster than would be possible to do manually, dit. When the failures occur, users blame the brand, not the although testing more doesnt always mean testing smarter. platform. Clouds are also lowering software-switching costs. Developers get all this time to write the code, then they Many software publishers have replaced or complemented want to shove it into a pipe where automation happens and their on-premise solutions with SaaS-based alternatives. then clean code comes out, said Parasofts Ariola. AutomaMonthly SaaS subscriptions are currently popular, although tion is exposing just how brittle the testing infrastructure is. some users are clamoring for pay-per-use and shorter-term Parasoft and TechExcel are addressing the higher-level probmodels. The trend is extending to software testing, which is lem of having enforceable quality standards in place that apply why Orasi offers a cloud-based version of HP LoadRunner that to both automated and manual testing. Innovative Defense is available in 24-hour increments. Technologies provides consulting services that help organizaThe lower out-of-pocket costs and easy onboarding of SaaS tions apply automated testing practices in solutions and mobile apps versus traditionways that align with predefined outcomes. al software translate to lower costs of IDT also offers military-grade test-manageWhile developers wont be switching, underscoring the need for comment and analysis solutions that are used by prehensive software testing. Parasofts Arioreplacing QA engineers the U.S. Department of Defense, DoD conla replaced an SaaS-based marketinganytime soon, there is tractors and enterprises that are doing lifeautomation solution because it failed to cycle software testing in highly complex load critical data in a timely fashion. The merit to testing more environments. final straw was an executive presentation aspects of quality earlier. While automated testing can accomplish in which the graphics failed to load initially, more in less time, fast release cycles can followed by graphics that displayed stale nevertheless be negatively impacted by time-intensive status data. In three days, he migrated all his data assets to a new meetings and traditional reporting practices. Zephyr is platform and integrated the new solution with Salesforce.com. addressing this issue with real-time test-management soluWhen mobile app users get frustrated, they simply delete the tions that provide 24x7 visibility into the status of tests via app. In the case of on-premise software, customers may simply dashboards. decide against upgrading if the switching costs are too high. Customers lose confidence when your software quality is Complex Environments Complicate Testing poor, said TechExcels Zhou. You can try to make up for it The growing number of platforms, protocols, systems, with a fancy marketing campaign, but if youve lost your cusdevices, networks, apps, software components and software tomers trust, theyll stick with the older versions. This cost of versions continues to complicate software testing. TechExmaintaining old versions is a huge expense for ISVs, and it can cels Zhou said that to ensure quality, test cases have to be also hurt your future growth. designed for each requirement, and that the permutations Bottom Line for all the possible runtime variables need to be specified for Quality cant wait for late-stage testing if software teams want each test case. to ensure it. While developers wont be replacing QA engineers Parasoft is addressing environmental complexity with simanytime soon, there is merit to testing more aspects of quality ulated test-environment and cloud/SOA/API testing solutions. earlier in the software life cycle in a manner that doesnt derail Were seeing major disruptions in the SDLC today because software development. While agile development teams often clouds are challenging the concepts of where software lives include developers, testing/QA, and maybe end users, testing and how it should behave. We also have mobile devices that are by developers is not a substitute for QA, and QA is not a substiforcing us to rethink the user experience and whats importute for designing quality in to begin with. tant, said Ariola. Then we have the concept of APIs, which are Zhou suggested assigning QA floaters to development driving composite applications, so testing is a more complex teams so that more comprehensive tests can be created while endeavor. software is being developed. The alliance gives developers betClouds represent three problems. First, they are forcing ter insight into quality, and QA teams get better insight into software teams to expand testing outside their own walls. Secwhat needs to be tested and why. ond, when services and software run in the cloud, they are subWe have to remove the constraints associated with waiting ject to cloud disruptions. One high-profile example was the until a project is complete in order to test, said Parasofts AriNetflix outage that occurred on Christmas Eve 2012, which, as ola. If you really want to reduce risks, you have to [test earlier reported by TechCrunch, was caused by errors caused by Amain the cycle], compress your defect-discovery curve, and prozon Web Services Elastic Load Balancing API calls. Amazon mote methods that prevent errors from getting into the softWeb Services disruptions have also negatively affected such ware development life cycle in the first place. z high-traffic sites as Foursquare, Instagram, Pinterest and RedTHE 2013 SD TIMES SOFTWARE QUALITY SOURCEBOOK MARCH

SOFTWARE QUALITY LEADERS


Platinum Sponsor

Parasoft Eliminates Trade-Offs Between Innovation Speed and Quality


oftware quality stinks! Defect-free software is difficult to achieve with short release cycles and the ever-increasing complexity of environments. With Parasoft Service Virtualization, Development Testing and API Testing solutions, organizations can replace incomplete testing practices with software-quality processes that deliver defect-free software faster and more efficiently. Software is the primary interface to the business. Defects or failure to satisfy end-user expectations have much greater impact as application-switching costs are at an all-time low. Yet the approach to software quality is the same as it was 20 years ago, said Wayne Ariola, chief strategy officer at Parasoft. As an industry, we need to realize that the cost-schedule-quality triangle has shifted, and we can no longer compromise quality. Gone are the days of end users being QA testers. Software quality must be achieved with a repeatable process for the business to survive. Parasoft helps you achieve an unprecedented level of Gone defect prevention and process visibility with the industrys first Development Testing Platform. This is complemented by test-environment simulation technology, which lets an organization test anytime, anywhere. Using Parasofts solutions lets teams deliver thoroughly tested software knowing it is secure, reliable and compliant.

Test Anytime, Anywhere


Parasofts Service Virtualization simulates a complete test environment so that more comprehensive testing can be accomplished earlier in the software development life cycle. Rather than waiting for defects to appear in actual test environmentsor worse: in the fielddevelopers can simulate any environment necessary for accurate functional testing and performance testing, as well as agile and parallel development. If you really want to improve software quality, you need to be able to access a realistic, high-fidelity test environment early in the process, said Ariola. If youre waiting until the project is complete to test, youre discovering errors really late. Delays are rampant in release cycles; for example, new features are added, or unexpected complexity in the implementation. Since the release date wont necessarily change, the first thing that gets cut is testing. Service Virtualization gives you a simulated test environment so you can begin testing much sooner and catch defects much earlier. With an intuitive interface, team members can model complex, simulated test environments, and then run large-scale, highthroughput load and functional tests without impacting existing systems or operations. Since a simulated test environment is created, there is tremendous flexibility to model scenarios that would be impossible to recreate in a staged test environment.

platform, software teams can implement and enforce processes that reduce the risk of software failures. The platform ensures more comprehensive static analysis, unit testing, coverage analysis, code reviews and runtime testing, as well as more accurate traceability. When you shift quality left, developers become inundated with fixing defects at the same time that they are responsible for building new features. Because a developer only has so much time, you must promote methods that prevent errors from getting into the software development life cycle in the first place, said Ariola. Service Virtualization and Development Testing are now converging in a way that not only helps organizations start testing earlier, but also reduces the amount of defects that are injected into the software. This means that you can not only test earlier, you can also actually test less and go to market significantly fasterwith more innovative, better-quality deliverables. Notably, Parasofts Development Testing platform enables are the days of end users organizations to implement being QA testers. Software and enforce a defect-prevenquality must be achieved tion strategy that ensures best with a repeatable process. practices. Developers can build Wayne Ariola security into their applications, prevent costly defects, and get the traceability and auditability they need to comply with industry standards. When software teams embrace policy-driven development, they can assure the reliability and performance of their applications. We introduced the software policy concept eight years ago in the industrys first development testing platform. Developers always say that theyre going to do static analysis or unit testing, but there was no way of measuring the effectiveness of it or determining if it was being completed, said Ariola. Using our Development Testing platform, you can declare how the code should be delivered to satisfy business expectations. Then you can automate adherence to the policy, aligning development with business goals.

Ensure Quality in Complex Environments


Parasofts API Testing solution simplifies the testing of critical APIs, SOA, or other composite or cloud-based applications by automating complex test scenarios across Web UIs, messaging layers, enterprise service buses, databases, and mainframes. It enables accurate event tracing and multi-layer validation while providing the flexibility needed to easily extend, update, and reuse test artifacts. APIs are driving composite applications, requiring organizations to orchestrate multiple endpoints. Its a complex endeavor thats fraught with challenges, said Ariola. Our API-testing solution ensures API integrity so you can be confident that you are releasing secure, reliable and compliant business applications. By integrating Service Virtualization, Development Testing and API/Cloud/SOA Testing, Parasoft reduces the time, effort and cost of delivering secure, reliable and compliant software. Learn more at www.parasoft.com. z
MARCH

Reduce Risks
Delivering more software features in less time means trade-offs between coding and testing. With Parasofts Development Testing
THE 2013 SD TIMES SOFTWARE QUALITY SOURCEBOOK

SOFTWARE QUALITY LEADERS


Platinum Sponsor

Design Quality with TechExcel


and analysis, so the exact state of testing is always known. And it chieving consistent quality levels across all software projects is provides out-of-the box integration with JIRA, Mantis, Bugzilla difficult given the typical variations in software team practices and DevTrack, allowing easy integration with existing tracking and runtime variables. With TechExcels DevTest, organizatools. tions can improve quality levels using limited QA resources, as well Compliance-management solution provider Gael Quality had as provide a means for both agile and traditional teams to integrate been using spreadsheets to document tests and record results QA processes into their development processes. before adopting DevTest. The company was looking for a solution If you want to establish an objective standard for quality, you that could handle more than 15,000 test cases, and could integrate have to be able to attach a quantified numeric value to it. Without results from external sources. In just three days, the company was an accurate measurement of quality, it becomes harder to plan able to implement DevTest and begin testing at scale. Before long, quality at earlier stages of the software development life cycle, said Gael Quality was able to manage 15,000 master test cases and well Tieren Zhou, founder and CEO of TechExcel. DevTest allows you to over total 100,000 test cases with ease, which was previously imposrepeatedly deliver quality releases. sible using manual methods. Even though the length of software development cycles is continuing to shrink, many organizations are still using word procesBuild Quality into Development sors and spreadsheets to track software quality and test cases. But Many TechExcel customers use a combination of DevTest and Devregardless of whether testing is manual or automated, the test casTrack defect tracking to improve the results of testing in developes often fail to cover the full range of the target softwares behavior, ment and overall quality levels. As tests are executed, defects are resulting in errors, rework and delays. automatically flagged so issues The complexity of runtime variations makes it very difficult to cover all the aspects of software behavior that Without an accurate measurement can be resolved efficiently. automatically routes determine quality, said Zhou. We have of quality, it becomes harder DevTrack issues to the appropriate user enabled quality quantification and reporting to plan quality at earlier when an issue has been creatfor any release, sub-release or iteration. For stages of the dev cycle. ed or forwarded. If the issue is the past 12 years, we have been dedicated to Tieren Zhou not resolved within the usermaking software quality measurable. specified time frame, it is automatically escalated to notify the appropriate engineers or issue DevTest Enforces Quality Standards owners. DevTest is a complete quality-assuranceDevTrack provides a quality-feedback mechanism, and it helps management solution that enforces testing build quality into software during software development, said standards and improves efficiency across all test cycles. It allows Zhou. As developers start to work on development tasks, test cases users to execute test assignments and submit defects using the are presented as a special tab. Meaning, for every single task, a test same interface. Users also have the ability to create a central reposcase can be defined within the developers process. itory for test cases, knowledge items and test automation scripts, so DevTrack supports sophisticated workflow rules for controlling quality can be achieved consistently. issue states and status transitions. It also allows subtasks to be creTechExcel allows you to integrate quality-assurance practices ated and assigned to team members so they can help track and with a development project regardless of the methodology being resolve parent work items and issues. If the status changes on a parused, said Zhou. You can define test cases as well as the impleent issue, pre-defined sub-issues can be triggered automatically. mentation process to ensure that specifications and requirements In addition to providing full access control, DevTrack can be are tested and verified during every stage of development. integrated with popular SCM tools, so source-code files and The DevTest system integrates with popular automated testing check-in/check-out operations can be tied to DevTrack work tools using TechExcels TestLink API. items and defects. While testing early and often is a well-accepted practice, qual-

ity is not always contemplated at the development-task level. Using DevTest, software teams can account for all test phases using detailed histories of test cases, data and test results. The centralized test library also improves test standardization, reuse and revision control. DevTest allows you to comprehensively represent all aspects of quality assurance by utilizing test cases that are predefined in a template, said Zhou. The template defines the functional testing procedures and the expected result. DevTest allows easy scheduling of automated and manual tests, and also provides real-time test-result reporting, tracking
THE 2013 SD TIMES SOFTWARE QUALITY SOURCEBOOK

Ensure Complete Traceability


DevTest and DevTrack seamlessly combine with DevSpec, TechExcels requirements-management solution, enabling complete, endto-end traceability. The products are available individually or together as DevSuite, a complete ALM solution. If you want to ensure quality, test cases should be linked with the requirements so you have total traceability driving quality, said Zhou. When the test cases associated with every single development task are verified, you can dramatically improve software quality. For more information visit www.techexcel.com. z
MARCH

11

TEST/QA AUTOMATION
Gold Sponsor

Increasing Testing Productivity with IDTs Automated Test and Re-Test (ATRT)
that characterizes the systems behavior and evaluates the test est organizations are increasingly challenged with needing to results against requirements and performance specifications. test larger, more complex software baselines in less time, while Large complex systems can generate gigabytes or terabytes of also being able to ensure a high-quality software product is data that are not possible for people to evaluate. They have the released. Innovative Defense Technologies (IDT) has developed an information needed, but as their systems grow, they discover they automated testing suite of tools called Automated Test and Re-Test cant evaluate everything because its too time-consuming and (ATRT) to address these testing challenges. With the use of IDTs labor intensive, said Gauf. Because ATRT AM is able to analyze ATRT suite of tools, enterprises with mission-critical systems, such against requirements and performance specifications in an autoas the U.S. Department of Defense (DoD), can increase the volume, mated fashion, you can increase test coverage and reduce the time test coverage, and complexity of integration and acceptit takes by an order of magniance tests while dramatically reducing test cycle times. tude compared to manual If you want to release software In todays environment, software teams want to get methods. faster, well focus on those to market fast at the lowest cost without comproTesting and QA teams often tests that are consistently in mising software quality, said Bernie Gauf, presionly have time to evaluate a dent and CEO of IDT. ATRT is an innovative techthe critical path. small subset of the data colnology that we have consistently seen improve Bernie Gauf lected, and as a result have the testing productivity by more than 75%. potential to miss errors. ATRT AM is capable of analyzing all the test Since 2006, IDT has been pioneering new data, pinpointing errors, and explaining how the test results differ ways of designing, developing and implementing from the way the system is expected to perform. best-in-class automated software testing solutions for the DoDs complex systems. The compaImprove Test Outcomes ny also offers automated test-strategy and design services that Automation speeds up testing, but by itself may not help organizaimprove the effectiveness of testing and QA programs. tions achieve critical-path goals. According to Gauf, technical teams often start automating processes without considering what Automate Tests with Confidence theyre automating and why theyre automating them. Because IDT offers two robust DoD-approved ATRT solutions that support theyre approaching automated testing incorrectly (e.g., not being the entire testing life cycle: ATRT Test Manager (TM) and ATRT selective about the tests theyre automating, etc.), they mistakenly Analysis Manager (AM). conclude that automation is not making the type of impact the ATRT TM is designed to support the testing of large, complex, organization expected. heterogeneous multicomputer systems. ATRT TM is non-intrusive IDT helps customers define an Automated Testing Strategy to the system under test, and provides a model-based approach to thats tailored to their unique requirements and test programs. GUI automation, which does not require the development of any With an Automated Testing Strategy in place, its possible to identest scripts. tify the critical-path tests that will yield the highest ROI based on Another thing that differentiates ATRT TM is its ability to evaluobjectives. ate all messages at the message-traffic level. Its message-based You can automate anything, but you should be automating interface testing capability spans multiple protocols, including what makes sense, said Gauf. If you want to release software SOAP over HTTP , TCP/IP , UDP and Multicast. faster, well focus on those tests that are consistently in the critical As software products get more complex and depend on interacpath for each software release, and require the most time and peotion with other software products, the interfaces between compople. That way, you can dramatically reduce your testing cycle, and nents become critical, said Gauf. You have to be able to validate you have the ability to repeat the tests in future releases. the performance of software products at the interface-specification IDT designs and builds automated tests in partnership with cuslevel to have high confidence that once systems are deployed, they tomers internal teams. IDT also builds custom turnkey automatwill work as expected. ed-testing solutions that customers can simply execute. The soluATRT TM also allows you to combine GUI-based automation tions are built using ATRT technology, so they are capable of with message-based automation in one test. In addition, ATRT TM supporting the entire testing life cycle of a system, including phasprovides a central repository for testing artifacts from test-case es such as component testing, system integration, system testing development and documentation, to requirements traceability and and test result analysis, among others. test-case results. In addition to its products and services, IDT offers on-site and remote training for customers who want to learn how to implement Accurately Analyze Massive Data Volumes ATRT effectively. The training programs range from introductory to Complex, high-reliability systems often generate more test data expert levels. than can be analyzed using manual approaches. IDTs ATRT AM For more information about IDTs ATRT products and services, automatically analyzes all test data using a model-based approach visit www.idtus.com. z

THE 2013 SD TIMES SOFTWARE QUALITY SOURCEBOOK

MARCH

15

TEST MANAGEMENT
Gold Sponsor

Real-Time Test Management from Zephyr Drives Instant Visibility


eeping pace with agile release cycles is challenging when testing and test management cant be done in real time. Zephyrs real-time test-management solutions provide instant visibility into the actual status of tests 24x7, driving teams to improve workflows, processes and collaboration. Testing teams used to be in one building or on one floor, but now theyre spread out all over the world as a result of globally distributed teams and outsourcing, said Samir Shah, CEO of Zephyr. When youre working in different time zones, traditional methods of waiting for reports and facilitating status calls are inefficient. Project teams need instant information to stay on the same page at all times. All Zephyr productsZephyr Enterprise Edition, Zephyr for JIRA and Zephyr Community Editionmeasurably improve productivity and software quality.

working in a globally distributed fashion. E-commerce platform provider GSI Commerce leveraged both JIRA and Zephyr Enterprise Edition to manage testing across 30 projects, 90+ releases, and 12,000 test cases spread across a team of 280 people in three global locations. The company can now easily access and reuse testing assets globally; create custom reports; and customize the workflow in one system without losing the customization in the other. Zephyr Enterprise Edition is available both as a SaaS solution and as an on-premise solution.

Zephyr for JIRA Provides Seamless Test Management

Zephyr for JIRA is a native add-on built exclusively for the JIRA 5 platform. It completes end-to-end project management in JIRA by adding testing to the overall planning, development, bug-tracking and reporting processes. Zephyr for JIRA is best suited to project Zephyr Enterprise Edition Improves Complex, teams that want to seamlessly If you do not have a single integrate testing into their Global Test Management workflows. Zephyr Enterprise Edition manages all repository that everyone is Zephyr for JIRA gives you aspects of software quality, and is suited for accessing, you lose a lot of sophisticated testing capabilidepartments and enterprises that run multiefficiency. ties inside JIRA, said Shah. ple projects in parallel, have structured testing Samir Shah Project teams that have stancycles, and do automated testing or a combidardized on JIRA want to incorporate testing within the exact same nation of automated and manual testing. It interface. We released it a year ago and, since the day it was offers full two-way integration to JIRA. launched, it continues to remain as either the No. 1 or No. 2 Top Project teams still behave as if they work Grossing add-on each week on the Atlassian Marketplace. in the same location, said Shah. They have Transportation and language service company ProCare used long conference calls that substitute for meetings in which they ask Zephyr for JIRA to add more structure to its testing process and for status reports; we automate these types of manual processes. to create a repeatable process. Before using Zephyr for JIRA, ProUsing Zephyr Enterprise Edition, data-driven decisions can be Care had been using JIRA, Confluence and spreadsheets. Because made while the information is still relevant. And, when anyone a lot of the work was manual, bugs would surface after releases. anywhere makes a change to a requirement, test case, assignment, Now, instead of guessing when test cycles might be completed, defect or document, the data is automatically pushed out to dashProCare can instantly view the top defects affecting tests, and use boards so stakeholders can view the current status. burndown charts to predict when test cycles will be completed Updated information is automatically displayed on your dashright within the JIRA interface. The company is benefitting from board, so you dont have to press the refresh button or ask someone more detailed analyses of bugs, easy navigation between test casfor it; the data finds you, said Shah. Traditionally, testers have had es, and the traceability that comes from linking test cases to to send their daily reports to managers who package and send the issues. reports to project managers. PMs then extract pieces of data and send it up to management. The whole process is fraught with latenGet Zephyr Community Edition Free cy and inefficiency. Instead of foregoing test-management tools because the out-ofWith Zephyr Enterprise Edition, there are no reports to run or pocket costs are too high, thousands of users have turned to Zephyr metrics to calculate. It all happens automatically. Whats more, the Community Edition, which is free for project teams of up to 10 software includes a knowledgebase that stores apps, release verusers who want the benefits of real-time updates and the ability to sions, features, functions and tests so test assets can be reused. It build a knowledgebase. The community edition can be easily conalso offers built-in APIs for tight integrations to the users preferred verted to Zephyr Enterprise Edition with a new license key. automation frameworks, providing manual and automated test We decided to offer a free version for small teams that needed the metrics in a single view. functionality, flexibility and maintenance of an enterprise-class soluPeople dont think about the knowledge that walks out the tion but were only working with an open-source budget, said Shah. door, said Shah. If you do not have a single repository that everyLearn more at www.getzephyr.com. z one is accessing, you lose a lot of efficiency, especially if youre
THE 2013 SD TIMES SOFTWARE QUALITY SOURCEBOOK MARCH

17

The Best

SharePoint Training
in the World!

August 11-14, 2013 Sheraton Boston


At SPTechCon, all the experts get together in one place and present fantastic, current and relevant content.
Keith Budurka, IT Director, Infrastructure, Benco Dental

Choose from more than 85 classes and tutorials that will let you put together your own custom SharePoint training experience.
Whether you need help migrating to SharePoint 2013 or are still making the most out of SharePoint 2010, you will find the SharePoint training you need at SPTechCon. Many of our speakers are Microsoft MVPs, and all are SharePoint experts. A rigorous review of the classes after each conference allows us to weed out the weaker classes and speakers. Classes at SPTechCon average almost 9 on a 10-point scale, and classes scoring below an 8 are not invited back. No wonder SPTechCon is the largest independent SharePoint training conference in the world.

If your goal is to learn something from a trusted leader in the industry and get an opportunity to network, you must go to SPTechCon.
Brian Perryman, SharePoint Developer, Health South Corporation

SPTechCon is a great event and well worth the admission fee.


Chris Kauke, System Consultant, MassMutual

SPTechCon is a trademark of BZ Media LLC. SharePoint is a registered trademark of Microsoft.

A BZ Media Event

@SPTechCon

www.sptechcon.com

MOBILE TEST/QA
Silver Sponsor

Master Software Quality with Orasi


odays businesses run on software, and yet errors still cause service disruptions, cost overruns and customer-support headaches. With Orasis help, enterprises can ensure their applications run predictably at scale. Since 2002, Orasi has helped enterprise customers create software-testing environments that reduce the cost and risk of software failures. The company resells HPs Application Lifecycle Management product line and provides support for ALM solutions as an HP Support Partner. Orasi is an HP Specialist Enhanced Partner, and was named HP Support Partner of the Year in 2009, 2011 and 2012, and Partner of the Year (US) in 2011. Orasi also maintains a dedicated SAP practice aimed at enterprises that are deploying or upgrading SAP solutions, and has achieved SAP Gold Level Partner status. Orasis testing-service capabilities span the entire application life cycle, so clients can get expert assistance from initial implementations to enterprise rollouts. To help customers get the most from their investments, Orasi developed its Rapid Return on Investment (R2OI) approach that translates customers business objectives into a flexible set of services that enable faster time to market, reduced risks and lower costs. Organizations realize they have to make software quality a priority because software is the lifeblood of their business, said Nick Kavadellas, president and CEO of Orasi. As a leading software reseller and professional services company, we have deep knowledge across functional, performance, mobile device, security, and specific application testing.

Orasi Solutions Mirror Enterprise Requirements


Customer-requested Orasi testing solutions suit the modern demands of enterprise teams. Its JIRA Bridge for HP Quality Center synchronizes defect information between Atlassians JIRA and HP Quality Center to improve communication between QA and development teams. The tool creates issues when test cases fail, and provides metrics that help improve the reliability of release cycles. Software teams want to link test cases back to development artifacts, said Kavadellas. Because JIRA has been so popular, customers asked us to integrate JIRA and HP Quality Center. Now, more than 100 customers are using it. Orasi also offers a cloud-based version of HP LoadRunner called Orasi CloudPerform, which can be purchased in 24-hour increments. The tool allows customers to capture, run and analyze bottlenecks in cloud-based applications. It supports Silverlight and Flex; Packages are also available for Citrix and Microsoft RDP testing.

Take Advantage of Affordable Onshore Testing


Orasi established a rural testing center in Greensboro, N.C., five years ago. The test center now employs more than 120 engineers who assist clients throughout the U.S. Software development organizations are realizing how important it is to have an effective methodology and process in place, said Kavadellas. Four years ago, mobile apps were considered fun. Now, you have to make sure theyre mission-critical. Learn more at www.orasi.com. z

BOSTON May 28-31, 2013


The Westin Boston Waterfront

Get the best real-world Android developer training anywhere!


Choose from more than 75 classes and tutorials Network with speakers and other Android developers Check out more than 40 exhibiting companies
AnDevCon is one of the best networking and information hubs available to Android developers.
Nate Vogt, Android Developer, Willow Tree Apps

KEYNOTE!

Register NOW at www.AnDevCon.com


Follow us: twitter.com/AnDevCon
A BZ Media Event
AnDevCon is a trademark of BZ Media LLC. Android is a trademark of Google Inc. Googles Android Robot is used under terms of the Creative Commons 3.0 Attribution License.

Das könnte Ihnen auch gefallen