• 15 May 2012

    Thoughts about Windows 8 Consumer Preview

    Windows 8 logo

    Well, as a tester I cannot say that I didn’t find bugs on the new Windows 8, but this was to be expected as it is just a Consumer Preview, but what I wasn’t expecting was the User Interface versus the User Experience.

    Installation

    But let’s start from the beginning: the installation, well, that was quick and didn’t require any special knowledge, which was great. Once installed I had my first user experience on the Metro interface. It was different, somehow I was expecting something more similar with the iOS mobile interface, but it wasn’t. I’d never used a Windows phone before, maybe because of this it was so different for me.

    Interface

    The User Interface looks good, very appealing to the eyes and very colourful as well - not always a good thing - but it looked good.

    If you are used with the usual Windows way to do things, well, forget about it, because the new Windows 8 is different on every way. As a Windows user I have loads of user habits on Windows, things such as the use of the right mouse button to select other functions, or use the search on the start menu, or shortcuts with the start key, or the use of the .exe name to run a program... 

    Many things that I’ve got used to over the years, things that somehow improved my daily rotines and now are gone. Wasn’t just the Start button that they got rid of, nothing has a close or minimize button. Those functions are still available but not as simple as it was. I understand the whole app feature but when you are using a PC you want to improve your PC performance as much as possible, you don’t want the PC with hundreds of apps opened consuming memory. 

    windows 8 Metro Being a Tester helped me to analyse applications in a way that a new user would: I have to analyse how good is the User Experience on the app; how easy and logical is for an user to execute a simple task on the application; how easy is to get to point B from A. Close an application should be a basic daily task for a normal user on any level of knowledge. And close an application was my first challenge on Windows 8 Metro interface, I didn’t count all the time spend between me and my fellow developer colleague on the attempt to close an app, but let’s say, it wasn’t quick. My theory is that should not take you more than 2 minutes (and that is a lot) to do a simple task in a software, well, took us more than that to find out how to close an app.

    I really wanted to like Windows 8 because a whole new way to do things should improve the Windows user experience, but it didn’t. This new interface was supposed to be a big improvement and make things easier for the end user, should be very user friendly and make the user feel comfortable and have a great experience... but it didn’t. It was clumsy, the functions available are not very logical, I must say that I’ve used on a normal PC so I couldn’t enjoy the touch screen features, but even though should still be useful and deliver good results on a normal desktop. With the Metro interface come the new “Charm bar” that doesn’t have much charm. It is not simple to make it appear using the mouse and requires the use of the start key + C to be displayed via shortcut. How do I find that out? Well, research on the web as AGAIN nothing was very logical and obvious as it should be. The old interface still available as well, but without the Start button, it is not a nice second option. And yet the old interface is not a choice, you will HAVE to use if you wish to use things such as the Windows Calculator, Windows Explorer, Network or any other Control panel functionality. I am not sure if Microsoft will keep it like that, but it does looks wrong if you have to switch between interfaces to access different functionalities and in both interfaces each application works in completely different ways.

    I do believe Microsoft lost the plot. I understand the whole investment into something that can improve the user experience on touch screen devices, and I understand the whole approach of simplicity, but that wasn’t what they delivered.

    There is a new tendency that started a while ago with Google. Did you ever asked yourself why is Google so popular? It’s because it is SIMPLE and responsible, it does the job! The iPhone as well got popular for the same reasons, simplicity, and not multiple functionalities that you won’t even use, just a simple straight forward interface with a simple access to everything. Microsoft is trying to do the same with Windows 8, but in my opinion they failed. For an application to be simple has to be very user oriented, but they failed to achieve that, it looks simple but there is a lot of hidden things that should simplified the user experience but it doesn’t as there is not a logical access. 

    The colour scheme is a mismatch at the moment for Microsoft, the colourful Metro theme looks good, but it contradicts the new simple look that Microsoft is trying to implement, like the new Windows 8 logo with a blue and white interface or even the new Visual Studio with white, blacks, blues and greys. Contradictions...

    Positives

    It is not all bad, to shutdown and start the machine is as quick as it gets, of course, once you find out how to do it. There’s also a big improvement on the overall performance.

    One new great thing is SkyDrive integration, free 7GB space on an easy access and the simple connection with Xbox will also make many users happy. Talking about apps, thumbs up for the Bing map, great app, very simple and functional. There are still minor improvements to be made, but it’s understandable as this is just a preview, even though I was happy with the app.

    Overall Opinion

    With Windows 8, there is a clear picture about what Microsoft is trying to achieve, but unfortunately the execution wasn’t good enough. They do have a shell, but there are loads of changes that will have to be made if they want succeed with this version. 

    The Windows 8 is functional but will take people a while to get used with the new interface. I do like the fact that Microsoft is taking a risk but I am not sure if will pay off on this version.

    Read More

  • 08 May 2012

    Cross Browser Testing

    One of the most important parts of web testing is the cross browser testing, why?

    Well imagine if you are a tester and you have Windows 7 with ie9 installed on your machine and run all your test cases on ie9, well, if this happens there is a possibility that you may have to re-run your entire project because of compatibility issues or that you may deliver a very poor quality project.

    Do you know that almost 9% of users worldwide still use ie6? And that just 6.8% of users use ie9? This means that the use of ie9 won’t uncover all the issues that your client may have if he is one of the 9% of users worldwide that uses ie6.
    Why is that bad? Well, if your application wasn’t created anticipating the fact that should be on a different browser than ie9, this means that there is 93.2% of chances that your application won’t fully work on your client’s environment.

    Each browser works in different ways, this includes different versions of Internet Explorer. What works for Firefox won’t necessary works for Safari and vice and versa.

    Applications won’t always be compatible with every browser and to make sure that those issues are addressed is why cross browser testing is executed.
    So before you start your test you should know few important things first.
    ∙ Find out about more the environment that your client will be using the software;
    ∙ OS used and if there is more than one;
    ∙ Main browser and if there is more than one browser being used by the future users of the application;
    ∙ Which type of devices should be supported by the application, e.g. if application should be monotouch compatible;
    ∙ An average number of users that will be using the application at the same time for performance test.

    With all the right information the test execution should be easier and the application delivered reliable.
    But even with the acknowledgment of the used browsers by your client uses always run your tests on the most popular browsers (ie, Firefox, Chrome, Safari and Opera), this will avoid possible future issues.

    Read More

  • 26 Apr 2012

    Telerik Test Studio versus Microsoft Test Manager

    I was working in the lab, late one nightI've been using Visual Studio and Microsoft Test Manager together for a while. The integration between Microsoft Test Manager and Visual Studio was a plus and ‘somehow’ made my test execution and automation quicker - not easier - but it does have great benefits.

    So Telerik Test Studio came along, was very promising, as a tester I’ve decided to give it a try. I must admit, I was impressed. Not just for all the extra features, but more by the fact that was really reliable.

    So, which one to use? Based on the experience that I had with both I came with the following conclusions:

    Telerik Test Studio:

    • Telerik Test Studio is a flexible tool for non technical people who want to explore the automation world in more depth. This doesn’t mean that you cannot go wild with codes and etc; is possible to create custom-coded steps.
    • The UI is very logical and provides a great User Experience.
    • Test verifications are much easier to add. The results are detailed, very responsive and tests are easy to maintain.
    • The integration that Telerik Test Studio has with Visual Studio is smooth, they seemed very well connected and it feels like a natural part of Visual Studio.
    • The ability to add an External Data Source for the test is also a plus, and is not just about the functionality, is about how simple can be to do something that could be really complicated.
    • The logical steps are simple to use.
    • Cross browser testing seems like a useful feature, but the reality wasn’t that positive. It's a clumsy process, and didn't execute well on different browsers.
    • Test Studio for iOS is a big thing. To be able to test native, web and hybrid apps is a must have with the growth that Apple is experiencing at the moment. 35 million iPhones were sold in the first three months of the year and 12 million iPads. I haven’t used this feature yet, but I am looking forward to it.
    • Along with Functional and Mobile Testing Telerik Test Studio allows users to create Load and Performance Testing as well.

    Telerik Test Studio has lot of great features, the simplicity with which I could add complexity into my tests was what really impressed me, but is that enough? What does Microsoft Test Manager and Visual Studio provide to users?

    Microsoft Test Manager

    • Visual Studio has been out there for a while now, and is the developers' favourite. Coded UI is a great way to automate tests, but it can turn into something deeply complex and result with failure on execution.
    • The integration with Microsoft Test Manager is a bonus as it is possible to import recorded actions and turn into Coded UI.
    • Anything is possible with Visual Studio, but it will require a code knowledge that you wouldn’t expect for most of the testers out there. Also even with the right skills, automation and maintenance of automated tests on Visual Studio can take a while and it is not reliable as tend to fail for numerous reasons.
    • However, the Coded UI Test Builder is a great feature, the ability to add assertions is also very handy.
    • Performance, Load and functional testing are just part of the different test types that can be executed with Visual Studio, so many things are available but the complicated UI loses a few points.

    I’ve been using Visual Studio and Test Manager for a while now, a variety of different tests and environments were created, what gave me the opportunity to try different things, Telerik Test Studio is great, but I do still need more time to test to get into any final conclusions.

    Read More

  • 13 Apr 2012

    Why so Blue?

    I still remember the first time I used Instagram. The retro vibe inspired me, the whole exclusivity feeling, the ability to show that I was part of that small group of people that could achieve such a great transformation into my pictures, was a great feeling.

    Suddenly it wasn’t just me posting those unique pictures on Facebook, the feeling of exclusivity was gone, but I was still excited about the whole retro vibe until Social Network pages were overloaded with those types of pictures. Suddenly the retro vibe wasn’t different and inspiring anymore, it turned into just common pictures.

    Thinking about it isn’t that the same feeling that everybody once experienced when using a social network for the first time? 

    In the beginning it is great, everything is new, the learning curve, the new feeling. Everything is great until you start to see the same things, from the same people, in the same way.

    How trends get boring?

    People usually tend to follow trends until the extreme, not just simple users, companies do as well. Working in a Software Development Company is impossible not to see how many clients tend to go for a blue style UI. Coincidence? Maybe...

    Do you have a Smartphone? Check it out how many apps have blue icons. Now check how many Social Network apps have blue icons?

    Blue is a new trend, Facebook is a Renewed trend. Many people hated the new Timeline, but even with all the fuss about it Facebook still went ahead with the decision and implemented the timeline. Why? Because they had to change themselves before the brand started to get boring.

    Think about how big this change is, before Facebook was all about sharing things with your friends, now Facebook is all about YOUR LIFE. What, where, when and how you live your life, when you graduated, when you got married, where were your last holidays, Facebook is now the diary of your life. 

    Facebook had to do something to avoid losing their 721 million active users. This is more than 10% of the world population.

    So if you have a successful business don’t get complacent, analyse your business, take a risk and change before you lose your clients – reinvent! If you need a help contact a trusted software development company to help you with the realising your wishes.

    Read More

Get a feed of Lucy Healy's blog posts