InfoQ Homepage Automation Content on InfoQ
-
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.
-
The Value and Purpose of a Test Coach
Introducing business-oriented automated testing can involve a huge cultural change. For this we really need a Test Coach role, just like we have agile coaches and scrum masters. In this article we hear from someone living this new role, using Domain Oriented Testing on a daily basis to ensure acceptance tests have full story coverage, and unit tests verify business behavior, not implementation.
-
JavaScript and Web Development InfoQ Trends Report 2020
The web development space is always an interesting one for us, with new JavaScript projects launched almost daily. Trying to decide which ones to focus on and which ones to ignore is particularly challenging. Developers can learn and gather inspiration from interesting approaches even if they do not currently use them in their daily development efforts.
-
Three Key Success Factors for Improving Test Automation Outcomes
Test automation is crucial in the DevOps world and vitally important even if not taking a DevOps approach, and good test automation requires careful thought and design from the architecture onward. Tests need to be fully automated, and that automation needs to be stable; no test cases should fail for reasons other than issues in the system(s) under test.