Home

5 Steps to Create a Realistic Load Test

Test And Verification Services Blog - Mon, 15/04/2019 - 07:47

Functional testing and non-functional testing of an application are slightly different from each other. Functional testing has structured tests scenarios but when it comes to non-functional ones, there are performance testing and usability testing where the user’s perspective comes into play. This article elaborates how to create an effective load testing.

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 5 Steps to Create a Realistic Load Test appeared first on T&VS.

Categories: Software Testing

Auto Makers are Improving Operations with Help from Industrial IoT

Test And Verification Services Blog - Mon, 15/04/2019 - 07:44

The IoT helps the automotive industry predict events in the manufacturing process and allows them to plan much more proactively. As the initiative rolls up to enterprise level, benchmarking and connected supply chains can now become a vision realized. This article elaborates how industrial IoT improves operations of auto makers.

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 Auto Makers are Improving Operations with Help from Industrial IoT appeared first on T&VS.

Categories: Software Testing

How IoT is Shaping the Future of Home Automation Industry

Test And Verification Services Blog - Mon, 15/04/2019 - 07:39

The idea of smart home devices is becoming intelligent. Combined with the potential of AI, IoT is supremely transforming the way devices interact. This article elaborates how IoT is shaping the future of home automation industry.

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 How IoT is Shaping the Future of Home Automation Industry appeared first on T&VS.

Categories: Software Testing

The Unicom Testing Summit

Steve Watson's "Musings of a Test Manager" - Sun, 14/04/2019 - 19:33
I was fortunate enough to be invited to speak at the Unicom Testing Summit in London on 11th April, which meant being able to attend the day long event. For anyone who hasnt been before, there is a joint morning … Continue reading →
Categories: Software Testing

Order, Order!

James Thomas' blog - Sat, 13/04/2019 - 06:20

"Do you have generic strategies for the prioritisation of tasks?" When Iuliana Silvăşan asked the question I realised that I probably did, but I'd never tried to enumerate them. So we went to a  whiteboard for 20 minutes, and we talked and sketched, and then afterwards I wrote brief notes, and then we reviewed them, and now here they are...

We think these factors are reasonably generally applicable to prioritisation of tasks:
  • Risk
  • Value
  • Cost
  • Importance
  • Urgency
  • Time
  • Goals
  • Commitments

Yes, they are generic and, yes, they will overlap. That's life.

The last three perhaps merit a little additional explanation. Time is a compound factor and covers things like resource availability, dependency planning, and scheduling problems which could be split out if that helps you. Goals cover things like experience you want to get, skills you want to practice, or people you want to work with. This might not be a primary factor, but could help you to choose between otherwise similar priorities. Commitments are things already on the schedule with some level of expectation that they'll be delivered. That thing you promised to Bill last week is a commitment.

We think this method is a handle that can be cranked to generate task priorities:
  • Put each of the factors as columns in a table.
  • If you know some are not relevant, don't use them.
  • If you have context-specific factors, add them.
  • Put the tasks to be prioritised as rows. 
  • Use data where possible, and gut where not, to score each of the factors for each of the tasks. 
  • Unless there's a good reason not to, prefer simple numerical scoring (e.g. 1, 2, 3 for small, medium, large).
  • Try to have a consistent scoring scheme, e.g. low score for something more desirable/easier/better to do sooner.
  • Don't agonise over the scores.
  • When you're done, add a final column which combines the scores (e.g. simple addition as a starting point).
  • Sort your table by the scores. 
  • Your scores are your prioritisation.
  • The prioritisation you have created probably doesn't fit your intuition.
  • If so, wonder why.

We think these are some possible reasons why:
  • You weren't right in your scoring. The table can help you to see this. Simply review the numbers. Do any look wrong now you have them all?
  • You weren't consistent in your scoring. The table can help you to see this too. Sort by each factor in turn.
  • You need to weight factors in the overall score. Perhaps the downside of a delay is really big so the urgency factor needs to dominate the overall score. 
  • You have factors that correlate. This is essentially also a weighting issue, and you can always remove a column if you think it is serving no particular value in the analysis.
  • You have missed an important factor. The order you have feels wrong. What factor should be here but isn't?
  • Your intuition is wrong. Perhaps you have uncovered a bias? Well done!

