Discussing the nuts and bolts of software development

Thursday, August 05, 2010


Three Ways to Run Multiple Versions of Internet Explorer and Firefox

Recently I worked on a project that had to support six different browsers; three versions of Firefox (1 through 3) and three versions of Internet Explorer (6, 7, 8). Right away this raised a few questions, and one of the more interesting ones was about testing:

What is the optimal environment for testing two browsers at three versions each?

This is an interesting issue because browsers are not designed to allow more than one version to be installed at once. This makes sense for users — it would be confusing and insecure for them to use an older version by accident — but it's traditionally a big hassle for web developers. It's important for us to be able to test our changes on multiple browsers because different versions of the same browser may not render the same code the same way, and it's important to catch and fix these bugs.

To answer this question, our team of myself (a developer) and two quality assurance experts did some brainstorming and each of us actually came up with our own solution. Here are the three options we considered:

Multiple VMs

This was our senior QA's suggestion. Set up three virtual machines, and on each machine, install a different version of Internet Explorer and Firefox.



VM Snapshots

This was our other QA's suggestion, which I thought was quite novel. The process goes like this: create a virtual machine and install IE6 and FF1, then take a snapshot (something the VM can revert to upon request). Now, upgrade the browsers to IE7/FF2 and take another snapshot, and perform the final upgrade to IE8/FF3 and take a third snapshot. By toggling between the three snapshots, all six browsers can be tested using only one VM.



Hack it Together

Predictably, this was the developer's solution (mine). I've used a slightly-unstable beta product called IETester in the past, which allows testing multiple versions of Internet Explorer simultaneously. This meant all I needed was a solution for Firefox, and after some searching I found an outline of how to install multiple versions of FF.



Given these options, we decided that the best match for our project's needs was to use VM Snapshots on the quality assurance side, and the hacked-together solution on the development side. The low overhead was a big plus, especially for development, and it was important that QA was able to reliably test real versions of each browser. This worked out well for us, and I would definitely use such methods again.

Have you used these or similar solutions in the past? Are there other solutions out there that we don't know about? Let us know in the comments.

Labels: , , ,

I recommend you to pay attention on information from https://pro-essay-writer.com/blog/chemistry-study. Here you can find advices about studying chemistry
We check the blogs to get the latest information about the topic in which they are interested in. It will be nice if they if the posts that are shared in these blogs are very entertaining and catchy. Such small pieces of knowledge obtained from the blogs will be useful to them at some or other points of their lives. They are more than entertainment. Your blog is one such blog that always cares to post the articles which contain some useful data in it. They are quite impressive as well as informative. Since updates are made at regular intervals people are hooked to the blogs. I hope you will care to follow the same strategy in your further posts.
Ordering a term paper or any other piece of writing can be compared with a box of chocolates – you will never know what is inside until you try. So, let us hope for better outcomes in everything you are doing, even in ordering a term paper at https://cheap-papers.com/buy-term-papers-online.php.
To get 123 HP DeskJet 3830 default production line settings, you should think about the 123.hp.com/dj3830 hard reset. Find out about the HP DeskJet 3830 printer hard reset framework in detail. Get comprehensive insights concerning the default manufacturing plant settings and more about your 123.hp.com/dj3830 printer arrangement.
This comment has been removed by the author.
I chose here to try myself this website. I know so many dating sites, and I'm enrolled, but it doesn't work. I noticed this dating site accidentally and the advertisements have made me aware that the site is worthwhile, so I went for the mail order bride norway and registered soon, leaving my data and photographs! In one hour I received a message from a girl I liked so I guess I would join her on a first day. I advise this site to personally register her. I suggest this site.
Nice Blog. Thanks for Sharing this useful information....

Data science training in chennai
Data science training in chennai


thank you for your imformation,
iExplorer Crack

You made my day.. Thank you <3

Hi, its nice post concerning media print, we all understand media is a enormous source of information.

Feel free to surf to my web blog ... 부산달리기

The Nova Clinic is offering amazing discounts for different non-surgical procedures, including body contouring, skin rejuvenation, and laser hair removal along with anti-aging treatments.
tummy tuck

Thanks for sharing a amazing post, I have not seen this informative article before.
buy instagram followers australia
Hello, I think your website might be having browser compatibility issues. When I look at your website in Chrome, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, great blog!


Hey, you used to write magnificent, but the last few posts have been kinda boring… I miss your super writings. Past few posts are just a little bit out of track! come on!

파워볼 메이저사이트
I’ve learn several excellent stuff here. Definitely worth bookmarking for revisiting. I surprise how so much effort you put to make this sort of magnificent informative web site.


