Welcome!

Linux Containers Authors: Yeshim Deniz, Elizabeth White, Liz McMillan, XebiaLabs Blog, Pat Romanski

Related Topics: Microservices Expo, Java IoT, Microsoft Cloud, Linux Containers, Agile Computing, @BigDataExpo

Microservices Expo: Article

Eight Software Testing Buzzwords You Should Know

The industry’s jargon can be hard to decipher at times, especially when trying to explain these buzzwords to co-workers

The industry's jargon can be hard to decipher at times, especially when trying to explain these buzzwords to fellow co-workers within your organization who don't really have a clue what you are talking about. Buzzwords are unavoidable, however there needs to be a clear understanding of what a buzzword is and the testing buzzwords you should know.

What Is a Buzzword?
A buzzword can be defined as, "a term of art or technical jargon that has begun to have wider use in society among non-specialists who use the term vaguely or imprecisely."

Basically, it comes down to the word being so overused it loses its original meaning and begins to confuse people within the industry. Think of the words like "visibility" or "enterprise" you have probably heard over and over again but each person has a different meaning for the word.

Top Eight Testing Buzzwords

1. Crowdsourced testing
Crowdsourced testing is becoming a popular word to throw around, especially since the rise of crowdsourced funding (not related to testing). Crowdsourced testing is when a person with a website asks fellow testers to "attack" the server to see how much load the site can take and to try to run through many user paths. You can probably find a Redditor asking his fellow friends to join him for a "load testing party." Like this guy...

Without mass coordination and planning, crowdsourced testing is not as effective as using a testing tool - which will get you better, more reliable, and more predictable results.

2. Testing as a Service (TaaS)
TaaS is also known as on-demand testing. Basically, it is an outsourced model where a test plan is given to a service provider who then executes all that testing on the organization's behalf. Usually, due primarily to expense, a company will still do most of their testing in-house. TaaS is most suitable for specialized testing efforts that don't require a lot of in-depth knowledge of the design or the system but may require a unique environment or short-term bursts of specialized activity.

While some TaaS providers operate with heavy automation out of a well-equipped lab, you'll also find TaaS providers that use crowdsourced testing to achieve results for their clients.

3. Smoke testing
This buzzword has significantly changed since when it was first used. The first thing an electronics engineer would do when testing a device was to turn it on and watch for smoke. If they saw any, something was clearly wrong.

The meaning of smoke testing as it relates to performance testing still refers to an early check, but luckily no smoke is involved. It is used as a gatekeeper - telling the tester if it is alright to initiate the long, intensive battery of performance tests that will follow. The last thing anyone wants to do is kick off a long series of tests before heading home for the night, only to come in the next day and see that the system crashed five minutes after you walked out the door.

4. Sanity check
Sanity checks are synonymous with smoke tests. You've probably heard this one a couple times. It's a basic test to quickly evaluate whether a claim or the result of a calculation can possibly be true. In testing, a sanity check will determine whether it is possible and reasonable to continue testing.

5. Regression testing
This buzzword might bring you back to your freshman statistics class and some people confuse this test for looking for some sort of trend. It actually means you are testing changes to applications to make sure that older bugs that were previously fixed are not reintroduced with the new changes.

Mike Kelly, an expert in regression testing explains, "When I think about regression testing, I think about any testing that involves the reuse of tests (manual or automated) or test ideas (regression charters for example -- a regression test does not necessarily need to be the exact same test) to manage the risks of change. This could include testing for bug fixes, testing to make sure a bug fix didn't break something else."

6. Automated testing
Automated testing is often thought of as being specifically for functional testing, but it can mean any type of testing that is not performed manually. Businesses can automate many tasks, including load testing, which is easier than you might think if you're already running Continuous Integration builds.

Software quality underwent a paradigm shift when automated testing systems were introduced. Instead of hiring an army of people to test a few functions on a few systems, it was suddenly possible to develop and run thousands of tests across many different real and virtual systems every day.

