Posts Tagged ‘versions’

CanIUse – Test Browser Compatibility with Web Technologies

Problem:

You’ve built an awesome web portal using HTML5 and some cool CSS features. You’re sure the portal will look amazing on Chrome. However, you’re wondering if the code will work on Safari or not. For that matter, you don’t even know if the code will work on a few old versions of Firefox or Microsoft’s Internet Explorer or not. What do you think should be done?

Solution:

You need cross browser testing for your web portal; meaning that, you need to run your code on different web browsers and various versions of them to find out the compatibility percentage of your portal. Only once you’re sure the portal will work perfectly on at least 95% of the web browsers should you think about launching it.

So do you have the necessary setup? Do know what all combinations of browsers and versions you need to perform the testing? Have you prepared a list of parameters on which to compare the test results?

Ok, relax. Don’t get all panicky. We keep monitoring the web for tools that offer solutions to different problems and as always, we have just the right tool to get you through this challenging task. Introducing – CanIUse.

caniuse

CanIUse – Online Browser Compatibility Testing Tool

CanIUse lets you conduct compatibility tests by providing up-to-date browser support tables. These tables can be used to check for support of front-end web technologies on desktop and mobile web browsers. The tool is targeted at web designers and developers whose major work revolves around creating cross-platform web applications and portals. It lets users check if an HTML or CSS feature works correctly on a particular version of a particular browser or not. It helps in giving designers a clear picture of how their designs would look on a particular environment and thus lets them create the perfect code.

Here are some striking pointers about CanIUse:

  • The support data used on CanIUse is free to use under the CC BY 4.0 license.
  • The raw support data is available on GitHub and is updated regularly.
  • CanIUse shows browser support for features that are likely to be eventually implemented by the majority of browsers.
  • Most information for the tool comes directly from the latest developer / preview / nightly builds.
  • A feature is regarded as “supported” if it is found to be usable in most cases.

With easy to remember color schemes marking positive or negative results, CanIUse.com is one browser testing tool that is actually quite handy and easy to use.

Here’s how to work with CanIUse

A little heads up – On visiting the tool’s homepage you might feel a little lost for a couple of seconds. You won’t find a tour or guide that shows how to use the tool which might be somewhat intimidating for new users. But trust us, once you do get the hang of it, you’ll understand everything the screen shows. Okay, let’s get to business now!

On the homepage you’ll find a large orange box on the top-middle of the screen that says “Can I Use ____”? The blank space is where you’re supposed to enter a web technology name that you wish to test browser support for. For example, punch in “HTML 5” in the blank space and you’ll be shown a result page with a table of different browsers and their various versions and support information regarding HTML 5. You’ll easily be able to make out which browsers support HTML 5 and which don’t. Everything will be color coded and the description of which color depicts what will be available on the bottom-right corner of the screen.

To customize any setting, for instance, a particular geographical location that you wish to narrow down the testing for (ex. a particular country or region) click on the “Settings” label next to “Can I Use ____”? Just below the support table you’ll find 4 helpful links about the information displayed:

  • Notes: Additional information about any specific browser version that might be experiencing temporary or minor issues
  • Known Issues: Bugs
  • Resources: Where the information has been collected from
  • Feedback: User comments or suggestions

You can check detailed support information if you hover the mouse cursor over any cell of the table; the working of the tool is pretty simple really.

caniuse1

Pros VS Cons

CanIUse is quite a useful browser testing tool and has lots of pros associated with it:

  • Performs browser compatibility tests within a couple of seconds
  • The support tables in the tool’s database are updated with the latest builds
  • The tool is completely free to use

However, to be honest, there are a few cons too:

  • There’s not much to it as far as functionality is concerned
  • The look-and-feel of the tool isn’t very appealing
  • The absence of a tour or guide leads to confusion on the user’s part
  • Check your code’s compatibility with different browsers and versions for free with caniuse.com/ via @supermonitoring

    Tweet this

Verdict

Overall, the tool is not that great in terms of making a difference. However, it isn’t bad for a free tool as well. If all you want is information, it’s good. If you’re looking for more features and probably a little help now and then (maybe a forum or Help section) you should try some other tools.

Bugzilla – The most Efficient Bug Tracking Tool

Bugzilla is an application which can be used by firms to detect and get rid of bugs in their products or softwares. Using Bugzilla developers can keep a track of bugs in their products effectively. Most of the applications developed for similar purpose come for a huge amount of fee but this application developed by Mozilla is totally free and has many features that other heavily priced defect detection applications may lack. Bugzilla is used by many organizations today to keep a check on the bugs.

bugzilla

