Archive for January, 2007

Tech4Africa 2007: Thanks for the feedback

Tuesday, January 30th, 2007

Technology for Africa Logo

When I first started doing research on the web to get contact details for Southern African businesses & individuals involved with the web and information technology, I wasn’t convinced that there would be massive interest in another technology conference in South Africa.

However, with responses from over 150 people I am pleased to say that I now know that there is a definite ineterest for a conference like “Technolgy for Africa”. We have had some great responses and feedback from interested people and here are some of the suggested topics which will probably be discussed at the conference:

  • Emerging technologies & trends
  • Web 2.0
  • New Marketing
  • The role of Open Source Software
  • Blogging & social/community software
  • Future of the web
  • Telecommunications in Africa - VOIP, mobile/cellular technology
  • Web standards

The “power of the blogosphere” has been a great help in getting the word out there. So far there have been at least 6 posts from different bloggers, all of whom have written very supportive articles. It’s a great help to have your guys support, thanks goes out to:

David Duarte
Cowboysengines
Hash @ Whiteafrican.com
Coda.co.za
Scott.za.net
Muti.co.za

During the next few weeks, our main aims are to find a suitable date, add some new features to the website(technologyforafrica.org.) , talk to the key note speakers - and get as much buy in as possible from the Africa web & technology community…

Watch this space, we are going to make this happen!

Technorati Profile

Acceptance testing PHP using selenium

Friday, January 26th, 2007

As we are approaching the final stages of one of out projects, I have been doing some serious acceptance testing to make sure that the site is functioning correctly. To set the testing up, I was given a steer in the right direction and used the Seagull wiki as a guide for the installation….hat tip to Demian.

It is really easy to set the test suite up and to get going, all you really need are the following two downloads:

  1. Selenium core test suite
  2. To record tests the Selenium IDE in Firefox

Once you have installed the Selenium core web application and the plug-in for Firefox (Firefox rocks!!) you good to go:

  1. Plan the various tests which you would like to run
  2. Set the Firefox IDE to record your actions
  3. Once you’ve completed a certain test save the test in an .html file
  4. Include a link to your test file in your main index.html (TestSuite) file, which acts as a table of contents for the various tests
  5. Then you can either run the tests individually or as a batch

If you would like a more detailed tutorial, I found the one on the thinkPHP blog to be quite useful.

As Demian says, you start getting “addicted” to creating tests and eventually try to become a perfectionist - which is a good place to be in if you want to produce error free sites for clients.