Testing in Production at LinkedIn

If you can’t confidently deploy to production, write tests until you can! Learn about all of LinkedIn’s testing processes for releasing features to its 500 million members with confidence.

The company’s primary app, linkedin.com, receives around 1000 commits every week from over 300 different contributors. We have other products that span 5000 codebases in addition to flagship. Let’s take a closer look at: – in-production testing – feature flags and canaries – microservices testing – putting machine learning models to the test – putting search and relevancy algorithms to the test – engineering for resilience This session will assist you in developing a product testing plan. Continue to write excellent tests!

What is Robotic Process Automation (RPA)? Benefits? Explained

Face it, we’re all destined to be replaced by machine. Robotic Process Automation (RPA) is a type of software that uses artificial intelligence (AI) and machine learning. It handles high-volume, repeatable tasks previously done by humans. This type of software includes queries and calculations.
What Can RPA Do? RPA applies universally to any type of business; it can be used for example in IT infrastructure, services and procurement. The use cases are unlimited and span across all industries. An example use case is shown below.

Image Source: https://www.teplar.com/blog/importance-of-robotic-process-automation-rpa/

The importance of RPA for process automation:

  • it can improve speed, quality and productivity. It can replace un-intelligent tasks that take up a lot of time with faster and more accurate activity.
  • RPA will free your employees up to perform more crucial tasks for your business, as it can take out all the mundane and repetitive jobs that they would typically perform. That way, they can move on to more important work and potentially even upskill in the future.
  • RPA can help your organization save time and money, and prepare you for competition.
  • Get more out of the data you have: RPA is ideally suited to help parse through large datasets, both structured and unstructured, helping organizations make sense of the data they are collecting.
    We tend to produce so much data that it can be hard to process it all. There is a great opportunity for you to get more out of the data you have – learn what your insights are and see how this can drive efficiency throughout the company.

Agile Without Dedicated QA [Video]

In the early days of Agile, methods such as Extreme Programming advocated for shipping without a QA phase. In fact, they often didn’t have dedicated software testers or even bug-tracking systems. And yet there are stories of these teams producing an order of magnitude fewer defects than normal. What did these teams do, and why did it work? And what role does that leave for QA? In an age where Agile is interpreted to mean “sprints” and “story points,” the technical side of Agile is often forgotten. This presentation discusses the technical underpinnings of Agile and how they lead to true business agility.

Click here to download the slides.

Author: James Shore, The Art of Agile | First published at: PNSQC 2019

365+ Resources to be a Super Productive Tester [Free ebook]

Ultimate Productivity Toolkit – 365+ Resources to be a Super Productive Tester

A tool has been a tester’s friend from day 1. Be it a tool to remember the passwords or to make notes, a good tester has always made the best use of different tools. We have tools for many activities. A good tester not just understands the importance of tools but also knows the limitation of each tool.

Just like there are no best practices, there are no best tools. There are tools suited for each activity and the same tool might not be the appropriate one in another instance.

It is therefore very important that a tester knows at least 2-3 tools from each category.

Rahul Parwal and Ajay Balamurugadas welcome you to enjoy our collection of tools along with an inspiring quotation on each page.

Download the ebook from here: https://leanpub.com/productivitytoolkit