Once you've got an idea why your intuition and the prioritisation you have don't match, update the table and rescore.

We think a couple more factors are relevant, but in a different way to the others:
  • Pragmatism
  • Politics
Pragmatism says that you should spend a proportionate amount of time on prioritising. In general you might also want to ask whether this is the right list of tasks to be prioritising at all, but that's not for now.

Politics says that there may be reasons outside of reason which determine the work that gets done, who does it, and when. If you suspect that, then perhaps you should do something else ahead of prioritising these tasks.
Image: https://flic.kr/p/debvm

Categories: Software Testing

Utilizing More Data To Improve Chip Design

Test And Verification Services Blog - Fri, 12/04/2019 - 07:01

Just about every step of the IC tool flow generates some amount of data. But certain steps generate a mind-boggling amount of data, not all of which is of equal value. The challenge is figuring out what’s important for which parts of the design flow. This article outlines what are the different ways of collecting, analyzing and applying that data to improve efficiency and reliability.

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 Utilizing More Data To Improve Chip Design appeared first on T&VS.

Categories: Software Testing

Why continuous testing is so important

Test And Verification Services Blog - Fri, 12/04/2019 - 06:59

Organizations continue to modernize their software development and delivery practices to minimize the impact of business disruption and stay competitive. When continuous testing (CT) is absent, software delivery speed and code quality suffer. This article outlines why continuous testing is very important to achieve a continuous process.

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 Why continuous testing is so important appeared first on T&VS.

Categories: Software Testing

Ethical Hacking: How to Hire a White Hat Hacker for Penetration Testing

Test And Verification Services Blog - Fri, 12/04/2019 - 06:57

It’s easier than ever for malicious hackers to breach an organization’s network. But it’s difficult to breach up-to-date and appropriately configured operating systems running on servers equipped with state-of-the-art firewalls, intrusion detection and prevention systems. This article outlines how ethical hacking helps to protect an organization’s network from breach.

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 Ethical Hacking: How to Hire a White Hat Hacker for Penetration Testing appeared first on T&VS.

Categories: Software Testing

What Makes a Smart City Smart?

Test And Verification Services Blog - Fri, 12/04/2019 - 06:52

The use of sensors and IoT to gather data to make decisions is one of the key aspects of Smart Cities. IoT devices blanketing the city in strategic locations gather data in real time, allowing it to be used immediately or stored and sifted through by both humans and machines to determine ways to improve the city. This article outlines how cities can be made smart.

Read More

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

The post What Makes a Smart City Smart? appeared first on T&VS.

Categories: Software Testing

Chiplets fuel move to beyond SOCs

Test And Verification Services Blog - Thu, 11/04/2019 - 08:43

The use of hierarchy in logical and physical electronic design has been one of the most significant developments of this era. It has been accompanied by design reuse at every level from logic gates to complex IP blocks. This article shows how the trend has been to combine functional units to create even larger SoCs.

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 Chiplets fuel move to beyond SOCs appeared first on T&VS.

Categories: Software Testing

What does ‘Cloud Testing’ mean for Testers and QA professionals?

Test And Verification Services Blog - Thu, 11/04/2019 - 08:37

Cloud testing typically involves monitoring and reporting on real-world user traffic conditions as well as load balance and stress testing for a range of simulated usage conditions. This article shows how cloud testing helps to secure cloud applications.

Read More

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

The post What does ‘Cloud Testing’ mean for Testers and QA professionals? appeared first on T&VS.

Categories: Software Testing

Rethinking Autonomous Vehicle Functional Safety Standards: An Analysis of SOTIF and ISO 26262

Test And Verification Services Blog - Thu, 11/04/2019 - 08:34

