Home

How to Secure the IoT

Test And Verification Services Blog - Fri, 21/07/2017 - 06:16

The growth of network-connected devices, systems comprising the IoT provides efficiencies and personalization of experience that is attractive to both manufacturers and consumers are raising alarms about security. The characteristics of the IoT ecosystem also result in multiple opportunities for malicious actors to manipulate the flow of information to and from network connected devices.

This article describes why security is the paramount for the safe and reliable operation of IoT connected devices and outlines the security measures to protect your IoT devices from threats and vulnerabilities.

Read More

T&VS Services test all necessary aspects of your network and systems, exploit vulnerabilities, and deliver in-depth recommendations for repairing and strengthening your security infrastructure.

The post How to Secure the IoT appeared first on T&VS.

Categories: Software Testing

How to Communicate about Security in IoT

Test And Verification Services Blog - Fri, 21/07/2017 - 06:13

With billions of devices connecting to the internet, security is becoming more and more of a concern. The challenge is how to address IoT security and where to get started.When implementing an IoT solution or manufacturing a connected device, privacy and security should be built in from the start.

This article from IoT Agenda explores how to effectively built security into the IoT devices and explains how to increase the potential of IoT through security and privacy.

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 to Communicate about Security in IoT appeared first on T&VS.

Categories: Software Testing

How Hardware Emulation Meets Transistor Demand

Test And Verification Services Blog - Fri, 21/07/2017 - 06:09

Chips are expected to sport as many as billion gates in the future years. Simulation and emulation are critical to getting chip designs working properly before actual hardware is delivered since those chips need to be as bug free as possible. This article from Electronic Design outlines how hardware emulation handles and meets the demand of increased number of chip designs.

Read More

Find out how T&VS Hardware Emulation services allow verifying the robustness of a design and helps optimize the design for improved performance.

The post How Hardware Emulation Meets Transistor Demand appeared first on T&VS.

Categories: Software Testing

In Two Minds

James Thomas' blog - Fri, 21/07/2017 - 05:21

Jerry Weinberg's definition of quality is well known. It is generally applied to encapsulate a relationship between a person and a product, at a particular time, and goes like this:
Quality is value to some personIt is intended to be a practical tool, and I think Weinberg would agree with something like this as a gloss for it: theoretical assessments of quality — perceived quality — are less important than those which are motivated by action. For example, a property is worth what someone actually pays for it. Without the action, it's just philosophy. What someone is willing to pay, or sacrifice, determines the quality (to them) at that moment.

I've thought about this definition a lot over the years. In particular I've found myself speculating about the granularity of the definition. Back in 2012 I was wondering whether it was interesting to consider quality in terms of the aggregation of a set of qualitiesmore recently I was thinking about the way that product quality and its effect on quality of life might be interesting; and just now I've been worrying away at the possibility of holding conflicting views of the quality of a product at the same time.

Although there are numerous examples in Weinberg's work of multiple people with differing opinions of a product at once, I haven't found any where a single person has that. Here's one relevant extract, from Quality Software Management volume 1, page 5:
For different persons, the same product will generally have different "quality," as in the case of my niece's word processor. My [complaint about a bug not being fixed] is resolved once I recognize that to [my niece], the people involved were her readers; and to [the word processor developer], the people involved were the majority of his customers.One of the things I find intriguing is that the definition, and its common usage, together seem to suggest that a person is only able to assert or demonstrate or alter their assessment of the quality of a product at certain times: when they pay for the product, and when they are making use of the product. So I tried some thought experiments.

In the first, I imagined that I might be in a position to buy a Bentley:
  • I believe that the build standards of a Bentley are much higher than cheaper cars. I will pay more for higher build standard. This is a measure of value. As quality is value, I think the car is high quality.
  • I believe I would get no extra benefit from a Bentley over some other cheaper car, given how I use my car. So I won't pay a high price for a Bentley. This is a measure of value. As quality is value, I think the car is low quality.

