by Kevin Schroeder | 1:09 pm

Using PHP WITH Jetty, Camel, ActiveMQ, WebSockets and other things that might score high on SEO

Over the past several days (more than I would like to admit) I’ve been working on getting a system based off of Jetty and ActiveMQ to work out of the box for PHP developers.  While “out

  READ ARTICLE
772 words ()
by Kevin Schroeder | 12:51 pm

Configuring Jetty to run Magento

Yesterday I wrote a blog post on my surprising finding that Jetty was able to out-perform, or at minimum keep up (depending on how you looked at the numbers), Nginx when it comes to

  READ ARTICLE
901 words ()
by Kevin Schroeder | 11:08 am

Browser Communication with Nginx and WebSockets…

… was what I was going to write about.  I’ve been meaning to come up with a solution where I could do a combination of regular HTTP requests combined with Web Sockets combined with Redis

  READ ARTICLE
1419 words ()
by Kevin Schroeder | 7:13 am

How to change browser settings in a Selenium test

Magium tests are designed to be as cross browser compatible as possible. For that reason the Remote WebDriver component is used in all circumstances. However, there might be some times when you need to

  READ ARTICLE
75 words ()
by Kevin Schroeder | 11:59 am

Metaphysics and Software Design

When I say that this is an experimental blog post I mean it.  I’m thinking out loud here. Those who know me know that I am somewhat critical of some modern advancements in software design.

  READ ARTICLE
866 words ()
by Kevin Schroeder | 11:24 am

Validating Individual Shipping Methods

Out of the box Magium will select the first shipping method on the screen. But there might be some times when you need to validate a particular shipping method, or force an error to

  READ ARTICLE
91 words ()
by Kevin Schroeder | 11:24 am

Testing Terms and Conditions in Magento

A few days ago in response to an email newsletter I sent out one individual responded back asking about testing Terms and Conditions in Magento. When building out Magium, and its many components, I

  READ ARTICLE
97 words ()
by Kevin Schroeder | 11:24 am

Asserting page load times in Magento with Magium

Validating SLAs (Service Level Agreements) is often part of executing browser tests. With Magium you can now include page timings as part of your test. Say, for example, that part of your SLA is

  READ ARTICLE
94 words ()
by Kevin Schroeder | 11:24 am

How to ensure there are no errors on a page

An easy way to check for errors is to open the browser console log. But that’s not so easy to automate, right? Actually it’s fairly easy. If you’re testing in Magium you can execute

  READ ARTICLE
105 words ()
by Kevin Schroeder | 11:24 am

Validating that page assets are cached

It’s not just HTML elements that need to be tested, and sometimes not even testing that images or CSS files are being tested. Sometimes you need to test things like server configurations. Magium’s position

  READ ARTICLE
97 words ()