Software Testing

Team Values: Why?

James Thomas' blog - Sat, 19/01/2019 - 11:14



The testers at Linguamatics decided to explore the adoption of a set of team values and this short series of posts describes how we got to them through extended and open discussion.

If you find the posts read like one of those "what I did in the holidays" essays you used to be forced to write at school then I'll have achieved my aim. I don't have a recipe to be followed here, only the story of what we did, in the order we did it, with a little commentary and hindsight.
--00--
    Having decided that we wanted to go ahead and attempt to sculpt a set of values for ourselves, we reviewed the data from our research into what others had done. In terms of motivation, there were some reasonably common factors for enumerating values in teams:
    • Shared purpose.
    • Shared approach to achieving it.
    • A priori justification and guidance for work.
    • Empowering staff to take action.

    The terminology used was much less consistent. For example, a mission might be simply a statement of objectives or might also include ways to get there. Some approaches distinguish principles and values as being objective or subjective, respectively. Values are variously asserted as supporting company goals, culture and philosophy, to guide decision-making, or to establish standards.

    After talking around the differences for a while we agreed to use the term "values" as a catch-all to begin with. Semantics can be crucial — as you'll discover if and when you attempt to get a group of people to agree to a list of values — but the semantics of naming the way the values are presented seemed less crucial than the values themselves. We waited to see whether some way of capturing our values naturally fell out of our conversations.

    This left us free to attack three key framing questions:
    • Why are we interested in doing this?
    • What do we want to achieve with it?
    • How will we go about achieving it?

    We started with the Why in a lightly-facilitated discussion where I used a mind map on the whiteboard to capture our suggestions, questions, and criticisms without filtering. I aimed to apply minimal interventions to the conversation while giving everyone opportunities to share their perspective. I wanted to clarify points, to amplify shared understanding, and to get some agreement that I was recording the correct intent of all contributions.

    After the meeting I transferred the map to XMind and shared it along with some notes on our company wiki. Our efforts had produced 30-40 reasons that a team might want to have a set of values, loosely grouped into categories:
    • Focusing on the right work.
    • Empowering team members.
    • Caring about the work.
    • Encouraging "good" behaviour.
    • Encouraging consistency.
    • Explaining what work we do.
    • Measuring success.

    We also thought of some things that we'd consider to be negative motivations for team values. These included making them as some kind of marketing exercise or as a way to measure success.

    You'll have noticed that measuring success is on both the pro and con lists! After some reflection outside of the meeting we dropped it from our discussions, and I proposed simplifying the remaining categories into four broader sets:
    • Encourage (consistency, behaviour)
    • Emphasise (focus)
    • Empower
    • Explain (caring, what we do)

    We clarified to ourselves that dropping an idea was no comment on its merits in context, merely that we were choosing to pursue a different line at that time. Likewise, we were at pains to point out that by nominating some particular set of values for our team we wouldn't be saying that these were our only values.

    That seemed like a good start. With a set of potential reasons for having values we began to consider  what kinds of values could support them. That'll be the next post.
    Image: https://flic.kr/p/oGMUQ
    Categories: Software Testing

    What Makes A Chip Design Successful Today?

    Test And Verification Services Blog - Fri, 18/01/2019 - 07:48

    In highly competitive fields, balancing design costs, manufacturing costs, and flexibility can be a make-or-break decision for product success. The days of super-flexible chips are gone, replaced in some cases by demands of a new kind of flexibility. This article outlines how to build a successful chip design in today’s market.

    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 What Makes A Chip Design Successful Today? appeared first on T&VS.

    Categories: Software Testing

    Why do Performance Testing?

    Test And Verification Services Blog - Fri, 18/01/2019 - 07:44

    Performance testing is done to provide stakeholders with information about their application regarding speed, stability, and scalability. Without performance testing, software is likely to suffer from issues such as running slow while several users use it simultaneously, inconsistencies across different operating systems and poor usability. This article outlines the importance and need for performance testing.

    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 Why do Performance Testing? appeared first on T&VS.

    Categories: Software Testing

    National security depends on in-house penetration testing

    Test And Verification Services Blog - Fri, 18/01/2019 - 07:41

    Skilled workforce shortages and difficulties sharing information about vulnerabilities still impede cybersecurity efforts across government agencies. Designed to simulate cyberattacks against systems and scan for exploitable vulnerabilities, pentesting enables a more proactive approach to cybersecurity. This article outlines how valuable is in-house pentesting for national security.

    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 National security depends on in-house penetration testing appeared first on T&VS.

    Categories: Software Testing

    Why You Should Adopt the Internet of Things

    Test And Verification Services Blog - Fri, 18/01/2019 - 07:10

    The overarching goal of IoT is to make us more efficient, more effective and more productive as individuals, groups, and communities. It is the idea of a uniformly connected world of devices that can access the internet and communicate at will. This article outlines how much important is IoT and how it can be effective.

    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 Why You Should Adopt the Internet of Things appeared first on T&VS.

    Categories: Software Testing

    Breaking the Test Case Addiction (Part 3)

    Michael Bolton - Thu, 17/01/2019 - 20:46
    In the last post, “Frieda”, my coaching client, asked about producing test cases for auditors or regulators. In Rapid Software Testing (RST), we find it helpful to frame that in terms of formal testing. Testing is formal to the degree that it must be done in a specific way, or to verify specific facts. Formal […]
    Categories: Software Testing

    Automating Register Verification with 100% Functional Coverage

    Test And Verification Services Blog - Thu, 17/01/2019 - 09:10

    Although full-blown in-house scripts are available in large international SoC companies capable of generating RTL, UVM register model and a working UVM verification environment, most lack in several key areas for verification and do not provide 100% functional coverage. This article shows how to automate register verification with full functional coverage.

    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 Automating Register Verification with 100% Functional Coverage appeared first on T&VS.

    Categories: Software Testing

    Starting Automation Testing From Scratch? Here Is What You Need To Know!

    Test And Verification Services Blog - Thu, 17/01/2019 - 09:07

    The requirement to implement automation testing from scratch seems to fit in the business owing to its flexibility of greater coverage of functionalities with lesser time-to-market and early discovery of issues as compared to manual tests. This article explains how to start automation testing from scratch.

    Read More

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

    The post Starting Automation Testing From Scratch? Here Is What You Need To Know! appeared first on T&VS.

    Categories: Software Testing

    Autonomous driving: Safety first and last

    Test And Verification Services Blog - Thu, 17/01/2019 - 09:03

    The barriers to self-driving cars are significant. While there is significant investment being made in driverless technology, manufacturers need to tackle a range of ethical and technical issues like safety. This article shows how important is safety in the driverless technology.

    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 Autonomous driving: Safety first and last appeared first on T&VS.

    Categories: Software Testing

    The blueprint for IoT infrastructure in healthcare

    Test And Verification Services Blog - Thu, 17/01/2019 - 09:00

    Improving the patient experience, increasing the number of positive healthcare outcomes, and reducing the costs associated with day-to-day operations are goals shared by healthcare administrators and facilities managers alike. New IoT technologies have been the obvious contributors to improving these efforts for years. This article explains how IoT technology helps to improve the quality of 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 blueprint for IoT infrastructure in healthcare appeared first on T&VS.

    Categories: Software Testing

    Breaking the Test Case Addiction (Part 2)

    Michael Bolton - Wed, 16/01/2019 - 22:23
    Last time out, I was responding to a coaching client, a tester who was working in an organization fixated on test cases. Here, I’ll call her Frieda. She had some more questions about how to respond to her managers. What if they want another tester to do your tests if you are not available? “‘Your […]
    Categories: Software Testing

    How to install Bonobo Git Server On Windows

    Alan Richardson's Blog - Wed, 16/01/2019 - 17:00

    TLDR; Bonobo is a free and simple to install Git Server for windows.

    The Bonobo git server install page instructions don’t fully match the process I had to use to install, so I’ve documented the process here.

    I will show you the steps to install a local Git server on Windows 10.

    Install Steps for Git Server

    The Git Server used is Bonobo Git Server, this runs on IIS on Windows.

    https://bonobogitserver.com/

    Pre-requisite:

    1. use Turn Windows Features On and Off to install
    2. Internet Information Services > Web Management Tools > IIS Management Console
    3. Internet Information Services > World Wide Web Services > Application Development Features > ASP .Net 4.7
    4. Internet Information Services > World Wide Web Services > Common HTTP Features > Static Content

    Install:

    1. download the zip file
    2. unarchive the zip file
    3. copy the contents of the zip file folder to “C:\inetpub\wwwroot”
    4. change the security properties of the App_Data folder to allow modify access to the IIS user
    5. check Anonymous Authentication is enabled
    6. visit http://localhost/Bonobo.Git.Server
    7. create a user
    8. amend settings to “allow user repository creation” and “allow push to create repositories”
    9. create a repo
    10. push repo to your server
    useful git and shell commands used
    git status
    vi readme.md
    git init
    git status
    git add -A
    git commit -m "my first commit"
    git status
    git remote add origin http://servernameorip/Bonobo.Git.Server/test.git
    git push -u origin master
    
    Step By Step Video Showing Install of Bonobo Git Server

    Watch on YouTube

    Categories: Agile, Software Testing

    RISC-V Will Stop Hackers Dead From Getting Into Your Computer

    Test And Verification Services Blog - Wed, 16/01/2019 - 09:34

    RISC-V researchers are busy creating an open source hardware enclave. This is an open source project to build secure hardware enclaves to store cryptographic keys and other secret information. This is a game changer for security. This article explains how RISC-V can protect computers from hackers.

    Read More

    To help you deliver successful RISC-V based designs T&VS offer specific services that build on and extend the world-class test and verification services that we have been delivering to the semiconductor industry.

    The post RISC-V Will Stop Hackers Dead From Getting Into Your Computer appeared first on T&VS.

    Categories: Software Testing

    How to Use Different Accessibility Testing Tools?

    Test And Verification Services Blog - Wed, 16/01/2019 - 09:31

    In order to ensure accessibility of applications by all users, it is important to perform web accessibility testing. This will ensure that the product is accessible to users with disabilities as well. This article shows how to use different accessibility testing tools.

    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 Use Different Accessibility Testing Tools? appeared first on T&VS.

    Categories: Software Testing

    Medical IoT and the security challenges for healthcare: What you need to know

    Test And Verification Services Blog - Wed, 16/01/2019 - 09:25

    Organizations that want to embrace IoT can struggle for many years in the pursuit of going digital and still fail. The healthcare industry is a primary target of increasingly sophisticated cybercriminals looking to install ransomware to steal patient health records or harm patients with connected medical devices. This article explains what are the major security challenges faced by healthcare industry while implementing IoT technology.

    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 Medical IoT and the security challenges for healthcare: What you need to know appeared first on T&VS.

    Categories: Software Testing

    A Deep Dive Inside Industrial IoT

    Test And Verification Services Blog - Wed, 16/01/2019 - 09:20

    The technological revolution is in a phase before the digital industrial revolution can really take flight. New technologies are invented and then industries themselves identify the technological gap within themselves and they look for new technologies. This article shows how industrial IoT works in various sectors during the digital era.

    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 A Deep Dive Inside Industrial IoT appeared first on T&VS.

    Categories: Software Testing

    With test automation, it’s not the tool that matters

    Test And Verification Services Blog - Wed, 16/01/2019 - 08:55

    People often ask about the best tool or language to learn when they are starting out or trying to advance their career in test automation. The main reason it doesn’t matter is that focusing on one tool or programming language limits one’s options. And it limits the value one can provide to their employer or to their client. This article discusses about how to advance skills in test automation.

    Read More

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

    The post With test automation, it’s not the tool that matters appeared first on T&VS.

    Categories: Software Testing

    AV Testing Advances Without Standards

    Test And Verification Services Blog - Wed, 16/01/2019 - 08:44

    The failure of the AV START Act in the United States Senate did more than just delay U.S. federal regulations for self-driving car technology that has yet to progress beyond the pilot-test stage. Road-test miles are instead being shaved off by the automotive industry, which has some ideas for shortening or virtualizing the safety validation cycle for AVs. This article discusses about how AV testing is advancing without any 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 AV Testing Advances Without Standards appeared first on T&VS.

    Categories: Software Testing

    Companies losing money from IoT security holes

    Test And Verification Services Blog - Wed, 16/01/2019 - 08:34

    Security and privacy topped the list of concerns for IoT projects, with respondents stating they were somewhat to extremely concerned about security challenges. This article discusses about how organizations lose money due to lack of proper IoT security.

    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 Companies losing money from IoT security holes appeared first on T&VS.

    Categories: Software Testing

    Bridge the gap between security and IT to support an overall IoT strategy

    Test And Verification Services Blog - Wed, 16/01/2019 - 08:29

    Advancements in technology, new use cases and declining prices have caused an explosion in demand for IoT devices. This article discusses about how to combine security and IT in order to support an overall IoT strategy.

    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 Bridge the gap between security and IT to support an overall IoT strategy appeared first on T&VS.

    Categories: Software Testing

    Pages