You provide best information about using different internet explore. Using this way we can protect and save from viruses. I really like your post. Furthermore Roofer Service in Aurora CO provide the best services for roofer repairing and installation. Our aim to get customer's satisfaction.
You provide best information about using different internet explore. Using this way we can protect and save from viruses. I really like your post. Furthermore Roofer Service in Aurora CO provide the best services for roofer repairing and installation. Our aim to get customer's satisfaction. دانلود آهنگ ایوان بند بی نظیر عشق
All of these posts were incredible perfect. It would be great if you’ll post more updates.
data scientist training and placement

I think I have never seen such blogs ever before that has complete things with all details which I want. So kindly update this ever for us.
data science course

In Japan, the amount of consumed alternative and nuclear energy is 3.2% of the total energy consumption. Japan emits 9.3 metric tons of CO₂ per capita. http://www.confiduss.com/en/jurisdictions/japan/business/bank-account-opening/
Other solutions to solve the cause of no service on the iPhone
At the end of this article, we will present four other solutions to fix the cause of no service on the iPhone
You discuss related to run multiple versions of the internet explorer. This post is very helpful for me. This time to take advantages of Residential painters in Boise ID at a low price.
Not everyone know all information about a celebrity and their net worth which changes every day according to their fame and investment but you can follow the info on celeb height wiki which is available for everyone.
Great post! Thank you for sharing the informative post. I learn more through this post. Further, The Manassas House Painting delivers the best quality work as your desired neeeds.
You discuss related to internet explorer in detail. This post is very helpful for computer students. I like your post. Besides, If you want to get services of home inspection then I suggest you hire Home Remodeling Services In Marysville for 100% guarantee work.
You select a best topic for writing. I like your post. Thank you for sharing informative post. Besides, If you want to get iron work then you should hire Iron works in Philadelphia for best performance.

If you register in these exchanges and intend to trade in them, you should know that buying and selling will take less time https://click.ir/advertorial/%d9%86%db%8c%d9%84%d8%9b-%d9%87%d9%85%d9%87-%da%86%db%8c%d8%b2-%d8%af%d8%b1%d8%a8%d8%a7%d8%b1%d9%87-%d8%b5%d8%b1%d8%a7%d9%81%db%8c-%d8%a7%d8%b1%d8%b2-%d8%af%db%8c%d8%ac%db%8c%d8%aa%d8%a7%d9%84/ from you; Because you know that the digital currency you want will be quickly bought or sold from the exchange itself, and you do not have to wait for a third party to buy or sell.
This comment has been removed by the author.
Nice Blog. Thanks for sharing with us. Such amazing information.

How good content is helpful in email and social marketing
After all, it is the twenty-first century, and finding a life partner is now lot easier than it appears. And I'm here to assist you. I was in a similar scenario previously, buying a russian wife agency saved the day. With their assistance, I was able to locate a very attractive Russian girl with whom I want to build a family in the future. I suggest it to everyone who is lonely (or not so lonely).
Thank you so much for spending time to write this blog article, i must say you are a excellent and talented blogger, assignmenthelp

Thanks for watching this video, if you want to download the latest version of this software.
SO the link is given below!!!
iExplorer Crack
idigic au is the best place to buy instagram likes. We offer the best prices for Instagram likes, comments, followings, followers and other social media marketing services. We offer the most affordable Instagram services with a 24/7 customer support team. idigic au is your ultimate option for buying Instagram likes and other social media marketing services online with fast delivery.

Great set of tips from the master himself. Excellent ideas. Thanks for Awesome tips Keep it up
360DigiTMG, the top-rated organisation among the most prestigious industries around the world, is an educational destination for those looking to pursue their dreams around the globe. The company is changing careers of many people through constant improvement, 360DigiTMG provides an outstanding learning experience and distinguishes itself from the pack. 360DigiTMG is a prominent global presence by offering world-class training. Its main office is in India and subsidiaries across Malaysia, USA, East Asia, Australia, Uk, Netherlands, and the Middle East.
vectorgi is a mobile skin template vector creator that makes creating beautiful, responsive mobile designs easy and fun. With updated skin template vectors for both iOS and Android devices, vectorgi has everything you need to get started. Whether you're looking for an original and unique design or an affordable and reliable option, we have you covered.
mobile skin template software free download

ar skins is a mobile skin cricut cutting templates company that offers user-friendly templates for your next design project. With years of experience in the mobile skin industry, ar skins has created a library of templates that are perfect for any type of design project. From simple designs to complex projects, their templates are designed to meet the needs and requirements of your every project.go now

