Home

Six and Bugs and Joke'n'Droll

James Thomas' blog - Thu, 23/11/2017 - 21:07

Hiccupps just turned six years old. Happy birthday to us. And thank you for reading; I hope you're getting something out of it still.

Unwittingly I've stumbled into a tradition of reflecting on the previous 12 months and picking out a few posts that I liked above the others for some reason. Here's this year's selection:


And in the meantime my mission to keep my testing mind limber with rule-of-three punning continues too. Check 'em out on Twitter. Join in!

(And apologies to Ian Dury.)
Categories: Software Testing

Driving the future of smart cities with IoT

Test And Verification Services Blog - Thu, 23/11/2017 - 05:52

The emergence of IoT technology is driving the development of smart cities in many booming metropolitan areas around the world. However, more and more cities are moving toward smart solutions that leverage IoT technologies. This article focuses on howwill smart cities and IoT improve our future and outlines the impact of smart cities with IoT on our daily lifestyle.

Read More

Learn more about how T&VS unique IoT services ensure the smart cities revolution is delivering safe, secure and compliant products.

The post Driving the future of smart cities with IoT appeared first on T&VS.

Categories: Software Testing

Why Test Automation Alone Isn’t Enough

Test And Verification Services Blog - Thu, 23/11/2017 - 05:49

Now that test automation is more widespread, make sure that you’re doing it right and applying automation wherever you can in the lifecycle. This article highlights when is the how to utilize automated testing correctly and describes how to automate tests that can innovate faster and get changes into production faster without impacting the business.

Read More

Find how T&VS Test Automation Services enables organisations to increase the effectiveness, efficiency, and coverage of their software testing.

The post Why Test Automation Alone Isn’t Enough appeared first on T&VS.

Categories: Software Testing

Getting a First-hand Understanding of Healthcare Cybersecurity Challenges

Test And Verification Services Blog - Thu, 23/11/2017 - 05:45

The healthcare industry is no stranger to cybersecurity challenges. Healthcare organizations obviously deal with sensitive, confidential data every day and as hackers increasingly target the healthcare industry, hospitals need to be especially watchful for the cybersecurity threats. This article focuses on how to spot and avoid the cybersecurity risks to prevent being the next healthcare data breach headline.

Read More

Learn more about how T&VS IoT driven connected healthcare services can help organizations innovate and improve patient satisfaction and boost treatment outcomes.

The post Getting a First-hand Understanding of Healthcare Cybersecurity Challenges appeared first on T&VS.

Categories: Software Testing

The Practice of Low Power Design

Test And Verification Services Blog - Thu, 23/11/2017 - 05:41

Low-power design is necessary for gaining and keeping market share. EDA vendors now offer low-power optimization tools, and device modelling has evolved to make more accurate power consumption predictions. This article from Semiwiki explores the techniques of low power design.

Read More

Find out how T&VS services help to meet the challenging requirements with respect to performance, flexibility and power efficiency to implement, verify and program today’s complex mixed-signal/low-power designs.

The post The Practice of Low Power Design appeared first on T&VS.

Categories: Software Testing

How To Get What You Want From Testing (for Managers): The Q & A

Michael Bolton - Thu, 23/11/2017 - 01:08
On November 21, 2017, I delivered a webinar as part of the regular Technobility Webinar Series presented by my friend and colleague Peter de Jager. The webinar was called “How To Get What You Want from Testing (for Managers)”, and you can find it here. Alas, we had only a one-hour slot, and there were […]
Categories: Software Testing

T&VS is one of the Preferred Suppliers of Wired Gov

Test And Verification Services Blog - Wed, 22/11/2017 - 12:08

With the Government intent on delivering on its aspiration that 33% of all government spend should reach SME’s, Wired Gov is delighted to announce the launch of the Supplier Locator service, developed specifically to embrace the current SME Agenda and to provide the ideal platform for SME’s to promote their services, solutions, accreditation and success stories directly to our ever-increasing audience across all government and public-sector verticals and Tier 1 suppliers.

T&VS, a leader in providing test and verification services and products to the worldwide semiconductor and embedded systems industries has just joined as a supplier for Wired Gov.

  • Get the Detailed Information here

The post T&VS is one of the Preferred Suppliers of Wired Gov appeared first on T&VS.

Categories: Software Testing