7. Continuous integration
If you can automate your testing, why not run it with every code change? This is the concept behind continuous integration. The various developers working on a project combine their code - or check it in - to a central repository where it is built and tested automatically and continually. When a problem pops up between changes, you know about it immediately and can correct it right away.

8. Exploratory testing
You can thank Cem Kaner, the man who coined this buzzword back in 1983. Exploratory testing is sometimes confused with ad hoc testing but it's actually an approach to software testing that is concisely described as simultaneous learning.

Kaner now defines the term as "a style of software testing that emphasizes the personal freedom and responsibility of the individual tester to continually optimize the quality of his or her work by treating test-related learning, test design, test execution, and test result interpretation as mutually supportive activities that run parallel throughout the project."

Don't Let These Buzzwords Fool You
Now that you have a clear understanding for these software testing buzzwords, we hope they won't fool you in the future. Go forward knowing you have a clear understanding of what each of these words actually mean.

More Stories By Tim Hinds

Tim Hinds is the Product Marketing Manager for NeoLoad at Neotys. He has a background in Agile software development, Scrum, Kanban, Continuous Integration, Continuous Delivery, and Continuous Testing practices.

Previously, Tim was Product Marketing Manager at AccuRev, a company acquired by Micro Focus, where he worked with software configuration management, issue tracking, Agile project management, continuous integration, workflow automation, and distributed version control systems.

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.


