Systems | Development | Analytics | API | Testing

Using Selenium IDE Record and Playback tool

Selenium IDE is an open source record and playback tool used. Easy to use and fast in generating UI functional test cases. End to End testing is quite fast when you create tests from the Selenium IDE Chrome Extension or Firefox Add-on. Debugging tests, setting breakpoints, running an UI test to a specific test step work out of the box the new version of Selenium IDE. Test suites are available in order to group previously generated test cases, and exporting your test cases is a click of a button away.

Using TestCafe for End to End Testing

TestCafe is a Node.js tool to automate end-to-end web testing. End to End tests cover real journeys that your customers do, they are slower to execute but can be much more valuable comparing to unit and integration tests. TestCafe is a Node.js tool to automate end-to-end web testing and functional testing. TestCafe uses a URL-rewriting proxy called Hammerhead that emulates commands using the DOM API and injects JavaScript into the browser.

Managing Continuous Performance Testing in CI/CD Pipeline

Nowadays performance is everything. It only takes one second of lag time to lose 7% of the conversions you would have had if your performance met the standards of your users. So how can agile teams keep up with their continuous delivery cycles and ensure they execute all the necessary performance tests? One way to do this is to integrate performance testing into your CI/CD pipeline.

Managing Data During Performance Testing

Introduction We are going to talk about data in this blog post, predominately test data required for performance testing. This is something that makes the life of a performance tester extremely difficult and awkward as because of the huge quantities required, in the right state, that match the criteria required for your test to run. We often have to approach the use of large quantities data for the purpose of performance testing in a number of ways.

Test your real-time communications application with Loadero

Loadero simplifies creation, running and hosting of end-to-end tests for real-time communications applications. These tests will exercise all flows involved in the application and provides a way to do performance assertions. Loadero can be used to test webRTC applications that require webcam and microphone inputs. Once the tests have finished running, webRTC statistics like jitter, latency and bandwidth are available for analysis. If certain thresholds for statistics are known, they can be enforced with post-run assertions.

Chrome Extension for Google Lighthouse as a service

KissFront uses Google Lighthouse as a Service for continuous modern performance audits. KissFront’s Chrome Extension for Google Lighthouse is live now. This will enable easier view of the modern performance metrics like Performance Score, First Meaningful Paint, First Contentful Paint, Speed Index and others.

KissFront: Lighthouse as a Service

KissFront is a web performance monitoring tool running Lighthouse continuously or on-demand (using Lighthouse as a service) to monitor your website performance and get insights on speed with modern performance metrics. Lighthouse is an open-source automated tool for analysing and improving the quality of web pages with audits for performance, accessibility, progressive web apps, SEO and best practices.

Performance Testing on Every Commit

According to our latest State of API report, API performance is seen as a top-factor in the success of an API program. With teams shifting to CI/CD and DevOps delivery at a rapid pace, performance testing can still be a major bottleneck to most teams. Siloed performance engineering teams are unable to keep up with the rapid pace of modern software delivery - many organizations still run load tests outside of the pipeline and only when holiday season comes around.

What is First Meaningful Paint (FMP)?

Time to First Meaningful Paint (TTFMT) is a modern performance metric introduced by few engineers from Google, and is the time to paint the main content that users are interested in, so the thing the users came here for. Rendering some background color can be much easier and faster, but that’s definitely not what the users was looking for when they entered your website.

Performance Pitfalls to Avoid in 2019 Video

It’s no secret that your digital performance determines success in today’s day and age. It’s our responsibility as testers and ops engineers to ensure that when we deploy into production, we deploy confidently, knowing we’ve tested for all possible points of failure. Then when, inevitably, something goes wrong in production, we’re able to find and fix the issue with as low of an MTTR that we can reasonably achieve.