This blog post is excellent, probably because of how well the subject was developed. I like some of the comments too. bate papo cam
the first time I visited your site. I have read your blog about running multiple uses of the internet explorer and firefox. when I shared a video it was easy to appreciate us. if you want to purchase video software. you can save more money with camtasia discount on it. this is a great technique for boosting their skills.

Very nice post, impressive. its quite different from other posts. Thanks for sharing.
Student Visa For Canada

Very good article! We will be linking to this particularly great post on our website. Keep up the good writing.
Little Snitch Crack
WavePad Sound Editor Crack
iExplorer Crack
FxSound Enhancer Crack
SolidWorks Crack
Reimage PC Repair Crack
DriverDoc Crack
Greetings! Very useful advice in this particular post! It’s the little changes that make the greatest changes. Thanks a lot for sharing!
Bicycle Accident Lawyer Canada


I have heard about these problems in corporate websites,Offshore Software development might help you to deal with them.
is iva a good idea
debt write off uk
macbook repair service dubai
Refrigerator Repair Service
individual voluntary arrangement meaning
is iva a good idea

The article was very interesting to read. I appreciate your hard work for writing this wonderful article.

Dro application form

One of the best reasons invest in Commercial Properties plots Sale in Dwarka flats in uttam nagar is because of the growing reak estate prices.moreover, life in uttam nagar is also relatively peaceful and much less polluted than the main delhi city.
Master Data Science with Innomatics research Labs! Visit us for a comprehensive Data science course in hyderabad. Our teaching methodology stresses on hands-on training along with a strong grasp of theoretical concepts. Our outcome based, project oriented curriculum will give you in-dept classroom training with over 80 hours of practical training. If you are looking for a flexible training, visit Innomatics, as we will find you a schedule which is suitable to your needs.

For any queries feel free to Call/WhatsApp us on +91-9951666670 or mail at info@innomatics.in
There are occupation permits, residence permits, a permanent residency program and even a Premium visa that allows foreign nationals to come to Mauritius to live for a year with very few conditions. We also cover the different ways for foreign nationals to get Mauritian citizenship and decipher the many immigration regulations. We try to answer a few key questions and topics on the subject. Citizenship Of Mauritius
This comment has been removed by the author.
Our expert designers are dedicated to producing layouts that ensure your design is distinctive to our clients' liking as well as functional. We warmly invite you to browse our website or visit our freshly remodeled showroom to witness for yourself how Cabinet & Stone City can provide luxury without the cost!
Maintaining the safest driving records on the road, our drivers are the company's most valuable assets and the reason for our growth and success.
Fame Jackets have so far served many of customers and thus we can claim to have customers wearing our jackets throughout the world. To make sure smooth and efficient shipping and delivery solutions Fame Jackets collaborate with the premium courier services working internationally.
Thanks for the good post. I like detailed instructions, thank you for that. It is good when you can find answers to all questions at any time and from anywhere. And by the way, you can also chat in videochat hot from absolutely anywhere, you only need the Internet
I feel a lot more people need to read this, very good info! . seo services dubai
When implemented properly, artificial intelligence (AI) and machine learning (ML) allows businesses to convert products, services
This comment has been removed by the author.
Newsloope is the best place to find vector designs for your Cricut machine. We have a wide selection of quality designs that will help you complete your crafting projects quickly and easily. Our designs are easy to use, and we offer a variety of formats to suit your needs. Whether you're looking for detailed clip art or simple shapes and lines, we have the perfect design for you.
it is our responsibility to ensure we are educating the students regarding factors associated with the process and how to select the best service providers
Once you've answered all these questions and researched the different companies carefully, it's time to call one and make an appointment!
tow truck
With our selection of highly advanced pumpchemical injection in UAE systems, we at Combined Pumps provide a specialised pumping solution.
This is most informative and also this post most user-friendly and super navigation to all posts.

Traffic Lawyer New Kent VA
The information is very helpful. Thanks for writing such amazing content.

Divorce Lawyers Loudoun VA
The article presents an interesting information on the topic, it provides useful content. The author’s argument is clear and supported. This is a great resource for anyone and it is well-written and informative.
Definition of Reckless Driving in Virginia
Great Blog
Looking for help with diploma assignments? Look no further than diplomaassignmenthelp.co.uk. We provide comprehensive assignment help for all levels of diploma courses. Our team of experienced assignment experts is skilled in academic writing, research, and analysis, and can provide you with an assignment that meets all of your requirements.