Although highly automated vehicles come with a host of advanced sensing technologies, such as cameras, radar and lasers, the ability of the sensors to function perfectly in all weather conditions remains problematic. This article shows how to improve the autonomous vehicle functional safety standards.

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 Rethinking Autonomous Vehicle Functional Safety Standards: An Analysis of SOTIF and ISO 26262 appeared first on T&VS.

Categories: Software Testing

The Internet of Things-Missing Link to Smart Healthcare

Test And Verification Services Blog - Thu, 11/04/2019 - 08:31

In smart healthcare, IoT could play an important role in connecting a patient with biobanks, and the biobanks in turn with the diagnostic and pharmaceutical companies, as well as physicians and researchers. This article shows how IoT technology can improve healthcare services.

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 The Internet of Things-Missing Link to Smart Healthcare appeared first on T&VS.

Categories: Software Testing

Selecting a Portable Stimulus Application Focal Point

Test And Verification Services Blog - Wed, 10/04/2019 - 08:43

As designs, especially SoC designs, have become more complex, the need for generated good automated stimulus across the verification spectrum has increased. Today, the need for verification reuse and automated stimulus is clearly seen from block to subsystem to SoC-level verification. This article explains how portable stimulus helps to improve SoC designs.

Read More

Find out how T&VS portable stimulus specification addresses today industry verification challenges.

The post Selecting a Portable Stimulus Application Focal Point appeared first on T&VS.

Categories: Software Testing

How to create a DevOps testing culture: 3 keys to success

Test And Verification Services Blog - Wed, 10/04/2019 - 08:37

When people talk about DevOps, they’re usually referring to the automation of the build and deployment process and to infrastructure as code (IaC). This creates inefficiencies in the development process, which DevOps drives us to eliminate through automation and empowerment of dev teams. This article explains how to develop a DevOps testing culture.

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 How to create a DevOps testing culture: 3 keys to success appeared first on T&VS.

Categories: Software Testing

Healthcare and The Internet Of Things

Test And Verification Services Blog - Wed, 10/04/2019 - 08:33

Integrating IoT features in medical devices is really beneficial and it increases the effectiveness and quality of service provided by such devices. This is especially useful to those who require constant supervision and to elderly patients. This article explains how IoT technology helps to improve healthcare services.

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 Healthcare and The Internet Of Things appeared first on T&VS.

Categories: Software Testing

Why the Industrial IoT World Needs Open Source to Innovate

Test And Verification Services Blog - Wed, 10/04/2019 - 08:31

The industrial world has a long history of modernizing their process controls in order to keep production running efficiently and safely while minimizing downtime. Open-source software provides customization, allowing to adapt the code to fit ever-changing system requirements. This article explains what the existing solutions lack and review a few open-source projects that should be considered.

Read More

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

The post Why the Industrial IoT World Needs Open Source to Innovate appeared first on T&VS.

Categories: Software Testing

Seeing Essence

James Thomas' blog - Wed, 10/04/2019 - 06:10

George Dinwiddie recently delivered a webinar, Distilling the Essence, on the topic of crafting good examples of acceptance criteria. From the blurb:
When creating our scenarios, we want to fully describe the desired functionality, but not over-describe it ... Which details should we leave visible, and which should we hide? ... [We will see how we can] distil our scenarios down to their essence and remove distracting incidental details.
I loved it and, naturally, wondered whether I could distil the essence of it. Here goes:
  • Not just examples, but essential examples.
  • An essential example promotes shared understanding, testability, clarity of intent.
  • Remove incidental details; they obscure the important.
  • Highlight essential details; they have the most communicative value.
  • Essential details don't change with user interface, workflow, implementation technology.
  • To help: name scenarios, abstract specifics, note explicit rules, conditions, and boundaries.
  • Bottom-up is OK; you can iterate from the specific to the essence.
  • Don't extract too much; totally generic is probably worse than too specific.

If that seems short, the webinar itself is admirably only about 15 minutes long, and that's mostly George giving worked examples of the approach.
Image: https://flic.kr/p/7JCEQD
Categories: Software Testing

Pages