Home

Formal Apps Take the Bias Out of Functional Verification

Test And Verification Services Blog - Wed, 20/03/2019 - 06:55

Formal verification tools develop a mathematical model of a given design under test (DUT), enabling formal analysis to exhaustively verify all inputs and outputs against the expected behaviours of all the states in a DUT, for all time. This article explains how formal apps help to improve functional verification.

Read More

Find out how T&VS Verification services help to meet the challenging requirements with respect to performance, flexibility and verify today’s complex designs effectively.

The post Formal Apps Take the Bias Out of Functional Verification appeared first on T&VS.

Categories: Software Testing

Future of Testing – How to fail and learn from it

Test And Verification Services Blog - Wed, 20/03/2019 - 06:52

Earlier testing practices were predominantly manual testing which could be error-prone due to human error. But now there are many automation testing tools available in the market which could not only speed up testing phase but also they help us in gathering the accurate test results. This article explains how to fail in software testing and learn from those mistakes.

Read More

Find out how T&VS Software Testing services help you to establish a cost-effective software testing facility that delivers improved quality, reduces risks and time-to market.

The post Future of Testing – How to fail and learn from it appeared first on T&VS.

Categories: Software Testing

IoT Security Meets Healthcare: What You Need to Know

Test And Verification Services Blog - Wed, 20/03/2019 - 06:47

IoT technology has added an entirely new layer of possible benefits affecting diagnostics, treatments and general patient health management while lowering cost in the process. This article explains how IoT security can affect the healthcare industry.

Read More

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

The post IoT Security Meets Healthcare: What You Need to Know appeared first on T&VS.

Categories: Software Testing

Next Wave Of Security For IIoT

Test And Verification Services Blog - Wed, 20/03/2019 - 06:45

A rush of new products and services promise to make the famously un-secured Industrial IoT (IIoT) substantially more secure in the near future.The uniqueness of industrial operations requires custom security approaches. This article explains how to improve the security of industrial IoT devices.

Read More

Find out how T&VS IoT services help to build a foundation of trust, security and safety in theindustrial IoT devices.

The post Next Wave Of Security For IIoT appeared first on T&VS.

Categories: Software Testing

Chip Design For The Age Of New Mobility

Test And Verification Services Blog - Tue, 19/03/2019 - 09:42

In the new age of mobility, vehicles are valued more and more for their electronic features instead of mechanical specifications. This brings traditional automotive manufacturers into the electronics business. This article discusses about how important is chip design for the new age of autonomous vehicles.

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 Chip Design For The Age Of New Mobility appeared first on T&VS.

Categories: Software Testing

Merging New Codeless Test Automation with Your Existing Code-Based Test Scripts

Test And Verification Services Blog - Tue, 19/03/2019 - 09:39

Many software organizations are already in the process of adopting codeless test automation tools that leverage machine learning and AI capabilities. This article discusses about how to merge new codeless test automation with existing code-based test scripts.

Read More

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

The post Merging New Codeless Test Automation with Your Existing Code-Based Test Scripts appeared first on T&VS.

Categories: Software Testing

6 Tips for Securing an IoT Device

Test And Verification Services Blog - Tue, 19/03/2019 - 09:32

More IoT devices are constantly being released, many of which now track whereabouts, online activities, or even become irreplaceable parts of the upcoming automated driving systems. This article discusses about how to secure an IoT device from vulnerabilities.

Read More

Find out how T&VS IoT services help to build a foundation of trust, security and safety in the IoT devices.

The post 6 Tips for Securing an IoT Device appeared first on T&VS.

Categories: Software Testing

Meeting the ongoing challenge with security and IoT

Test And Verification Services Blog - Tue, 19/03/2019 - 09:27

The Internet of Things (IoT) represents an incredible new opportunity to generate rich data insights about the organisation. However, despite the value IoT solutions present, there are some significant concerns about the security of some IoT devices. This article discusses about how to successfully meet the ongoing challenge with security and IoT.

Read More

Find out how T&VS IoT services help to build a foundation of trust, security and safety in the IoT devices.

The post Meeting the ongoing challenge with security and IoT appeared first on T&VS.

Categories: Software Testing

The Problem with Post-Silicon Debug

Test And Verification Services Blog - Mon, 18/03/2019 - 06:35

In the past, chipmakers typically banked on longer product cycles and multiple iterations of silicon to identify problems. This no longer works for several reasons. This article outlines how rising costs, tighter market windows and more heterogeneous designs are forcing chipmakers to rethink fundamental design approaches.

Read More

Find out how T&VS Verification services help to meet the challenging requirements with respect to performance, flexibility and verify today’s complex designs effectively.

The post The Problem with Post-Silicon Debug appeared first on T&VS.

Categories: Software Testing

7 Great, Tried and Tested UX Research Techniques

Test And Verification Services Blog - Mon, 18/03/2019 - 06:32

There are many user research techniques but the 7 techniques in this article add valuable input into UX projects. This article goes through each technique and see what it is and why it works.

Read More

Find out how T&VS Software Testing services help you to establish a cost-effective software testing facility that delivers improved quality, reduces risks and time-to market.

