Related Content
When to Use MapReduce with Big Data MapReduce is a programming model for distributed computation on big data sets in parallel. It's a module in the Apache Hadoop open source ecosystem, and a range of queries may be done based on the algorithms available. Here's when it's suitable (and not suitable) to use MapReduce for generating and processing data. |
||
Selecting the Right Node.js Framework for Your App Node.js is an open source and cross-platform runtime environment for creating server-side web apps entirely using JavaScript. There are many frameworks that work with Node.js and each excels in different areas, so selecting one comes down to preference and the specific needs of the project. Here are some popular ones. |
||
Exploring Big Data Options in the Apache Hadoop Ecosystem With the emergence of the World Wide Web came the need to manage large, web-scale quantities of data, or “big data.” The most notable tool to manage big data has been Apache Hadoop. Let’s explore some of the open source Apache projects in the Hadoop ecosystem, including what they're used for and how they interact. |
||
7 Essential Quality Attributes for Your Test Automation Framework A common problem in software is that developers and designers tend to concentrate on pure functionality and neglect quality attributes. These are the famous “-abilities”: usability, reliability, portability, etc. If your testing framework is suffering, you might want to check if it has these seven quality attributes. |
||
Explaining Hardware Virtualization and Containerization Virtualization is the abstraction of a computer resource—such as hardware, memory, storage, an operating system, a desktop machine, or a network—built on top of the physical resource. There are many types of virtualization, and here, we look at virtualization of hardware and of an operating system, or containerization. |
||
5 Tips to Turn Recorded JMeter Scripts into Reusable Tests Using a tool like JMeter to execute load and performance tests while code is being developed is an inexpensive way to find issues early. But the recorded steps will need some work before they can be useful load and performance tests. Here are five suggestions to turn your recorded scripts into quality reusable tests. |
||
Robotic Process Automation: A New Opportunity for Software Testers Robotic process automation (RPA) automates sequences of tasks in production environments to execute a clearly defined path through a process, so you can complete work faster. As more enterprises adopt RPA, success and scalability will require the construction of sustainable automation—a skill many testers already have. |
||
Using Cypress for UI Test Automation There are lots of tool options out there for UI automation. Cypress is an interesting tool for browser automation because the architectural overhead is lower since there is no emphasis on page objects, and it encourages you to manage state by building tests as small as possible. Here's how it gives you concise tests. |