@ThingsExpo Stories
WebRTC is great technology to build your own communication tools. It will be even more exciting experience it with advanced devices, such as a 360 Camera, 360 microphone, and a depth sensor camera. In his session at @ThingsExpo, Masashi Ganeko, a manager at INFOCOM Corporation, will introduce two experimental projects from his team and what they learned from them. "Shotoku Tamago" uses the robot audition software HARK to track speakers in 360 video of a remote party. "Virtual Teleport" uses a...
Internet of @ThingsExpo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with 21st Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago. All major researchers estimate there will be tens of billions devic...
Recently, IoT seems emerging as a solution vehicle for data analytics on real-world scenarios from setting a room temperature setting to predicting a component failure of an aircraft. Compared with developing an application or deploying a cloud service, is an IoT solution unique? If so, how? How does a typical IoT solution architecture consist? And what are the essential components and how are they relevant to each other? How does the security play out? What are the best practices in formulating...
In his session at @ThingsExpo, Arvind Radhakrishnen discussed how IoT offers new business models in banking and financial services organizations with the capability to revolutionize products, payments, channels, business processes and asset management built on strong architectural foundation. The following topics were covered: How IoT stands to impact various business parameters including customer experience, cost and risk management within BFS organizations.
An increasing number of companies are creating products that combine data with analytical capabilities. Running interactive queries on Big Data requires complex architectures to store and query data effectively, typically involving data streams, an choosing efficient file format/database and multiple independent systems that are tied together through custom-engineered pipelines. In his session at @BigDataExpo at @ThingsExpo, Tomer Levi, a senior software engineer at Intel’s Advanced Analytics ...
SYS-CON Events announced today that Elastifile will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 - Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Elastifile Cloud File System (ECFS) is software-defined data infrastructure designed for seamless and efficient management of dynamic workloads across heterogeneous environments. Elastifile provides the architecture needed to optimize your hybrid cloud environment, by facilitating efficient...
SYS-CON Events announced today that Golden Gate University will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Since 1901, non-profit Golden Gate University (GGU) has been helping adults achieve their professional goals by providing high quality, practice-based undergraduate and graduate educational programs in law, taxation, business and related professions. Many of its courses are taug...
"We provide IoT solutions. We provide the most compatible solutions for many applications. Our solutions are industry agnostic and also protocol agnostic," explained Richard Han, Head of Sales and Marketing and Engineering at Systena America, in this SYS-CON.tv interview at @ThingsExpo, held June 6-8, 2017, at the Javits Center in New York City, NY.
SYS-CON Events announced today that DXWorldExpo has been named “Global Sponsor” of SYS-CON's 21st International Cloud Expo, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Digital Transformation is the key issue driving the global enterprise IT business. Digital Transformation is most prominent among Global 2000 enterprises and government institutions.
21st International Cloud Expo, taking place October 31 - November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy. Me...
Recently, WebRTC has a lot of eyes from market. The use cases of WebRTC are expanding - video chat, online education, online health care etc. Not only for human-to-human communication, but also IoT use cases such as machine to human use cases can be seen recently. One of the typical use-case is remote camera monitoring. With WebRTC, people can have interoperability and flexibility for deploying monitoring service. However, the benefit of WebRTC for IoT is not only its convenience and interopera...
SYS-CON Events announced today that Secure Channels, a cybersecurity firm, will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Secure Channels, Inc. offers several products and solutions to its many clients, helping them protect critical data from being compromised and access to computer networks from the unauthorized. The company develops comprehensive data encryption security strategie...
From 2013, NTT Communications has been providing cPaaS service, SkyWay. Its customer’s expectations for leveraging WebRTC technology are not only typical real-time communication use cases such as Web conference, remote education, but also IoT use cases such as remote camera monitoring, smart-glass, and robotic. Because of this, NTT Communications has numerous IoT business use-cases that its customers are developing on top of PaaS. WebRTC will lead IoT businesses to be more innovative and address...
When shopping for a new data processing platform for IoT solutions, many development teams want to be able to test-drive options before making a choice. Yet when evaluating an IoT solution, it’s simply not feasible to do so at scale with physical devices. Building a sensor simulator is the next best choice; however, generating a realistic simulation at very high TPS with ease of configurability is a formidable challenge. When dealing with multiple application or transport protocols, you would be...
SYS-CON Events announced today that App2Cloud will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct. 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. App2Cloud is an online Platform, specializing in migrating legacy applications to any Cloud Providers (AWS, Azure, Google Cloud).
IoT is at the core or many Digital Transformation initiatives with the goal of re-inventing a company's business model. We all agree that collecting relevant IoT data will result in massive amounts of data needing to be stored. However, with the rapid development of IoT devices and ongoing business model transformation, we are not able to predict the volume and growth of IoT data. And with the lack of IoT history, traditional methods of IT and infrastructure planning based on the past do not app...
Internet-of-Things discussions can end up either going down the consumer gadget rabbit hole or focused on the sort of data logging that industrial manufacturers have been doing forever. However, in fact, companies today are already using IoT data both to optimize their operational technology and to improve the experience of customer interactions in novel ways. In his session at @ThingsExpo, Gordon Haff, Red Hat Technology Evangelist, shared examples from a wide range of industries – including en...
To get the most out of their data, successful companies are not focusing on queries and data lakes, they are actively integrating analytics into their operations with a data-first application development approach. Real-time adjustments to improve revenues, reduce costs, or mitigate risk rely on applications that minimize latency on a variety of data sources. Jack Norris reviews best practices to show how companies develop, deploy, and dynamically update these applications and how this data-first...
Intelligent Automation is now one of the key business imperatives for CIOs and CISOs impacting all areas of business today. In his session at 21st Cloud Expo, Brian Boeggeman, VP Alliances & Partnerships at Ayehu, will talk about how business value is created and delivered through intelligent automation to today’s enterprises. The open ecosystem platform approach toward Intelligent Automation that Ayehu delivers to the market is core to enabling the creation of the self-driving enterprise.
"We're a cybersecurity firm that specializes in engineering security solutions both at the software and hardware level. Security cannot be an after-the-fact afterthought, which is what it's become," stated Richard Blech, Chief Executive Officer at Secure Channels, in this SYS-CON.tv interview at @ThingsExpo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.