The post 7 Great, Tried and Tested UX Research Techniques appeared first on T&VS.

Categories: Software Testing

5-step checklist for web application security testing

Test And Verification Services Blog - Mon, 18/03/2019 - 06:29

Web application security testing has a lot of moving parts, but even with its complexities. It must be clear which applications, network systems and code need to be tested, how to test them; and what specific expectations are for the deliverables. This article elaborates how web application security testing with documented results will help keep an organization’s applications free of flaws.

Read More

Find how T&VSWeb Application Security Services enable you to prevent breaches by protecting and securing your data against web attacks, and vulnerabilities.

The post 5-step checklist for web application security testing appeared first on T&VS.

Categories: Software Testing

IoT Smart Home Automation and the Future

Test And Verification Services Blog - Mon, 18/03/2019 - 06:26

Smart home automation and IoT are creating a lot of buzz in the IT industry. Daily lives have been made simpler, better, and more comfortable with the increasing number of smart homes and connected devices. This article elaborates more about the future of smart home automation and how it’s changing lives.

Read More

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

The post IoT Smart Home Automation and the Future appeared first on T&VS.

Categories: Software Testing

Guilty Pleasure

James Thomas' blog - Sun, 17/03/2019 - 06:21

In Episode 10 of The Guilty Tester podcast Dave Duke took questions from the Twitterverse. The first one was this:
Think of a piece of work you’ve done recently, what did you actually do to test it and looking back, what surprised you?
In his answer, Dave told a story about a recent series of bugs, his involvement in sharing knowledge about them, and how that prompted an unexpected fix. It's a nice story, but a different reading of the original question interests me too: how do we  test our own work? As he was asking for more questions, I suggested it to him, and he tweeted back:
That's an interesting question. Back at you though. Do you test your own work differently to how you test others? Do you practice what you preach? Is it realistic to expect people to test their own work the same as they test others? Is there an advantage though.
Juicy! I didn't want to spend loads of time trying to craft an answer into a sequence of 240-character soundbites but I liked the idea of thinking it through, so I gave myself an hour to write a response. This is it.

I like how you loaded your questions. Take "differently to" and "the same as." When I hear those terms, I want to ask you which dimensions you have in mind. On a very strict interpretation, an identity relationship, I'd say that testing my work and testing others' work is not the same. But then I'd also suggest that two testers given identical applications to test in identical environments would not test the same either. In fact, my instinct is that the same tester given the same application in the same environment on two different occasions would be unlikely to test the same.

But, without asking for your clarification, I can answer the question this way: I do test the same way, because I always test the same way. I spent time working out what testing is for me (the pursuit of relevant incongruity) and so, at a strategic level, if I'm testing I'm doing the same thing.  However I also never test the same way, because I strive to take the context into account when I'm testing. At a tactical level, the context for two pieces of work is rarely truly identical in all important dimensions, not least because I am in the context and I am not reliably identical over time.

Just semantics? Leave it aside then. What about my work and others' work? As a test manager, my work doesn't overlap much with the people whose work I test. Whose work do I test? I'd say it includes developers, business development staff, testers, technical authors, technical support staff, and others. What overlaps with what I do? Some examples would be when I code (tools, test automation), or test (features, ideas), or write (usually raw doc, process doc). These would be places where I might have an opportunity to test my work in the same way as I'd test others'.

What might stop me from doing that? Here's a few thoughts: I would expect that I already understand the motivation for the work, and for the approach I took with it, so I might not spend time exploring it. Likewise, I might not look again at the problem I'm trying to solve with this work and wonder whether other approaches could be better; in particular I won't know of approaches that the implementer didn't know about. I might not want to criticise the approach taken, because I know it'll mean more work for me. I will also likely be subject to the same biases I had when building the solution.

Given that, what kinds of approaches do I use to test my own work? I use writing a great deal to provide a way to externalise thoughts in a way that detaches them from me. I then find that I can challenge them in a way that's less easy when they reside in my head. It doesn't have to be prose (although I find that helps me to nail down what I think), a mind map or a table or a sketch can all help. I also seek review; I might ask for review of ideas and proposals before implementing something, or I might run some kind of retrospective afterwards, or both.

Over time I have found that working incrementally, and finding ways to cheaply check that I'm on track at each step, helps me to produce the kind of work I want to produce and interleaves the implementation and the testing of it. I like to monitor and review myself. I am a believer in open notebook testing, so I like to commit my code to a public repository, I post my test notes to our company wiki. I may not ask for review of these things all the time, but they are available for anyone who wants to look and I am open to suggestions on them at any time. I make myself available for questions, on any topic, and I try to treat all questions with respect and humility, in order that people are not discouraged from asking them.

Finally, do I practice what I preach? Unlike pretty much everywhere else in this answer, I can give you a resounding YES here! It's a point of honour for me not to be a hypocrite. I have high standards and a desire to improve tempered with a pragmatic edge and, particularly as a manager, I feel it's on me to measure up and demonstrate the kinds of behaviours I try to encourage in my team, and the value that it brings. I also don't want to lose the enjoyment, credibility, and satisfaction that I get from being a practitioner.