T&VS Presented ‘Dealing with Testing Debt in an Agile World’ at EuroSTAR 2017 Conference- Download the Presentation now!

Test And Verification Services Blog - Wed, 22/11/2017 - 06:51

At this year’s 25th annual EuroSTAR conference on software Testing (Copenhagen, Nov 6-9) T&VS Founder and CEO Dr. Mike Bartley has presented on how to deal with testing debt in an agile world.

This paper outlines the main findings of the analysis and the main learnings from working with companies adopting agile and their choices in testing strategy. The paper also gives you the practical advice on how to both avoid building up testing debt in agile environments and how to deal with technical debt once it has built up.

  • Download the Presentation Slides here

The post T&VS Presented ‘Dealing with Testing Debt in an Agile World’ at EuroSTAR 2017 Conference- Download the Presentation now! appeared first on T&VS.

Categories: Software Testing

Faster Commoditization in Cars

Test And Verification Services Blog - Wed, 22/11/2017 - 06:00

As automakers rev up autonomous driving, cost cutting needs to happen at an unprecedented pace and scale even for recent technologies. This article from Semiengineering explores why accelerating commoditization is required to bring autonomous vehicles to market in a way that is safe, affordable and reliable enough to make this technology shift viable.

Read More

Learn more about how T&VS Automotive Verification and Test solutions help to address the challenges of delivering safe, secure and compliant automotive products.

The post Faster Commoditization in Cars appeared first on T&VS.

Categories: Software Testing

How to Test Application Security – Web and Desktop Application Security Testing Techniques

Test And Verification Services Blog - Wed, 22/11/2017 - 05:54

Owing to the huge amount of data stored in web and desktop applications and increase in the number of transactions on the web, proper security testing of web applications is becoming too important day by day. This article focuses on how the features of security are implemented in web and desktop application and how should these be tested.

Read More

Find how T&VS Security Testing Services help ensure the correct security features are built into devices at the outset and processes to assist with ongoing maintenance and updates.

The post How to Test Application Security – Web and Desktop Application Security Testing Techniques appeared first on T&VS.

Categories: Software Testing

Eight Myths Not to Believe About Penetration Testing

Test And Verification Services Blog - Wed, 22/11/2017 - 05:51

Penetration testing is critical for organizations across all verticals, especially those that are subject to data privacy laws and regulations. Before conducting penetration tests, it is important to dispel several myths about the practice.This article summarizes how penetration testing help organisations identify security flaws before cybercriminals can exploit them.

Read More

Understand how T&VS Penetration Testing services help you protect & defend against latest and future attacks and maintain compliance, eliminate IT security threats, & can reveal how hackers may breach systems.

The post Eight Myths Not to Believe About Penetration Testing appeared first on T&VS.

Categories: Software Testing

Mixed Messages for Mixed-Signal

Test And Verification Services Blog - Wed, 22/11/2017 - 05:47

There is no such thing as a purely digital design at advanced nodes today. Even designs that have no analog content are likely relying on mixed-signal components. But the days of purposely attempting to integrate everything including analog and RF onto a single die may be coming to an end for many segments of the industry.

This article from Semiengineering highlights what does the future of analog mixed-signal design and verification look like, and outlines whether can we expect to see any methodology changes in this semiconductor industry.

Read More

Find out how T&VS services help to meet the challenging requirements with respect to performance, flexibility and power efficiency to implement, verify and program today’s complex mixed-signal/low-power designs.

The post Mixed Messages for Mixed-Signal appeared first on T&VS.

Categories: Software Testing

IoT Security: Threat to an Opportunity

Test And Verification Services Blog - Tue, 21/11/2017 - 11:01

While the benefits of enterprise IoT applications are aplenty, the hidden threats of engaging in IoT innovation must be addressed before adoption. This article highlights the biggest IoT security threats facing the enterprises today and describes how to mitigatethe security threats against IoT devices.

Read More

Find out how T&VS IoT services help organization overcome the safety, security & privacy challenges and deliver secure connected products to the market.

The post IoT Security: Threat to an Opportunity appeared first on T&VS.

Categories: Software Testing

Session-Based Test Management: Running an Exploratory Testing Session

Test And Verification Services Blog - Tue, 21/11/2017 - 08:41

Exploratory testing is an exciting and challenging way of testing that reaps many rewards when done well. This article from Test Huddle highlights how do you go about running an exploratory testing session and describes how to build tests and discover bugs during an exploratory testing.

