InfoQ Homepage Automation Content on InfoQ
-
Writing Automated Tests on a Legacy Node.js Back-End
Let’s explore why some Node.js codebases are more challenging to test than others. Then, we explore several techniques to write tests that are simple, robust and fast to check the business logic, including inversion of control, approval tests and - spoiler alert - no mocks!
-
Reducing Cloud Infrastructure Complexity
Cloud computing adoption has taken the world by storm, and is accelerating unabated. According to Flexera’s annual State of the Cloud Report for 2020, 93% of respondents used multi or hybrid cloud strategies. This article examines different aspects of cloud infrastructure complexity, and approaches to mitigate it.
-
Building Tech at Presidential Scale
Dan Woods discusses the unique challenges of building and running tech for a presidential cycle. Woods also describes how ML was applied at foundational points to reduce operating costs and some of the architectural choices made.
-
The Fundamentals of Testing with Persistence Layers
Mocking out dependencies such as databases and other persistence layers leads to ineffective tests. Unfortunately, our industry is also focused on function-level testing to the exclusion of all else, so few are trained on how to write any other type of test. This article seeks to correct the issue by reintroducing the concept of testing with databases.
-
Software Testing in the World of Next-Gen Technologies
The introduction of next-gen technologies like AI, Big Data, Robotics and IoT have quickly redefined the way the world looks at software technology. Some of the biggest impacts of these changing trends can be seen in the software testing industry. This article discusses how these emerging technologies need some new approaches, and changes to existing approaches to software testing.
-
2021 State of Testing Report: Testing Careers, Covid-19, Agile, Coaching & Training, Automation
The 2021 State of Testing report provides insights into the adoption of test techniques, practices, and test automation, and the challenges that testers are facing. Key topics from this report are testing careers, the impact of Covid-19, agile, DevOps and other methodologies, testing coaching & training, and automation and scripting.
-
Nine Trends That Are Influencing the Adoption of Devops and Devsecops in 2021
While it’s important to recognize the value of both DevOps and DevSecOps, they are not one-size-fits-all, monolithic, permanent paradigms. In this article, we’ll take a look at that ongoing development – isolating and explaining nine key trends that are driving and changing the adoption of DevOps, DevSecOps, and a number of related approaches to development and management.
-
How to Evolve and Scale Your DevOps Programs and Optimize Success
Processes and workflows become more complex and difficult as DevOps efforts scale. In this article, we’ll take a look at these challenges, and sketch an approach to overcoming them.
-
State of the Art in Automated Machine Learning
InfoQ caught up with experts Francesca Lazzeri, machine learning scientist lead at Microsoft; Matthew Tovbin, co-founder of Faros AI; Adrian de Wynter, applied scientist in Alexa AI’s Secure AI Foundations; Leah McGuire, principal member of technical staff at Salesforce; and Marios Michailidis, data scientist at H2O.ai, about the state of the art in automated machine learning (AutoML).
-
Interview about Wallaby.js and Quokka.js JavaScript Productivity Tools
Wallaby.js and Quokka.js are JavaScript/TypeScript productivity tools that provide additional capabilities within IDEs such as VS Code, WebStorm or Atom. Quokka.js provides additional runtime value introspection information within context in an IDE, while Wallaby.js provides distraction-free testing by providing test results within the IDE. Today we’re joined by Simon McEnlly, COO at Wallaby.
-
Five Reasons to Start Working in the Cloud
Whether self-hosted or managed, this article is going to cover five reasons why a cloud IDE may be precisely what you or your company needs to boost productivity to the next level.
-
What Do AI and Test Automation Have in Common?
These days AI is a big buzzword. While it rises in popularity, the controversy surrounding it flourishes as well. We will demystify AI, and see how it is already embedded in our everyday life, and then you are going to learn about how we (the folks at Testim.io) utilised this kind of groundbreaking technology to bring test automation to the next level.