Great Post
Get online exam help Singapore from My Assignment Help SG. Our experts provide excellent quality online exam help services to students in Singapore. Our experts are well-versed with the syllabus and topics of the exam and provide proper guidance. They provide a detailed explanation of the questions and help students to understand the concepts.
Thank for very nice this sharing.
One of the most popular types of kitchens these days is the smart kitchen. This type of kitchen combines traditional cooking with advanced technology, making it more efficient and easier to use, consider our italian kitchen makeover dubai.
This blog is really informative if you want more information on Common Label them this source is really helpful
Nice blog
Discover top-notch essay writing services in Greece for college students. Our reliable and affordable service offers the best solutions for your academic needs. Get expert assistance today!

"Score High with Professional Programming Assignment Help in Malta - Valletta, Bugibba, Mdina, Qawra, St. Julian's. At MaltaAssignmentHelp.com, we provide exceptional assistance to students struggling with programming assignments. Our experienced programmers deliver flawless work tailored to your requirements. With a commitment to originality, we guarantee plagiarism-free solutions. Say goodbye to academic stress and trust our reliable services for top-notch programming assignment help in Malta. Contact us now and unlock your true potential."
Nice post
Malaysia Translators is your go-to source for certified malay death certificate translation in Malaysia. Our team of experienced translators specializes in translating death certificates accurately and efficiently. Whether you require Malay to English death certificate translation services or any other language pair, we've got you covered. With our certified translations, you can have complete peace of mind. Visit our website to explore our comprehensive range of services, including assignment translation and divorce certificate translation.
I am really enjoying reading this well written articles. Lot of effort and time on this blog.
I bookmarked it, Looking forward to read new articles. Keep up the good work.
Thanks for such a fantastic blog. This is kind of info written in a perfect way.
I found this post while searching for some related information its amazing post.
Good post. Abogado Conducción Imprudente Mecklenburg VA

I look forward to reading many articles from you.
It's really great and informative.
I got really good information from this content, thanks for sharing.
Fabulous, what a weblog it is! This blog provides valuable information to us, keep it up.
This is a really perfect for a new blogger like me who doesn’t want their site to be messy
It was very easy to find my way around and very user friendly

Just keep on going dude. Check over here:

I am very grateful that I have crossed your site.

stunning, great, I was wondering how to cure skin break out ordinarily. likewise, found your site by google, took in an extraordinary arrangement, now i'm fairly clear. I've bookmark your site and moreover incorporate rss. keep us invigorated. iBomma

Running Multiple Versions of Internet Explorer and Firefox" offers a comprehensive guide for developers and testers, outlining three practical methods to tackle cross-browser compatibility challenges. The tutorial's step-by-step instructions empower users to effortlessly set up virtual machines, leverage cloud-based testing platforms, or create distinct user profiles, ensuring smooth testing across various browser versions. With clear explanations and valuable insights, this guide proves indispensable for anyone seeking efficient solutions in the dynamic world of web development.
lawyer for flsa claim
estate lawyer near me Virginia
Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject vivo v2026 price in pakistan

Wow, you've created some really useful material. I'm pleased by your work on this topic. Visit us for getting isc online classes. Thank You!
Our lenders make soft credit inquiries to installment payday loans online ensure loan payments are manageable for you based on your income. There are no same day payday loans no credit check checks through major credit bureaus same day loans guaranteed with bad credit.
"Three Ways to Run Multiple Versions of Internet Explorer and Firefox" is a valuable guide for web developers. In a digital world, just as you navigate browsers, explore Barbering Services For Men In Mississauga to ensure you always have a sharp and up-to-date appearance. It's about staying current and efficient in both the virtual and real worlds.


Nottoway, VA's premier traffic lawyer, is a legal expert specializing in traffic law matters. With a deep understanding of the local legal landscape and traffic regulations, they excel in representing clients facing various traffic violations. Their commitment to protecting clients' rights and minimizing the consequences of traffic offenses has earned them a stellar reputation. Known for their personalized approach and relentless advocacy, Nottoway's traffic lawyer is a trusted ally for those seeking legal assistance in navigating the complexities of traffic-related legal issues in the area.
Traffic Lawyer Nottoway VA
You have done a amazing job with you website aplikasi jual tanah