Read More

The post Session-Based Test Management: Running an Exploratory Testing Session appeared first on T&VS.

Categories: Software Testing

How patchable software can secure the IoT

Test And Verification Services Blog - Tue, 21/11/2017 - 08:39

As the Internet of Things continues to grow, delving further into every corner of our markets and societies, the ability to secure it from malevolent attackers and massive data-breaches will become more vital towards its survival. This article highlights how patchable software can help IoT experts and tech enthusiast alike contribute to a safer IoT.

Read More

Find out how T&VS IoT services help organization overcome the safety, security & privacy challenges and deliver secure connected products to the market.

The post How patchable software can secure the IoT appeared first on T&VS.

Categories: Software Testing

The smart way to build smart cities

Test And Verification Services Blog - Mon, 20/11/2017 - 05:18

A smart city should be an ecosystem in which components of all sectors seamlessly integrate. With people around the world moving into cities and living increasingly connected lives, cities themselves will quickly need to get smart. This article summarizes the guidelines which helps to build the smart cities in a smarter way.

Read More

Learn more about how T&VS unique IoT services ensure the smart cities revolution is delivering safe, secure and compliant products.

The post The smart way to build smart cities appeared first on T&VS.

Categories: Software Testing

Don't Knock It

James Thomas' blog - Sat, 18/11/2017 - 09:12

They were chuckling at me when I came back from the kitchen next to the meeting room. They were grinning and smirking at each other because they'd heard me laugh out loud and knew that I was the only person in there.

So I felt compelled to explain that I was laughing because I value highly in testers the ability to find more than one way to look at any given situation. Stated drily like that, it  doesn't sound worthy of a solo guffaw does it? But what I actually said went a bit like this ...

You know that scene in The Lord Of The Rings where they're trying to get into a mine? There's a clue phrase in Elvish above the door that Gandalf translates as "Speak, friend, and enter" but then he can't remember what the password is. Eventually he sees an alternative interpretation, "Say friend and enter", and they get in.
Well, I was in the kitchen looking at the door to the car park and there's a sticker on it which I'm sure I must've read before ...


... but this time I thought is that door calling me a knob?Image: Tolkien Gateway
Categories: Software Testing

What is Agile Testing? The Evil Tester's Guide To Agile

Alan Richardson's Blog - Fri, 17/11/2017 - 19:15
TLDR; What is Agile Testing? Why… that would be testing in Agile projects and adapting to meet the needs of the team.

What is Agile Testing Video

I have started going through my “The Evil Tester’s (mini) Guide to Agile Testing” and answering the questions in a more indepth fashion, and the first is “What is Agile Testing?”




MindMap to support the answer

What is Agile Testing? A MindMap from Alan Richardson

Answer in a Video
NotesThese are summary notes. There is more in the video than I cover here

When we are working on an Agile project we need to have a massive amount of flexibility and tailoring of what we do.

One thing that Agile testing is not. Is a noun.

So when we say “what is Agile testing?”. It’s not thing. it’s not… You can’t buy a bunch of Agile testing, what it is… it’s a verb, it’s an approach, it’s a process.

It is how we test on an Agile project.

It’s the stuff we do, and the way we think. But it’s on an Agile project.

Now it seems kind of tautological, that seems obvious, but for some reason people make it hard and it’s not a new thing, as we’re going to find out.

People get hung up on the words. And they get hung up on the words because they don’t really understand what the words meant before. They didn’t really understand what testing meant before. So Agile testing seems like it’s a new thing.

With Agile we don’t necessarily know what we’re going to do in advance.

We’re going to adapt. We’re going to prioritize some functionality above other functionality and the test approach has to compensate for that. Which makes it unique.

It’s unique for the environment that we’re working in, the particular company. Or the organization; and it might be different in each department in that organization. And it might be different on each team in that organization. And sometimes it’s different for each team member.

The more coherent and consistent an Agile process is, the better it works. So hopefully every team member has the same view but sometimes they don’t.

The test process is not a separate “in parallel” process that we can outsource and offshore, it is a process that merges very tightly with the programming approach.

Because what we’ve got is we’ve got a software development approach.

One part of that software development approach is Programming.

One part of that a software development approach is Testing.

They merge together to get an effective Agile Development Process.

We might have a lot of processes in our normal programming process that mitigate risk (TDD, ATDD).