You might ask how I tested this essay. I gave myself 20 minutes to collect and categorise thoughts (a kind of  mini fieldstone approach) and then 30 minutes to write each of those categories into a paragraph. At each stage I was testing that the thoughts were coherent and that I believed them. For example, I asked myself how happy I was to commit to "I always test the same way" and looked for reasons why I might not want to. Here's one I considered: perhaps I'll change my definition of what testing is.

I then spent 10 minutes organising the paragraphs, again looking for coherence, repetition of words or concepts, flow, and, finally, mindful of my time box, I pasted it into Blogger from my text editor and formatted it. I've allowed myself a few extra minutes to find a picture and relevant links and do a final proof read. Apart from typos I won't change anything now.
Image: https://flic.kr/p/m2s7Q
Categories: Software Testing

Review of Emmet Re-view Chrome extension

Alan Richardson's Blog - Fri, 15/03/2019 - 11:30

TLDR; Emmet Re:view is a useful Chrome extension for responsive layout testing

During my search for responsive testing tools I found Emmet Re:view, and reviewed it.

Emmet Re:View matches some of my requirements for responsive testing but mainly it offers a potential time saving time of showing many different sizes at the same time.

I wrote a crude tool many moons ago for responsive layout testing - it uses iframes and is a bit clunky.

Emmet Re:view runs as a chrome extension and can show a page as multiple sizes at the same time.

You can configure the set of renderings used.

And the page is scrolled at the same rate so you can see much of the same content in each view at the same time.

Unfortunately I couldn’t get the media query breakpoints view to work, but the multiple rendering view is useful enough to consider using this plugin for.

Free Video Inside

Watch on YouTube

If you found this useful then you might be interested in my Online Technical Web Testing 101 course.


Learn More About Technical Web Testing

Categories: Agile, Software Testing

Accelerating the implementation of application-specific processors

Test And Verification Services Blog - Fri, 15/03/2019 - 07:29

SoC designers are implementing an increasing amount of functionality in software, to gain flexibility, mitigate against the uncertainty of supporting evolving standards, and to make it possible for a single chip to serve many end products. This article shows how application-specific processors can provide high performance for specialised tasks at low energy cost.

Read More

Find out how T&VS Verification services help to meet the challenging requirements with respect to performance, flexibility and verify today’s complex designs effectively.

The post Accelerating the implementation of application-specific processors appeared first on T&VS.

Categories: Software Testing

The Basics of Breaking into Performance Testing

Test And Verification Services Blog - Fri, 15/03/2019 - 07:27

The main ideas behind performance testing haven’t changed much since then, but it is more accessible now to people who need basic statistics. More and more testers want to add some performance testing capabilities to their repertoires. This article outlines how to improve the performance testing in order to understand the performance of a software.

Read More

Find out how T&VS Performance Testing services help you to solve issues in a cost-effective way and deliver with high quality.

The post The Basics of Breaking into Performance Testing appeared first on T&VS.

Categories: Software Testing

Penetration Testing: White Box, Grey Box or Black Box

Test And Verification Services Blog - Fri, 15/03/2019 - 07:24

When setting up a penetration test or security evaluation, the results will depend on how much information a researcher has in advance. This article outlines how physical security teams are accustomed to testing their perimeters and defensive measures.

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 Penetration Testing: White Box, Grey Box or Black Box appeared first on T&VS.

Categories: Software Testing

The ‘Brave New World’ of IoT-connected smart cities

Test And Verification Services Blog - Fri, 15/03/2019 - 07:17

Ultimately, it will be up to the telecom industry, local government entities and private sector industries (such as automotive and retail) to do most of the heavy lifting. Industry and governments are driving the innovation based on need and demand. This article outlines how IoT technology is helping to build future smart cities.

Read More

Find out how T&VS innovative solutions are helping cities to become smarter.

The post The ‘Brave New World’ of IoT-connected smart cities appeared first on T&VS.

Categories: Software Testing

Ten Rules to Successfully Deploy Formal

Test And Verification Services Blog - Thu, 14/03/2019 - 10:25

Although, formal has seen more adoption since then, there is a long way to go before it is recognized as a mainstream technology used throughout design and verification. There are still some of the myths clouding the judgement of end users and their managers. This article explains how to successfully deploy formal verification.

Read More

Find out how T&VS Verification services help to meet the challenging requirements with respect to performance, flexibility and verify today’s complex designs effectively.

The post Ten Rules to Successfully Deploy Formal appeared first on T&VS.

Categories: Software Testing

What Is Continuous Testing All About?

Test And Verification Services Blog - Thu, 14/03/2019 - 10:22

Continuous testing started when DevOps got hot as organizations began trying to figure out how to make everything in the software delivery process more continuous. This article shows how continuous testing works and affects the software industry.

Read More

Find out how T&VS Software Testing services help you to establish a cost-effective software testing facility that delivers improved quality, reduces risks and time-to market.

The post What Is Continuous Testing All About? appeared first on T&VS.

Categories: Software Testing

Pages