TestMu AI Blogs

Page 114 of 138 · Back to latest posts

May 4, 2021

43 min read

The Ultimate CSS Selectors Cheat Sheet You Must Know

This CSS selectors cheat sheet focuses on different CSS selectors available to make your styling extremely precise and save time & effort of manual coding.

Apr 30, 2021

29 min read

How To Set Jenkins Pipeline Environment Variables?

Jenkins pipeline environment variables are global string values, accessed through the env variable, that inject dynamic data like credentials and job parameters into a Jenkinsfile without hardcoding them. Useful built-ins include env, currentBuild for the running build, params for read-only build parameters, and docker for Docker-related functions, while a bat command's output can be captured with returnStdout: true and trimmed.

Apr 29, 2021

5 min read

Maximizing Release Velocity: Accelerate Product Deployments with Effective Debugging and Testing

Release velocity is the pace at which a team safely ships new builds, and it typically stalls on roadblocks like communication gaps between developers and QA, irreproducible bugs, flaky tests, and mismatched staging and production environments. Debugging directly in production with code-level observability closes that loop faster than reproducing issues from scratch.

Apr 26, 2021

20 min read

JUnit 4 vs JUnit 5 vs JUnit 6: Differences and Migration

Is JUnit 4 different than JUnit 5? In this blog, learn the differences in annotations, how to migrate tests from JUnit4, and to execute tests with JUnit 5.

Apr 23, 2021

20 min read

Mastering Core Web Vitals: Boosting Website Performance

Unlock the secrets to improving website performance and meeting Core Web Vitals. Enhance loading speed, interactivity, and visual stability for success.

Apr 22, 2021

26 min read

24 Selenium Automation Testing Scenarios to Avoid

Not all Selenium automation testing scenarios should be automated. This blog covers 24 cases where manual testing is more effective.

Apr 21, 2021

35 min read

Getting Started With Nose2 in Python [Tutorial]

Nose2 is a Python test runner and the successor to Nose, extending unittest through the plugins branch of unittest2 to detect and execute unit tests automatically. Enabling its built-in plugin runs tests in parallel across multiple processes, and the framework also supports parameterized tests, fixtures, and logging, distinguishing it from both Nose and unittest2.

Apr 19, 2021

20 min read

A Lazy Load Images Guide For Better Website Performance

Achieve faster loading times and save bandwidth with Lazy Load images JavaScript. Learn the methods for implementing Lazy Load images JavaScript in this guide.

Apr 16, 2021

27 min read

Getting Started With Nose In Python [Tutorial]

Nose is a Python test automation framework that extends unittest, adding automatic test discovery and documentation collection, with version 1.3.7 still widely used even though Nose2 is its official successor. Installing Nose, writing fixtures, and running parameterized and parallel Selenium tests work the same way across a local or a cloud-based Selenium Grid.

Apr 12, 2021

23 min read

Effortlessly Handle Windows in Selenium with PHP

Learn to handle browser windows, tabs and pop-ups in Selenium with PHP using getWindowHandle, getWindowHandles and switchTo, with PHPUnit examples.

Apr 8, 2021

29 min read

Jenkins Declarative Pipeline [With Examples]: Detailed Guide

Explore Jenkins Declarative Pipeline with examples in this comprehensive guide. Learn how to simplify automation using the Jenkins DSL with practical insights.

Apr 7, 2021

29 min read

How To Speed Up Selenium Test Cases Execution?

Selenium test cases run faster by choosing efficient web locators, replacing Thread.sleep() with explicit waits, reusing the existing browser instance across tests, and writing atomic, independent test scripts. Running tests in parallel, upgrading to Selenium 4, executing on a cloud-based Selenium Grid, and disabling image loading also cut overall execution time.

Apr 5, 2021

18 min read

How To Execute JavaScript In Selenium PHP?

Learn how to execute JavaScript in Selenium PHP with executeScript and executeAsyncScript, using PHPUnit examples that click elements and read page data.

Apr 2, 2021

13 min read

Understanding How Dynamic Rendering Works Using HTML And CSS

Explore dynamic rendering with HTML and CSS for seamless user experience on mobile and desktop in this informative blog post.

Apr 1, 2021

12 min read

March'21 Updates: Live With MS Teams App, GeoProxy Support, New Devices, Browsers & More!

It's been an exciting month for us. We went live with our own MS Teams app, new features, upgrades & browser additions this month. Find out everything that is new at TestMu AI (Formerly LambdaTest) in March 2021.

Mar 30, 2021

5 min read

Webinar: Mobile-First Approach and Testing

In this digital age where businesses are striving to become mobile-first, it is imperative to adapt to new technologies on the rise. Find out how TestMu AI (Formerly LambdaTest) & Applitools are addressing this evolving need to support their mobile-first testing needs.

Mar 29, 2021

28 min read

Guide To Scraping Dynamic Web Pages Using Selenium And C#

Learn how to scrape dynamic web pages in this guide. Discover several scraping dynamic page strategies and tools to easily and efficiently collect data.

Mar 26, 2021

32 min read

Selenium PHP: Implicit and Explicit Wait for Synchronization

Implicit and explicit wait in Selenium PHP prevent synchronization errors like ElementNotVisibleException, with WebDriverWait code examples.

Mar 24, 2021

19 min read

Travis CI Tutorial: Build CI/CD Pipeline with Travis CI

Travis CI tutorial: connect a GitHub repo, write a .travis.yml file, and run your first CI/CD pipeline with parallel cross browser tests.

Mar 22, 2021

39 min read

NUnit vs xUnit vs MSTest: Which C# Framework Wins?

The three C# unit testing frameworks head-to-head: syntax, parallelism, speed, and ecosystem, with a clear recommendation for your next project.