Simply Testable Updates #36: HTTP library switching progress
April 17, 2013
|You're receiving this email because you joined Simply Testable's updates list.
This is the 36th of weekly progress updates on the development of Simply Testable, a brand new automated web frontend testing service providing one-click testing for your entire site.
This week has been entirely spent continuing the work to switch the core application and the web client over to the Guzzle HTTP client library.
As a reminder, this change will increase the overall speed, reliability, robustness of the service.
I'll be able to cache a lot more of the information that is exchanged between the Simply Testable applications and this will increase performance.
I'll be able to more easily test for various types of network- and HTTP-failure when exchanging information between the Simply Testable applications and this will increase the reliability and robustness of the service as a whole.
This will also allow me to test the service running under PHP 5.3, 5.4 and 5.5 ensuring that changes to what the Simply Testable system runs on will not be a problem for the next few years.
More Switching HTTP Client Libraries
Work is complete for switching the core application over to the Guzzle HTTP client library.
In applying the changes I needed to test all cases where HTTP requests are sent and to be sure that all types of errors that can be encountered when doing so are handled nicely.
I added 8 new code tests that cover 52 details that need to be checked for. That again increases the reliability of the service a little more.
Work is currently underway switching the web client over to the Guzzle HTTP client library. This is taking longer than expected as there was previously not many code tests. I've so far added about 15 code tests an am about half way there.
Once work is complete on both the web client and the core application I'll run some further integration tests and then the changes can go live. I expect that to happen early next week.
Once the above-mentioned changes have been released I am going to get straight on with introducing paid plans.
As always, if you'd like to see web testing you find boring handled automatically for you, add a suggestion or vote up those that interest you. This really helps.
Feedback, thoughts or ideas: email email@example.com, follow @simplytestable or keep an eye on the Simply Testable blog.