Therefore the test approach changes because it’s a different risk profile.

The risk is going to be in different places in the system so we test differently to try and accommodate that.

A tester hopefully can test better than other people; and can test differently than other people. So we want to use those skills appropriately on the project so that they’re not just spending their time covering very basic acceptance criteria.

Because pretty much anyone can cover basic acceptance criteria.

The risk profile of the project changes as it goes forward. When it starts, we accept a lot of risk because we’re trying to create something as a Minimum Viable Product to get something out, to validate some assumptions to make sure we’re on the right track, to fully flush out the kind of needs that their users have. But later on we want to make it more robust, we’re not as accepting of issues when the system is live.

As the team learns to work together knowledge transfer takes place. Programmers learn how to test better because they’re working with the testers. Therefore the amount of testing work that the programmers can do changes over time. The test approach changes and adapts.

Agile Testing is not really different in the fundamentals of testing. What is different is that we’ve come to associate testing with a lot of process, with a lot of trappings, with a lot of paraphernalia. A lot of extras.

These extras are a response to a development process that required them because it was doing a lot of things in advance. And testing is very often a response to the development process.

There’s a much greater requirement for verbal communication, for taking responsibility for pointing out risks and problems at the time that they happen.

We don’t need a lot of documentation.

That doesn’t mean we don’t do any.

Trying to write things down is still important.

But it doesn’t mean we need a test management tool, we can use whatever tools that were using to track our project.

We need to understand testing and that’s why we’ve had a problem with Agile testing. Simply because people haven’t understood testing. So they’ve tried to carry forward all the stuff that they did on a traditional waterfall project: all the templates, all the processes. Because they don’t really understand testing.

None of that was testing.

We need to understand the essence of testing.

Essentially with an Agile process: were making this up as we go along. And what that means is we’re responding to the needs and changes in the environment based on our experience, and lessons learned from other people: from things that we see in the world, from conference talks, from articles. We’re pulling all this in. We’re doing experiments. We’re seeing what works.

Whilst it sounds like “make it up as you go along” is a bad thing. We’re making it up as we go along because we are heavily invested in studying other areas that work, that deal with complex dynamic systems, and we learn from those.

Testing has never been about the tester.

Testing has always been about the process that we use, the approach that we take, and the results that we get back. And Agile in particular isn’t about “a tester does the testing”.

It is about “testing as a verb”, a process on the project. And if testers hold that close and say “we do the testing!”. You are not harnessing the flexibility and freedom that you can have on an an Agile project.

You don’t come into Agile and go “right we’re an Agile project now, we do a test strategy, one-page test strategy because it’s Agile, and our process is…” It evolves. It changes based on the needs of the project, based on the skill sets of the people there, based on the current set dynamics, and we expect those to change.

We can only succeed on Agile by understanding and harnessing the essence of testing, and that’s what we as testers have to learn. That’s the value that we add in Agile projects - the essence of testing. And sometimes we’re the only people that can implement that until we teach other people how to do it properly.

Categories: Agile, Software Testing

Securing Medical Devices in the Age of the IoT

Test And Verification Services Blog - Fri, 17/11/2017 - 05:25

The healthcare industry is plagued with data breaches and other cybersecurity nightmares. At the same time, connected medical devices components of the so-called IoT are multiplying, opening more holes in security and creating terrible potential for patient casualties.This article describes how to secure medical devices in the IoT world and outlines how to combat the security threats posed by IoT connected medical devices.

Read More

Learn more about how T&VS IoT driven connected healthcare services can help organizations innovate and improve patient satisfaction and boost treatment outcomes.

The post Securing Medical Devices in the Age of the IoT appeared first on T&VS.

Categories: Software Testing

The evolution of enterprise IoT and its security risks

Test And Verification Services Blog - Fri, 17/11/2017 - 05:21

IoT is playing a significant role in enterprise technology, but the several types of connected devices that seem useful for a business have the potential to cause more harm than they help. If these risks are controlled with the best practices, IoT can be engaged with in a healthier and safer fashion.

This article from IoT Agenda describes how IoT applications have evolved in the enterprise and outlines how to combat the hidden threats when engaging in the IoT space.

Read More

Find out how T&VS IoT services help organization overcome the safety, security & privacy challenges and deliver secure connected products to the market.

The post The evolution of enterprise IoT and its security risks appeared first on T&VS.

Categories: Software Testing

Pages