Bugzilla makes it easy to manage the quality of your software or program, track changes in the code, review patches and communication with the team mates. Bugzilla can prove to be very helpful in the software development process. Bugzilla would help your team get organized and communicate with your team effectively. Bugzilla is constantly under test by the Mozilla foundation and has a good support team. Bugzilla is trusted by many world leading technology companies. It can be installed on many operating systems like Windows, Linux and Mac. Bugzilla is known to reduce the downtime and increase customer satisfaction, increasing the productivity and improving communication of the team working on the project.

Setting Up Bugzilla

It is one of the most well known open source defect tracking and management system used by Eclipse, Mozilla and many linux distributions. One can install it on Unix or Linux environment and runs on Perl, using MySQL or PostgreSQl as backing database. A web server is also required Apache would be a good choice. Installing necessary Perl modules and setting up the databases is required to set up the Bugzilla software from the command line.

Searching and Fixing The Bugs

Bugzilla has user friendly and powerful search features which is capable of detecting thousands of bugs and you can search for existing issues using keyword based search even advanced search option can be used to filter any database fields.

The bugs which cannot be reproduced are the toughest bugs to fix. A bugzilla guided bug submission process which allows a developer to gather facts and have enough information to reproduce the bug. Bugzilla will ask the submitter to provide information which is of importance to the developer and a proper fact gathering process results in an on-time resolution of a bug.

bugzilla1

Features

  • One can get email notifications for changes in the code.
  • List of bugs can be generated and in different formats.
  • You can schedule daily, weekly and monthly reports.
  • Reports and charts generated based upon the database.
  • Can detect duplicate bugs automatically.
  • Can estimate the time a bug may get fixed in or can keep a track of time while you fix a bug.
  • Patch viewer gives a colourful and nice view of any patch attached to the bug.
  • Bugzilla has the ability to streamline the process of detection and resolution of a bug forming a logical way of bug resolution.
  • Supports resolution dependencies as resolution of a bug may depend upon resolution of another bug preceding it.
  • You can set bug priorities by involving customers and knowing which tickets are more important to them.
  • You can restrict access to a group of engineers or a single ticket depending upon your preferences.
  • You can save your search for bugs and you can use the combinations of OS, Email Address, Keyword in Ticket text, Software component, Software Version, Assigned Engineer , Bug severity, Platform and Priority.
  • You can also add trace or inputs as an attachment to the ticket. These traces and data may contain information regarding the causes of the error.

These features make this tool powerful and though it has a never ending or extensive list of features, these were some of the important one’s which make Bugzilla the most quick and efficient bug tracking tool.

Bugzilla includes reporting and charting features one can implement charts, tables and to display graph of data over a time frame all you need to set up are some special data sets which would collect the data on a regular basis.

Bugzilla supports large projects and you can handle multiple projects at the same time by grouping different related projects into one category using the classification option and you can define components. One can assist project management and quality assurance by defining various versions, milestones and release versions.

bugzilla2

Logging into Bugzilla

After installing the application to your dashboard you can login using these credentials

Username: admin@example.com
Password: password

it is recommended that you change the username and password after you login for the first time.

Setting parameters on Bugzilla

To set up parameters on Bugzilla you need to click on administration and then on parameters. you can now add the email address of the person who’ll be managing your application.

How does it work?

Bugzilla involves creating new bugs and moving them through a series of states which are decided by the developer. Each state change records data within the bug record and this can be reviewed or reported at some later date.

The process involves creation of bugs,assigning or resolving them. The assigned bugs are either resolved or changes are made to their ownership. Now, resolved bugs can be verified, closed or re-opened. The re-opened bugs are again possessed by the developer and the bug is assigned again or gets resolved by the developer.

The state of the verified bugs can be changes to Re-opened, Unconfirmed or Closed states depending upon the bug is whether fixed or is sporadic. The closed bugs can also be reopened or Unconfirmed when it is hard to trigger the error. Unconfirmed bugs can be confirmed, new, assigned or resolved.

  • Track bugs efficiently using @bugzilla – the most reliable bug tracking tool. www.bugzilla.org/ via @supermonitoring

    Tweet this

Bugzilla is one of the best bug tracking tools available today. It helps to improve the customer developer communication and ensures that the productivity is increased by a well managed bug life cycle from the submission until the bug is resolved.Proper administration of bugs will lead to a quality product, satisfied customer, and a productive team. Bugzilla would help the developing team to reach their goals on time and delivering a quality product.

Try using Bugzilla to detect bugs on your products and do let us know about your experience in the comments.

  • Browse Categories

  • Follow us



  • Super Monitoring

    Superhero-powered monitoring of website or web application availability & performance


    Try it our for free

    or learn more
This website uses cookie files to improve user experience. If you don't approve, please turn off the cookie usage in your browser settings. close