Systems | Development | Analytics | API | Testing

%term

Ways to Use Mock Services in Software Development

Mocking APIs is a popular practice in software development. An increasing number of developers are reaping the benefits and no longer using their valuable time to spin up duplicate resources. Many mock services do not require account creation, making them easy to use and privacy-friendly. In the rest of this article, we explain what mock APIs are, when you should think about using them, and what solutions are available within the open-source and proprietary markets.
Sponsored Post

Simplifying AWS Testing: A Guide to AWS SDK Mock

Testing AWS services is an essential step in creating robust cloud applications. However, directly interacting with AWS during testing can be complicated, time-consuming, and expensive. The AWS SDK Mock is a JavaScript library designed to simplify this process by allowing developers to mock AWS SDK methods, making it easier to simulate AWS service interactions in a controlled environment. Primarily used with AWS SDK v2, AWS SDK Mock integrates with Sinon.js to mock AWS services like S3, SNS, and DynamoDB.

Kubernetes Load Testing: How JMeter and Speedscale Compare

At some point, your development team may be considering implementing load testing (also known as stress testing) as part of your software testing process. Load testing validates that your web app is able to withstand a large number of simultaneous users, decreasing the chance that any traffic spikes will bring down your services once deployed. These stress tests can be highly granular, giving you the opportunity to test run virtually unlimited strategies before they are set into the wild.

Introducing Container Runtime: Enabling Flexible, Scalable Training and Inference on GPUs from a Snowflake Notebook

Predictive machine learning continues to be a cornerstone of data-driven decision-making. However, as organizations accumulate more data in a wide variety of forms, and as modeling techniques continue to advance, the tasks of a data scientist and ML engineer are becoming increasingly complex. Oftentimes, more effort is spent on managing infrastructure, jumping through package management hurdles, and dealing with scalability issues than on actual model development.

Test Plan vs Test Strategy: Best Practices, Examples, and Pros & Cons

When it comes to ensuring software quality, having a well-defined Test Plan and Test Strategy is crucial. As a software developer or QA professional, understanding the differences between these two concepts and how to write a Test Plan or execute a test strategy effectively can significantly improve your testing process.

Teamwork Drives Early Bug Detection

Is catching bugs before production really possible? @Saurabh Shanbhag from @DoorDash shares insights on how minimizing bugs is a team effort and not just the responsibility of engineers or QA testers. Collaboration across roles is key to ensuring product reliability. Here’s how teams can prevent issues before launch: Watch this episode of Test Case Scenario to learn more about bug prevention strategies that actually work.

3 Ways to Increase Trust in Your Epicor Data

Epicor’s ability to provide industry-focused, scalable, and customizable ERP solutions has made it a popular choice for organizations across the globe. Epicor’s built-in reporting capabilities are useful for standard reports but can be limiting for organizations that require more advanced analytics. Without deep technical knowledge of Epicor’s data structures, attempting to manually create custom reports can create serious roadblocks to data trust within your organization.

How to use Selenium IDE with Ghost Inspector: An Automation Testing Tutorial

Selenium IDE is a popular open-source tool for recording and running automated browser tests. You can use it to interact with a browser the way a human would, doing things like navigating to URLs, filling in forms, and clicking on links and buttons. You can also use “assertions” to verify things are working as expected, like checking that elements are present, text is present, inputs contain certain values, et cetera.