At the present situation, no more Internet explorer available for the users. It is replaced by Microsoft Edge. But Mozilla is available and its growth is unbelievable. The next big browser to Google is Mozilla, simple and powerful browsers with as many extensions available similar to Chrome. Keep posting more informative tech blogs. Tax Fraud Lawyer
Commercial Contract Disputes Lawyer
"Three Ways to Run Multiple Versions of Internet Explorer and Firefox" is an informative and practical resource for web developers and testers. It offers three distinct methods for running multiple versions of two major web browsers, catering to various preferences and needs. The title emphasizes the importance of cross-browser compatibility, the challenges it poses, and the relevance of the solutions offered. The content invites web developers and testers to explore solutions for improved efficiency and accuracy in testing and development. The content details the specifics of the three methods, their step-by-step implementation, potential benefits, and limitations. The discussion also includes potential use cases for each method, such as testing web pages, ensuring compatibility, and simulating user experiences. The title emphasizes the practicality of providing hands-on solutions for real-world challenges. The author's experience with these methods and expert tips can enhance the credibility of the content. In conclusion, "Three Ways to Run Multiple Versions of Internet Explorer and Firefox" is a valuable resource for web professionals, emphasizing the potential for streamlining cross-browser testing and ensuring a better user experience across different versions and browsers.
"Three Ways to Run Multiple Versions of Internet Explorer and Firefox" is a valuable guide for web developers and testers. It provides practical solutions for navigating compatibility issues, enhancing efficiency in cross-browser testing. The guide offers insights to ensure a seamless user experience across different browser versions. Divorcio Colaborativo Nueva York
The team has considered various methods to test multiple versions of Internet Explorer and Firefox. Each approach has its advantages and disadvantages. Multiple VMs offer a proven method in QA, but requires additional hardware or server space. VM snapshots reduce overhead and can run on a developer's machine, but can only test one version of each browser at a time. Hack it Together has minimal virtual machine overhead and is developer-friendly, but may be challenging to set up and maintain. Additional considerations include compatibility with other tools and systems, resource availability, scalability, maintenance, and collaboration. The hybrid approach combines VM Snapshots for QA and a developer-centric solution for development, striking a balance between efficiency and technical feasibility. Regular reassessments are necessary to adapt to changing project requirements or emerging technologies. Estatuto de Limitaciones de Lesiones Personales de Virginia
fly ash Arkansas Texas, a coal combustion byproduct, for sustainable construction practices, enhancing concrete strength and reducing environmental impact.

Indulge in the rich sweetness of a chocolate bar in Riyadh, where velvety cocoa delights await to satisfy your cravings in the heart of Saudi Arabia's capital.

Indulge in the comforting warmth of Truffleers' هوت شوكليت, a velvety blend of rich cocoa that wraps you in a cocoon of pure, liquid luxury. Savor the soothing embrace of every sip, a perfect indulgence for any chocolate lover.

Exploring the pivotal role of fit-out companies in aligning commercial space renovations with designers. For a perfect fusion of function and style in Dubai, consider partnering with top interior fit out Dubai to bring your commercial vision to life.
Accidente de Camionero ConductorI chose here to try myself this website. I know so many dating sites, and I'm enrolled, but it doesn't work. I noticed this dating site accidentally and the advertisements have made me aware that the site is worthwhile
Your blog about "Three Ways to Run Multiple Versions of Internet Explorer and Firefox" is a treasure trove of wisdom and innovation. Your passion for informing and engaging readers is commendable. Each post is a testament to your dedication to providing enriching content. Thank you for consistently delivering such valuable material. New York No-Fault State Divorce New York Divorce Waiting Period
Thanks for sharing this post. I got information on this post. Keep sharing.
Abogado Divorcio del Condado Fairfax
Abogado de Planificación Inmobiliaria Fairfax VAThe introduction discusses a project supporting six different browsers, highlighting the technical challenges faced in testing. The discussion also addresses the optimal testing environment, a practical challenge in web development. The recognition that browsers are not designed for multiple versions adds complexity to testing. The importance of testing changes on multiple browsers due to rendering differences is highlighted. The user-centric design of browsers and the single-version norm highlight the need for testing on multiple browsers. The use of "interesting" suggests complexity and engagement in problem-solving, making the topic more engaging for readers. Testing is crucial for catching and fixing bugs, reflecting a commitment to quality assurance in web development. The phrase "traditionally a big hassle for web developers" adds a historical perspective, acknowledging an ongoing challenge in the field. Overall, the passage introduces a common yet intricate issue in web development, setting the stage for a thoughtful exploration of testing environments for multiple browser versions.
The query seems to have been cut off. Please provide more details or clarify your request, specifically about three ways to run multiple versions of software or programming languages. This will help me provide a more accurate and helpful response. If you can provide more details or specify the topic, I'd be happy to generate more lines for you. I'm happy to assist with information, creative writing prompts, or details on a particular subject.Abogado del Plan Patrimonial
In conclusion, the quest for the best wholesale coffee in Dubai leads to a sensory journey that goes beyond the ordinary.coffee delivery dubai
With a commitment to excellence, tradition, and sustainability, our curated selection invites you to elevate your coffee experience. Join us in exploring the richness of Dubai's coffee culture, where every cup tells a story of unparalleled taste and cultural fusion.
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?