And then I reflected:
  • I feel that I can hold these kinds of opposing views at the same time without problem (at least in some cases).
  • I speculate that quality can be a relationship between a person and product-attribute rather than a product.
  • My examples are couched in terms of belief rather than actual knowledge (I have never even sat in a Bentley)
  • ... so to Weinberg I've really I've got a statement about perceived value, if anything, here.
  • Perhaps related, quality assessment of wants (I'd love a Bentley) could be different to needs (I have to have some personal transport).
  • Is there always, ultimately, some overriding single attribute of quality that wins out for any given person, at a given time, and so multiple perceived qualities collapse at the point of use into a single assessment?
  • Or perhaps simultaneity is a false perception here. Maybe I am switching between views — very rapidly — and only hold one at any given time.
  • Another angle: when I consider two contexts of use, or aspects, or applications of a product, could really be considering effectively two different products?

I tried another scenario, which attempts to take belief and perception out of the equation by using a more mundane product that I have personal experience of. Let's say I have bought a new pen and I want to use it for two tasks: taking notes while standing up and taking notes while suspended by my feet.
  • The pen is suitable for the first task and I am very happy with the price I paid. I say this is a good quality pen.
  • The pen is not suitable for the second task. I had to keep inverting it to let ink run back to the nib end, which I am unwilling to do any longer. I say this is a low quality pen.

More thoughts:
  • At the point where I pay for my pen, by Weinberg's model, I make an explicit statement about the quality of the pen for me.
  • Unintuitively, perhaps, if I've never used such a pen before this is based only on my perception of the value the pen will return to me
  • ... so perceived quality can turn into actual quality with no additional evidence to back it up
  • ... and, on engagement with the pen, I might rapidly revise my opinion.
  • Once I've paid for it, I express my view of the quality of the pen by the extent to which I am prepared to sacrifice to use it
  • ... and (if I understand the model) effectively the only time at which I can express this view is at the point of use
  • ... because at other times I merely express a perception of what I would do when I came to use it
  • ... and so can I change my expression of the quality of the pen without using it?
  • For example, can I express an opinion on quality by choosing not to use something?
  • ... but then how to distinguish between something that I happen not to use and something that I actively don't use, and something that I use only occasionally but is perfect for a particular task?

And then I stopped and dumped my notes here, after pondering how much I was prepared to sacrifice to continue this particular line of thought at this time.
Image: https://flic.kr/p/B7gwWJ

With thanks to Jerry for patiently listening to me trying to make some kind of argument along these lines in email, and then patiently declining to agree. And also to Šime for prompting more thoughts when I was going round in circles.
Categories: Software Testing

The Road to the Connected Car: Applying Lessons from Enterprise IoT

Test And Verification Services Blog - Thu, 20/07/2017 - 08:04

As the connected car market continues to grow, automakers face many challenges to ensure the safety, reliability, connectivity, optimization and more of connected car technology. Due to the adoption of various IoT-enabled technologies & processes, many of the challenges have already been overcome by enterprises in other industries.

This article summarizes the five lessons the connected car market can learn from enterprise IoT to achieve much smoother road to unlocking IoT’s potential.

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 The Road to the Connected Car: Applying Lessons from Enterprise IoT appeared first on T&VS.

Categories: Software Testing

Best Practices for Establishing Automated Continuous Testing

Test And Verification Services Blog - Thu, 20/07/2017 - 07:59

With the advent of the DevOps model of continuous integration and continuous deployment, there is high demand on QA organizations to test faster and test continuously. Automated testing is the only way to make a feedback loop faster and reduce the workload on testers.

This article from DZone highlights the best practice for establishing the automated continuous testing strategy while avoiding higher cost and outlines how automated continuous testing can satisfy the demand on QA to test faster.

Read More

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

The post Best Practices for Establishing Automated Continuous Testing appeared first on T&VS.

Categories: Software Testing

The Difference between Vulnerability Scanning and Penetration Testing

Test And Verification Services Blog - Thu, 20/07/2017 - 07:54

Penetration testing exploits vulnerabilities in your system architecture while vulnerability scanning checks for known vulnerabilities and generates a report on risk exposure. This article highlights why both penetration tests and vulnerability scans should be conducted in conjunction with one another to ensure the security of your organization’s system.

Read More

Understand how T&VS Penetration Testing services help to maintain compliance, eliminate IT security threats, and can reveal how hackers may breach systems.

The post The Difference between Vulnerability Scanning and Penetration Testing appeared first on T&VS.

Categories: Software Testing

Formal Verification: Not Just for Control Paths

Test And Verification Services Blog - Thu, 20/07/2017 - 07:49

Formal property verification is sometimes considered a niche methodology ideal for control path applications. However, with a solid methodology base and upfront planning, the benefits of formal property verification, such as full path confidence and requirements based property definition, can also be leveraged for protocol driven data paths.

This article explains the methodological considerations for formal verification and describes how formal testbench uses formal control points while preserving important breadth within the formal environment.

Read More

Find out how T&VS Formal Verification techniques helps to improve the quality of Verification.

The post Formal Verification: Not Just for Control Paths appeared first on T&VS.

Categories: Software Testing

Revolutionizing Healthcare through Internet of Things

Test And Verification Services Blog - Wed, 19/07/2017 - 07:32

The implications of IoT in healthcare are opening uncharted territories empowering individuals and healthcare organizations give the right care at the right time, which leads to better outcomes and improvement in satisfaction making health-care cost-effective. This article highlights the emergence and potential of IoT in healthcare industry helping improve a patient’s parameters.

Read More

Find how T&VS Healthcare IoT services help manufacturers and customers to securely design and develop smarter healthcare systems.

The post Revolutionizing Healthcare through Internet of Things appeared first on T&VS.

Categories: Software Testing

What is DevSecOps? How to Automate Security Testing

Test And Verification Services Blog - Wed, 19/07/2017 - 07:28

Software applications are complex and can potentially have lots of diverse types of security issues. The goal of DevSecOps is to get developers to be thinking more about security principles and standards when building applications. Automation within the software development lifecycle helps us ship our code faster and at a higher quality.

Adding security testing into that automation will also help us create more secure applications. This article describes how to improve the security of your apps and explains how the software and automation continue to change our world.

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 What is DevSecOps? How to Automate Security Testing appeared first on T&VS.

Categories: Software Testing

Rethinking Car Design

Test And Verification Services Blog - Wed, 19/07/2017 - 07:24

The automotive industry is undergoing sweeping changes in both technology and business, and functional safety increasingly cuts across both. This article from Semiengineering highlights why functional safety in self-driving vehicles requires big shifts in methodologies, tools, business practices and risk assessment.

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 Car Design appeared first on T&VS.

Categories: Software Testing

Verification in The Cloud

Test And Verification Services Blog - Wed, 19/07/2017 - 07:18

This article from Semiengineering explores why the leasing of cloud-based verification resources on an as-needed basis is finally beginning to gain traction after more than a decade of false starts and over-optimistic expectations.

Read More

Find out how T&VS have developed a unique process that enables companies to make continuous improvements to their design and verification environments.

The post Verification in The Cloud appeared first on T&VS.

Categories: Software Testing

Mind The Gap

Steve Watson's "Musings of a Test Manager" - Tue, 18/07/2017 - 16:17
Testing is all about the gaps. Ask anyone what a software tester’s job is, and the answer will more than likely be along the lines of ‘to see if a bunch of code does what it is supposed to do … Continue reading →
Categories: Software Testing

T&VS Bring V&V Expertise to Innovate UK Funded Autonomous Commerical Vehicles Project

Test And Verification Services Blog - Tue, 18/07/2017 - 12:02
Dubbed “RoboPilot”, the project will see Charge Automotive lead a consortium, including T&VS, to bring autonomous racing technology to the light commercial vehicle market and demonstrate SAE level 4 autonomy.

RoboPilot features in the second stream of Connected and Autonomous Vehicle (CAV2) projects that were recently awarded £31m of Innovate UK led funding.  The CAV2 projects are focused in the areas of vehicle energy reduction and air quality improvements.

T&VS will work to accelerate the ‘safety’ components of the consortiums vision, working with partners on the verification and validation of the complex cyber physical systems involved in autonomous vehicle deployment.

RoboPilot combines input from sensors around the vehicle such as radars, cameras, ultrasonics and lidars (light sensors to measure the distance to a target object) with mapping, artificial intelligence and fleet information, which is then acted on by autonomous software.

The project will initially develop & demonstrate autonomous driving functionality for an electric delivery van, which can then be adapted and rolled out to larger trucks and buses.

Mike Bartley, CEO and Founder of T&VS said, “It is great to have our expertise in the verification and validation of advanced driverless technology recognised by Innovate UK.  We look forward to working with our consortium partners to spearhead the development of the UK’s world-leading autonomous vehicle technology.”

Read the coverage from Freight in the City

Consortium Members
  • Charge Automotive Ltd (Lead)
  • AXA UK plc
  • Loughborough University
  • University of West of England
  • University of Bristol
  • UPS UK Ltd
  • South Gloucestershire Council
  • Test and Verification Solutions Ltd
  • Thales UK Limited
About CAV

The Centre for Connected and Autonomous Vehicles (CCAV) is a joint unit of the department for Business, Energy and Industrial Strategy and the Department for Transport. CCAV is a single point of contact for those in industry, academia and internationally set up to keep the UK at the forefront of the development of connected and autonomous vehicle technology.

Find Out More

If you would be interested in applying the lessons from this project to your business please contact one of our V&V consultants today.

  • Email*
  • First Name*
  • Last Name*
  • Company*
  • Anything to add
  • Verification CodePlease enter the text above in the box to help reduce spam..
  • NameThis field is for validation purposes and should be left unchanged.
if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"£","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"http:\/\/www.testandverification.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"http:\/\/www.testandverification.com\/wp-content\/plugins\/gravityforms\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 10) {gf_global["number_formats"][10] = {"7":{"price":false,"value":false},"1":{"price":false,"value":false},"8":{"price":false,"value":false},"9":{"price":false,"value":false},"4":{"price":false,"value":false},"10":{"price":false,"value":false},"11":{"price":false,"value":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][10] = { logic: { 1: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},8: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},9: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},4: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},10: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null} }, dependents: { 1: [1],8: [8],9: [9],4: [4],10: [10] }, animation: 0, defaults: [], fields: {"7":[1,8,9,4,10],"1":[],"8":[],"9":[],"4":[],"10":[],"11":[]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gf_apply_rules(10, [1,8,9,4,10], true);jQuery('#gform_wrapper_10').show();jQuery(document).trigger('gform_post_conditional_logic', [10, null, true]);} );} jQuery('#input_10_4').textareaCount( { 'maxCharacterSize': 250, 'originalStyle': 'ginput_counter', 'truncate': true, 'errorStyle' : '', 'displayFormat' : '#input of #max max characters' } );if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} ); jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [10, 1]) } );
Alternatively call one of our local sales offices.

 

The post T&VS Bring V&V Expertise to Innovate UK Funded Autonomous Commerical Vehicles Project appeared first on T&VS.

Categories: Software Testing

How the Internet of Things is Changing the Landscape of Cyber Security

Test And Verification Services Blog - Tue, 18/07/2017 - 08:06

With the rate of technology innovation and increased cyber security risks to IoT devices, it is imperative that individuals, as well as organisations, can not only understand the risks that smart devices can pose to their security infrastructure but also how to protect themselves from the risks. This article explores the role IoT is playing in today’s connected world and describes its implications on cyber security.

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 the Internet of Things is Changing the Landscape of Cyber Security appeared first on T&VS.

Categories: Software Testing

Importance of Web Application Performance Testing

Test And Verification Services Blog - Tue, 18/07/2017 - 08:03

The objective of performance testing is to verify how the developed applications and systems perform in terms of responsiveness and stability under a workload. It is also used to verify if the website/app is designed in a structurally correct manner and its function during peak operations. This article from DZone explores how to do performance testing for your web applications.

Read More

Know how T&VS ensure you implement and deliver the right performance testing approach to help you meet your objectives and business demands.

The post Importance of Web Application Performance Testing appeared first on T&VS.

Categories: Software Testing

It’s Time to Get Serious About Web Application Security

Test And Verification Services Blog - Tue, 18/07/2017 - 07:59

As application-focused threats continue to evolve, both in number and sophistication, a single web application security device is typically not enough to defend the entire, distributed network. Instead, organizations need to consider investing in a multi-pronged web app security approach that can tie different devices together, and leverage and share intelligence across a variety of other security and network devices. This article describes why the integration of security is necessary to keep web apps safe from the latest risks and threats.

Read More

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

The post It’s Time to Get Serious About Web Application Security appeared first on T&VS.

Categories: Software Testing

Trace the Evolution of Hardware-Assisted Verification

Test And Verification Services Blog - Tue, 18/07/2017 - 07:55

This article highlights the conversation between verification experts on how hardware emulation evolved from spaghetti cables to an acronym soup, and finish off with a knowledge bowl of transactors and outlines how the advances and innovations in running and debugging software are making the emulation platform a viable and cost-effective way.

Read More

Find out how T&VS Hardware Emulation services allow verifying the robustness of a design and helps optimize the design for improved performance.

The post Trace the Evolution of Hardware-Assisted Verification appeared first on T&VS.

Categories: Software Testing

Use your malevolent powers for good

Alan Richardson's Blog - Mon, 17/07/2017 - 23:22
TLDR; I can fool myself into comfortable complacency about code when programming. I can use testing to banish this false glamor.



“Why might we be villainous? First, because we can be… that’s a big deal…”


Thus spoke Jordan Peterson in this Maps of Meaning Lecture:

youtu.be/I8Xc2_FtpHI?t=1h54m16s

One of the reasons for adopting a testing role on a project is to make sure we use this capability in a positive way on Software Development projects.

The act of writing code can fool us into thinking that we have explored the functionality of the system. We spend time with it, we see it runnning, either by debugging or through Unit Tests and we spend so much time with the code that we are familiar with it and we feel comfortable with it, and we might then believe that we have explored the code and its surrounding environment (The System) and its interaction within that system. We view it as an explored territory.

I fooled myself recently when developing an HTTP based REST application. I relied extensively on coding, reviews, Unit Testing and even my Automated Integration execution misled me into an overly comfortable sense of confidence because of assumptions that I had encoded into my test code.

You can see me explain the above in this YouTube video

Very often our exploration has not been detailed enough because we have been busy building it, creating the foundations, clearing the area around it, such that it can be used in The System, but we’ve generally explored it locally and over a short period of time - given the length of time this code will function in The System.

Our familiarity can fool us into believing we have explored it.

This is a risk.

We can mitigate some concerns by conducting the type of exploration that we believe users will use, or that the functionality has been coded to handle. This might well mean following paths that we have already walked i.e. we performed that test during code creation (even if no Unit Test exists to objectively demonstrate that).

Following paths that we’ve walked before can count as exploring territory if we are observing the territory in more depth or traversing it in a different order. It might not offer up as much information as the unexplored territory, but it might still be useful. But that is still a comfortable form of exploration.

This still leave risk.

Risk we might try to mitigate with a dash of malevolence, but it has to be aimed and focused, otherwise people will brush it off or disregard it as unnecessary.

We don’t always need to harness malevolence, sometimes simple exploration will do the job (as my video above demonstrates). But malevolence is an easy way for me to conceptualise pushing the system hard, exploring its edges, observing it in ways that support in depth examination rather than superficial observation.

The more that we learn to aim our malevolence effectively, to create an objective model of explored territory, the better our testing will become.

“We can Aim our Malevolence, and we’re really good at it”  Jordan Peterson, at 1:55:40

Free Bonus Video
Categories: Agile, Software Testing

T&VS Contributes to PEnDAR Project

Test And Verification Services Blog - Mon, 17/07/2017 - 17:09
A Feasibility Study Into the Cost-Effective Capture, Validation and Verification of the Performance (and Resource Cost) of Complex Systems During the Design Process

PEnDAR (Performance ENsurance by Design, Analysing Requirements) is an InnovateUK funded collaborative project between Test and Verification Systems (T&VS), Predictable Network Solutions (Lead Participant), and Vodafone Group.

With society’s increasing dependence on Information and Communications Technology (ICT) the need for better means to predict and assure the performance of critical infrastructure grows.  Today, the performance of large-scale Cyber Physical Systems and System of Systems is often an unplanned emergent property that can vary substantially during operational lifetime.  Although this hazard is sometimes validated as part of system commissioning, it often finds its way into deployed systems, impinging on the systems usefulness as well as increasing the total lifetime cost.

The PEnDAR project is a study into the feasibility of systematically considering both performance and resource costs early in the system development lifecycle (SDLC). The goal is to consider how to enable the Validation & Verification of cost and performance in the field of distributed and hierarchical systems via sophisticated but easy-to-use tools.

It is thought likely that this approach will be applicable to both new and established systems and be able to support both initial and ongoing incremental development.

This feasibility study aims to investigate the technical issues involved in effectively incorporating the mature mathematical techniques already available to capture, validate and verify the performance (and resource cost) of such complex systems during the design process rather than as an emergent property from the design process.

T&VS Contribution

As part of this collaborative project T&VS investigated the following critical items and incorporated the results into the final project report.

  • The feasibility of integrating performance V&V into a safety standards-compliant process suitable for safety-critical applications such as automotive.
  • Extending existing standards-compliant requirement sign-off tools to manage the capture and decomposition of performance/resource V&V requirements into specifications, features and sign-off criteria.
  • How the performance V&V process can be incorporated into a standards-compliant workflow for safety-critical applications.
  • Assessed the potential savings of performance/resource V&V in automotive software development and the potential benefits of applying a similar methodology in the SoS integration market.
Deliverables – Slideshare & Recordings

The findings from the study are planned to be presented as a paper in a special issue of IEEE Design & Test.

Find Out More

If you would be interested in applying the lessons from this project to your business please contact one of our V&V consultants today.

  • Email*
  • First Name*
  • Last Name*
  • Company*
  • Anything to add
  • Verification CodePlease enter the text above in the box to help reduce spam..
  • CommentsThis field is for validation purposes and should be left unchanged.
if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"£","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"http:\/\/www.testandverification.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"http:\/\/www.testandverification.com\/wp-content\/plugins\/gravityforms\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 10) {gf_global["number_formats"][10] = {"7":{"price":false,"value":false},"1":{"price":false,"value":false},"8":{"price":false,"value":false},"9":{"price":false,"value":false},"4":{"price":false,"value":false},"10":{"price":false,"value":false},"11":{"price":false,"value":false}};if(window['jQuery']){if(!window['gf_form_conditional_logic'])window['gf_form_conditional_logic'] = new Array();window['gf_form_conditional_logic'][10] = { logic: { 1: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},8: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},9: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},4: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null},10: {"field":{"actionType":"show","logicType":"all","rules":[{"fieldId":"7","operator":"isnot","value":""}]},"nextButton":null,"section":null} }, dependents: { 1: [1],8: [8],9: [9],4: [4],10: [10] }, animation: 0, defaults: [], fields: {"7":[1,8,9,4,10],"1":[],"8":[],"9":[],"4":[],"10":[],"11":[]} }; if(!window['gf_number_format'])window['gf_number_format'] = 'decimal_dot';jQuery(document).ready(function(){gf_apply_rules(10, [1,8,9,4,10], true);jQuery('#gform_wrapper_10').show();jQuery(document).trigger('gform_post_conditional_logic', [10, null, true]);} );} jQuery('#input_10_4').textareaCount( { 'maxCharacterSize': 250, 'originalStyle': 'ginput_counter', 'truncate': true, 'errorStyle' : '', 'displayFormat' : '#input of #max max characters' } );if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} ); jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [10, 1]) } );
Alternatively call one of our local sales offices.

 

The post T&VS Contributes to PEnDAR Project appeared first on T&VS.

Categories: Software Testing

Pages