Plato is an open source tool that allows JavaScript source code visualization
Headline

Open Source JavaScript Code Analysis

by Software Testing Magazine in Headline 5

The quality of the JavaScript code is often verified with the traditional activities of unit and functional testing. There are however tools that allow checking code before or during its execution to assess its quality and its adherence to coding standards using a process called code analysis. This article presents a list of open source tools to perform static and dynamic code analysis on JavaScript programs. share share tweet share 

Featured

Videos

Selenium-Jupiter: Selenium Tests with JUnit

January 11, 2021 0

Selenium is a widely used open source framework for end-to-end web testing nowadays. JUnit 5 is the latest version of this popular Java open source unit testing framework and implements a brand-new programming and extension model named Jupiter. This talk presents Selenium-Jupiter. This is an open-source JUnit 5 extension that provides seamless integration with Selenium.

Featured

The Software Testing Fuzzing Book
Books

The Software Testing Fuzzing Book

January 5, 2021 0

The Fuzzing Book is a website / online book that presents tools and techniques for generating software tests. Fuzzing is defined by Wikipedia as “automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program. The program is then monitored for exceptions such as crashes, failing built-in code assertions, or potential memory leaks.”

Knowledge

  • Performance Testing: Tips for E-commerce Site Performance

    October 27, 2020 1
    The COVID-19 pandemic has been an accelerator of growth for online shopping and e-commerce. But are your website pages loading fast enough for impatient customers? This article shares some practical tips and metrics to test and measure the performance of your e-commerce website. share share tweet share 
  • 5 Benefits of API Testing for Your Business Application

    September 22, 2020 2
    In software applications, an API (Application Programming Interface) is typically used to provide smooth communication between different software components. In this article, Olga Ezzheva discusses five benefits that implementing well-designed automated API testing provides for a successful software QA strategy. share share tweet share 
  • Top 3 Enterprise Requirements for IoT Performance Testing Tools

    September 14, 2020 2
    Your Internet of Things (IoT) solution is unique and you will quickly realize that testing end-to-end IoT performance is hard. This article explains what you should require in an IoT performance testing tool to solve these problems. share share tweet share 
  • How To Test Web Forms for Usability?

    August 25, 2020 0
    It is rare to see a website without a form that you will use for contact or to register. The interaction on this type of web pages requires a lot of processing when you have to check the validity of the user input. This article explores the testing of web forms from [...]

Tools

  • Introducing Cerberus Open Source Test Automation Framework

    November 9, 2020 0
    Cerberus Testing is an open source low-code test automation platform. It supports testing Web, iOS, Android and API (REST, SOAP and Kafka) applications and integrates with Selenium, Appium and other testing tools. share share tweet share 
  • Hourglass Bug Predictor

    October 5, 2020 0
    How many bugs are left in the code? Where are they? These are the questions that software developers and project managers ask themselves when they are getting close to release applications. In this article, Faisal Qureshi explains how you can perform risk analysis and gauge the quality of software products [...]
  • Top 3 Enterprise Requirements for IoT Performance Testing Tools

    September 14, 2020 2
    Your Internet of Things (IoT) solution is unique and you will quickly realize that testing end-to-end IoT performance is hard. This article explains what you should require in an IoT performance testing tool to solve these problems. share share tweet share 
  • How pCloudy – a continuous testing platform enables high speed and qualitative mobile app testing

    August 11, 2020 0
    pCloudy is a cloud based continuous testing platform designed to enhance the quality of the mobile application under test. In this white paper, we will discuss how we can increase the speed of testing mobile apps by enabling continuous testing. We will have an overview of how we can perform [...]

Videos

  • How Does Selenium Find Elements?

    December 21, 2020 0
    If you are doing UI test automation, there is a high probability that you are using Selenium. Either directly, or in some framework, or by some tool that is built on Selenium. But did you ever wonder what is going [...]
  • Does TDD Lead to Good Design?

    December 7, 2020 0
    “TDD is a design tool.” That is what the presenter has said for years. But not anymore. After working with different teams and in different organizations, and also carefully inspecting how he works, he changed his mind about the role [...]