Welcome!

Java IoT Authors: Liz McMillan, Yeshim Deniz, Elizabeth White, Zakia Bouachraoui, Pat Romanski

Related Topics: Cloud Security, Java IoT, Microservices Expo, Linux Containers, Agile Computing

Cloud Security: Article

Software Testers Too Need a Black Box

Consider evidence of testing to abide by compliance mandates and avoid getting yourself in hot water

Recording and maintaining good evidence of testing is growing more important all the time. The ability to document what actually happened during the development of hardware or software is vital in many industries. Medical equipment is a great example, as any failure could lead to unexpected complications or even death. In the event that this occurs, auditors must be able to review the original manufacturing process and track the usage and maintenance of the machine during its lifecycle.

Evidence of testing importance can be neatly summed up by considering the difference between an eyewitness memory and a video of an event. Our expectations and our circumstances can exert a great deal of influence on our recollections. Testers frequently note down what they were expected to do, rather than what they actually did.

Do you record and maintain complete evidence of your testing activities? If you're engaged in the medical or financial fields, then there's every chance it's a matter of compliance, but evidence of testing can benefit all sorts of industries. By collecting strong evidence as you test it's possible to safeguard against problems down the line, and the data you collect can provide some valuable insights.

Good evidence encompasses various qualities: it is authentic, it has integrity, it is readable and accessible, it is contemporary, and the original records, and any changes, are always attributable. Following these basic principles will guide you toward collecting the right kind of evidence. This could prove important during any auditing process, but it can also teach you about your processes and staff and help you to identify areas of weakness.

Assessing what evidence should be recorded is your first consideration. Video files may seem like an obvious solution, but organizing and storing them would be expensive and difficult. You ideally want to be able to record the pertinent data about a system, an application, a test session, and the responsible tester. You want a clear audit trail, with time stamps, and attributed changes, including the reasoning behind those changes.

Imagine that you want an investigator or auditor to arrive at the same conclusions as you did, but all they have to rely on is the evidence in front of them. What would convince you? Are you providing that level of assurance? You may imagine that it would be prohibitively expensive and time-consuming to set up, but you'd be wrong.

What I'm getting at is that you can't walk them through the evidence or explain it; it needs to be complete enough to tell the story on its own. People fill in the gaps for themselves when they're involved, but someone coming to it cold may see it differently.

It doesn't need to be an especially onerous undertaking. There are free tools you can use to collect quality evidence to fully configure exactly what you collect from individual test sessions and create a step-by-step trail. You can create individual records of test sessions encompassing multiple applications. This kind of evidence can be used to inform later testing sessions.

With more regulation and new auditing standards, compliance is becoming a real issue in financial services and healthcare. The Dodd-Frank Wall Street Reform and Consumer Protection Act demands increased transparency. The Sarbanes-Oxley Act (SOX) dictates that all business records must be stored for at least seven years. Auditing standards, such as SAS 70 closely examine the controls and safeguards that organizations have in place to deal with customer's data and financial reporting.

Collecting high quality evidence of testing can protect you from potential problems and keep you informed about exactly how testing is being carried out.

More Stories By Vu Lam

Vu Lam is founder and CEO of QASymphony, developers of defect capture tools that track user interactions with applications. He was previously with First Consulting Group and was an early pioneer in Vietnam’s offshore IT services industry since 1995. He holds an MS degree in electrical engineering from Purdue University. You may reach him at [email protected]

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


IoT & Smart Cities Stories
The deluge of IoT sensor data collected from connected devices and the powerful AI required to make that data actionable are giving rise to a hybrid ecosystem in which cloud, on-prem and edge processes become interweaved. Attendees will learn how emerging composable infrastructure solutions deliver the adaptive architecture needed to manage this new data reality. Machine learning algorithms can better anticipate data storms and automate resources to support surges, including fully scalable GPU-c...
To Really Work for Enterprises, MultiCloud Adoption Requires Far Better and Inclusive Cloud Monitoring and Cost Management … But How? Overwhelmingly, even as enterprises have adopted cloud computing and are expanding to multi-cloud computing, IT leaders remain concerned about how to monitor, manage and control costs across hybrid and multi-cloud deployments. It’s clear that traditional IT monitoring and management approaches, designed after all for on-premises data centers, are falling short in ...
Predicting the future has never been more challenging - not because of the lack of data but because of the flood of ungoverned and risk laden information. Microsoft states that 2.5 exabytes of data are created every day. Expectations and reliance on data are being pushed to the limits, as demands around hybrid options continue to grow.
Dion Hinchcliffe is an internationally recognized digital expert, bestselling book author, frequent keynote speaker, analyst, futurist, and transformation expert based in Washington, DC. He is currently Chief Strategy Officer at the industry-leading digital strategy and online community solutions firm, 7Summits.
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, @CloudEXPO and DXWorldEXPO are two of the most important technology events of the year. Since its launch over eight years ago, @CloudEXPO and DXWorldEXPO have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, we provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading...
Charles Araujo is an industry analyst, internationally recognized authority on the Digital Enterprise and author of The Quantum Age of IT: Why Everything You Know About IT is About to Change. As Principal Analyst with Intellyx, he writes, speaks and advises organizations on how to navigate through this time of disruption. He is also the founder of The Institute for Digital Transformation and a sought after keynote speaker. He has been a regular contributor to both InformationWeek and CIO Insight...
Bill Schmarzo, author of "Big Data: Understanding How Data Powers Big Business" and "Big Data MBA: Driving Business Strategies with Data Science" is responsible for guiding the technology strategy within Hitachi Vantara for IoT and Analytics. Bill brings a balanced business-technology approach that focuses on business outcomes to drive data, analytics and technology decisions that underpin an organization's digital transformation strategy.
DXWorldEXPO LLC, the producer of the world's most influential technology conferences and trade shows has announced the 22nd International CloudEXPO | DXWorldEXPO "Early Bird Registration" is now open. Register for Full Conference "Gold Pass" ▸ Here (Expo Hall ▸ Here)
@DevOpsSummit at Cloud Expo, taking place November 12-13 in New York City, NY, is co-located with 22nd international CloudEXPO | first international DXWorldEXPO and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time t...