pixabay
unsplash
count
sauces
help
I'm confused... What am I doing here?

Choose which sources you wish to remain and you're all set. Use the buttons to turn sources on and off.

What do the different colours mean?

Depending on if any articles/links are visible on the page there are 4 modes to show the state of your chosen sources.

on / visible on page

off / visible on page

on / not visible on page

off / not visible on page

Green Grass Field During Sunset - unsplash

Green Grass Field During Sunset

unsplash - 6 hours ago
Brick Wall - unsplash

Brick Wall

unsplash - 6 hours ago
Person In Red Pants Wearing Black and White Nike Sneakers - unsplash

Person In Red Pants Wearing Black and White Nike Sneakers

unsplash - 6 hours ago
Man Sitting On Bench In Front of Glass Window - unsplash

Man Sitting On Bench In Front of Glass Window

unsplash - 6 hours ago
Architecture - unsplash

Architecture

unsplash - 6 hours ago
Architecture - unsplash

Architecture

unsplash - 6 hours ago
Green Door - unsplash

Green Door

unsplash - 7 hours ago
Blank Card With A Mason Jar of Eucalyptus - unsplash

Blank Card With A Mason Jar of Eucalyptus

unsplash - 7 hours ago
Green Cactus Plant On Brown Rock - unsplash

Green Cactus Plant On Brown Rock

unsplash - 7 hours ago
Snow Covered Mountain During Daytime - unsplash

Snow Covered Mountain During Daytime

unsplash - 7 hours ago
Young Urban Living - unsplash

Young Urban Living

unsplash - 9 hours ago
Rocky Mountain Under Cloudy Sky During Daytime - unsplash

Rocky Mountain Under Cloudy Sky During Daytime

unsplash - 9 hours ago
Black and White Checkered Illustration - unsplash

Black and White Checkered Illustration

unsplash - 11 hours ago
Woman In Gray Scarf and Blue Shirt - unsplash

Woman In Gray Scarf and Blue Shirt

unsplash - 11 hours ago
Great View Inside the Abbaye of Lérins Fort On the Saint Honorat Island - unsplash

Great View Inside the Abbaye of Lérins Fort On the Saint Honorat Island

unsplash - 12 hours ago
Brown and White Car Interior - unsplash

Brown and White Car Interior

unsplash - 13 hours ago
Road Trip Anyone? - unsplash

Road Trip Anyone?

unsplash - 16 hours ago
A Lighthouse On A Jetty At Sunset.  - unsplash

A Lighthouse On A Jetty At Sunset.

unsplash - 17 hours ago
Blue City Bike With Basket On Black Wooden Wall - unsplash

Blue City Bike With Basket On Black Wooden Wall

unsplash - 18 hours ago
Kokopelli Packraft - unsplash

Kokopelli Packraft

unsplash - 19 hours ago
LOAD MORE WALLPAPERS
pixabay
unsplash
count
sauces
help
I'm confused... What am I doing here?

Choose which sources you wish to remain and you're all set. Use the buttons to turn sources on and off.

What do the different colours mean?

Depending on if any articles/links are visible on the page there are 4 modes to show the state of your chosen sources.

on / visible on page

off / visible on page

on / not visible on page

off / not visible on page

readwrite
How Virtualization Transforms Software Testing

How Virtualization Transforms Software Testing

readwrite - 2 months ago
software testing

Insoftware development, the amount of time invested in software testing directly correlates to the success of a finished product. That being said, no one can afford to test a product endlessly when the priority is getting it to market. Techniques like unit testing have helped to streamline how software developers critique their creations, but these are not a total solution.

Testers still struggle to create proper testing environments, which is where virtualization comes in.

Virtualization involves creating a virtual computing environment with specific parameters that testers can use to experiment with software running under particular conditions. Historically, creating these environments drained time and other resources from the part of this process that really matters: running the actual tests. Now, however, multiple virtual environments can be spun up on a single machine so that testing takes priority.

Other benefits of virtualization include better resource distribution, cost-savings on hardware, and improved cybersecurity support. The benefits run deep but only as long as the virtual testing environments accurately mimic real-world conditions and come backed with reliable security. For that, developers are turning to third parties like Microsoft andAmazonto test software based on virtualization.

Increasingly, its not just an option its thebestoption.

Virtualization Moving Forward

Virtualization will likely become the standard in software testing because it addresses two core challenges: security and specificity. Virtual machines are less vulnerable than physical hardware, making them more secure for testing sensitive software that could otherwisefall into hackers hands.

Virtualization also supports containerization solutions like Docker and Kubernetes, which allow developers to recreate only a part of an operating system instead of the whole thing. With better security and greater flexibility, testing proceeds efficiently.

We did something similar at our company: We created two additional virtual machines that were an exact replica of our original machine. All processes were conducted on these virtual machines, so we didnt have to worry about a crash or a hack. This approach also allowed us to avoid using the main machine during security testing, and we could also store backups of the virtual machines on the main machine in case of a breakdown.

Inherently, virtualization improves the depth and quality of the testing process.

Developers may be spending fewer hours ontesting, but theyre learning more thanks to the infinite potential of virtual environments to mimic real computing conditions. Testing the edges of compatibility or experimenting with different user profiles things once considered prohibitively difficult are now accessible to any development team.

Consider how hypothetical testers might utilize virtualization. When they discover a bug in the software, they create a snapshot, essentially saving all the salient details. That snapshot is then sent to another developer working on a cloned copy of the original virtual environment for further study. Because a bug in a virtual environment cant hurt the physical machine housing that environment, the tester can explore the bug freely.

In practice, virtualization lets testing proceed quickly but also cautiously, but virtualization isnt perfect.

Virtual machines cant completely emulate all computing environments. Plus, technical issues can arise, and final testing must always be done on real machines. Even with the drawbacks, however, virtualization offers significant advantages over all the alternatives.

Getting Started With Virtualization

As helpful as virtualization may be, its essential to work with simulated environments that have several key features. Being highly configurable meaning users can precisely define OS version, RAM size, channel capacity, or CPU clock within the testing environment is essential.

Real computing environments are incredibly complex, so it takes a dynamic virtual environment to recreate all the forces and variables in play. Virtual environments should also be backed up and easily recoverable. Virtualization exists, in part, to push software to its breaking point. Failure is the goal, but testers must be able to quickly restart the scenario afterward, which requires an accessible backup.

Finally, testers must be realistic about when virtualization isand is notthe appropriate option. For instance, virtualization isnt ideal for performance testing or for scenarios where software draws heavily on a physical computers resources.

Every piece of software is unique, and no approach to testing works for everything.

From my own experience using virtualization, I suggest testers remain cautiously optimistic. In many cases, it leads to the kind of idealized experience a tester hopes for: fast, efficient, and thorough. In some cases, however, falling back on physical testing machines is easier.

In all cases, this is less about how you test and more abouthow much you test. Regardless of the method, software should always be tested until developers know its up to par.

Image Credit: Zan-X: Unsplash

The post How Virtualization Transforms Software Testing appeared first on ReadWrite.

sauce: readwrite
CLOSE