News Feed
Jobs Feed
Sections

Recent Jobs

News Archive
feed this:

Zoe Slattery's Blog:
PHP Opcodes
September 04, 2008 @ 13:46:42

In a recent blog post Zoe Slattery took a look at opcodes in PHP, specifically related to performance increases.

After one particularly frustrating day [looking at how the Zend engine works] I asked a colleague (Andy Wharmby) about the issue I was looking at. Then a miracle happened - he'd not only looked at it but had documented it (and many other things) in a set of charts.

She has linked to the charts (Open Office format) for the results of some tests her friend had already run. They're a bit out of date and some parts might be inaccurate, but they're still a good start.

0 comments voice your opinion now!
opcode performance zend engine openoffice chart test



Job Posting:
Ibuildings Seeks Test Engineer (Netherlands)
August 13, 2008 @ 13:45:34

Company Ibuildings
Location Netherlands (near Utrecht, Amsterdam, Sittard or Vlissingen)
Title Test Engineer
Summary

Ibuildings is looking for a Test Engineer. This position is primarily focused on quality assurance for all our PHP projects (from standard websites via challenging high-traffic projects to complex business critical web applications).

The test engineer will be involved in several types of quality assurance, such as performance benchmarks, usability-, acceptance- and unit tests. The test engineer will work with one of the Ibuildings development teams to write test plans, conduct tests, process the results and help find solutions for issues that were found.

We are looking for a tester with a keen eye and a focus on the needs of the customer. He or she should be a real teamplayer and should not avoid confrontation.

Profile

  • Customer focus
  • Good communication skills
  • Experienced in Quality Assurance
  • Experienced in Software Engineering
  • Familiarity with internet technology
  • A good amount of 'common sense' regarding web applications
  • Experience with PHPUnit and/or SimpleTest, and CruiseControl/phpUnderControl would be prefered
  • Familiarity with open source development tools
  • Able to work both in a team or individually

We offer:
A very challenging environment with passionate coworkers that constantly operate on the edge of technology. Ibuildings values personal development and promotes knowledge growth of its employees. Apart from that, we offer a competitive salary and a benefits package tailored to the personal needs of the employee.

Applications:
Interested? Please send your application with CV to:

Saskia van Ooijen
e-mail: saskia@ibuildings.nl

0 comments voice your opinion now!
job post engineer netherlands test ibuildings


PHP.net:
TestFest 2008 wrap-up
July 31, 2008 @ 09:32:45

PHP.net has posted a wrapup of this year's TestFest and the great progress that was made to bring the language development up to the next level.

Overall 158 tests have been submitted as part of TestFest 2008 since the launch of the TestFest submission site by 30 different people from people all over the world. Actually this is not counting the various submissions by existing core developers, who also took this opportunity to add some more tests. This has actually increased total test coverage by about 10%.

It also mentions Felix De Vliegher who, because of his large volume of tests (and quality of them), was granted commit rights into the PHP repository to add his in himself. The list of elePHPant winners is included as well. You can also still submit tests through the TestFest submission site (just not for any of the rewards).

0 comments voice your opinion now!
testfest2008 wrapup test coverage phpt elephpant


Debuggable Blog:
Testing Models in CakePHP - Now let's get rid of the unnecessary ModelTest classes!
July 31, 2008 @ 07:51:38

On the Debuggable blog today Tim Koschutzki looks at another testing topics for the CakePHP framework - a cleaner way for testing models.

Up until now there was always a need to create a so-called test model that extends your model-under-test in order to overwrite its $useDbConfig setting to be 'test_suite'. By that you ensured that your models run with the test_suite datasource when the tests are run. [...] Nate proposed ClassRegistry::config(), which allows you to tell the ClassRegistry class which datasource it shall use when ClassRegistry::init() is used the next time (and thereby a model is instantiated).

He includes an example of the new functionality - a test case ensuring that three articles are there and are marked as published. The registry makes it easier to automatically create the ArticleTest instance inside the test case rather than having to manually declare and define it.

0 comments voice your opinion now!
test case cakephp framework registry modeltest class


Lukas Smith's Blog:
PHP 5.3 alpha1 release imminent
July 28, 2008 @ 09:31:36

As was previously mentioned by Christopher Jones, the PHP 5.3 branch is now under a feature freeze. Lukas Smith has posted a few more details about the upcoming release.

Last thursday was the begin of the feature freeze phase. Well its not really a hard feature freeze in the sense that we still have plans for a few new features and tweaks, but it means the end of the "maintainers freedom" that usually rules PHP development more or less.

New features will have to go through either him or Johannes to be included and they are doing their best to get the alpha 1 release of this new version out by July 31st.

Lukas is also trying a more unconventional approach to bug fixes to try to get the major ones knocked out first - posting them as a comment to this blog post. So far, no comments on bugs have been added, but there are a good number to get through. To help narrow it down he's also put out a plea to developers out there to help validate current bugs to potentially knock off a few of the ones that can be marked bogus.

0 comments voice your opinion now!
php5 release alpha1 freeze feature bugs test


Developer Tutorials Blog:
Testing email routines in web applications
July 17, 2008 @ 08:49:16

On the Developer Tutorials blog, there's a recent example of how to validate a common task of many signup forms - if the email sent is actually received.

For any web developer that's ever had to build a signup routine, email is the necessary evil that takes pride of place among hated activities. Sure, a simple call to the language's mail library will send a message through, but the moment the boss wants a HTML email, or users need attachments, everything starts to get tricky.

They try to solve the mail return issue (it tells if the message has gone to the queue, not been delivered) with a little testing and Fakemail. The software looks for emails based on the configuration given and pulls them out to a local directory. Your script can then look here and check the validity of the message before its sent.

This even allows for integration with things like Phing, SimpleTest and Selenium.

0 comments voice your opinion now!
test unittest selenium simpletest phing email fakemail


Developer Tutorials Blog:
SimpleTest Unit Testing for PHP
July 15, 2008 @ 10:24:54

Akash Mehta has posted a look at unit testing for PHP applications with the SimpleTest tool in a new post to the Developer Tutorials blog.

We recently looked at front-end testing of web applications with Selenium. Today, we'll take another approach to testing your PHP applications: backend unit testing for your actual PHP code. As part of our posts on test driven development, here's a quick intro to using SimpleTest to test your PHP applications.

He introduces the SimpleTest software and shows what a sample test might look like for a simple math question (testing to see if the result of the addition is correct). He also points out a good tutorial on the SimpleTest website to help you get started.

0 comments voice your opinion now!
simpletest unittest example introduction test quickstart tutorial


Mike Borozdin's Blog:
Is PHPLinq As Cool As Real LINQ?
July 08, 2008 @ 11:14:28

In a recent blog entry Mike Borozdin takes a look at a version of a data query language implemented in PHP, LINQ, as PHPLinq.

I read about the PHP Implementation of LINQ called PHPLinq. Frankly, I was skeptical about it. Finally, I gave it a try. I still remain skeptical...Let me explain why

He includes an example of a query on an array and how it's "less correct" than a more true to form LINQ implementation. Despite reservations though, he still feels that this implementation of LINQ for PHP has some "cool features" in its own right and it worth checking out.

0 comments voice your opinion now!
linq phplinq test language integrated query


Lukas Smith's Blog:
Making PHP 5.3 Happen
July 04, 2008 @ 08:47:17

Lukas Smith has just become the co-release manager for the much anticipated next stable release in the PHP 5.x series - PHP 5.3.

Its quite an honor and a challenge. [...] We hope together we have enough brain cycles to push put what is probably the biggest minor release in the history of PHP. Just take a look at the todo list and the scratchpad detailing all the additions.

He also asks for any help they can get to help identify all of the changes for the new release and to do the usual testing against the current CVS version with applications to see if there's any breakage. The more you test now, the less that has to be fixed post-release - so get out there and get testing!

0 comments voice your opinion now!
php5 release manager test application scratchpad wiki todo


Nexen.net:
PHP Statistics for June 2008
July 03, 2008 @ 11:14:57

Damien Seguy has submitted the latest PHP usage statistics for the results of April 2008.

Highlights in this month's edition include:

  • PHP 5.2.6 is growing up fast, thanks to no PHP 5.3
  • PHP 5 reaches 38.93% of PHP market share, up 2%
  • They passed the mark of 30 millions domain tested this month

You can get the full stats (including the numbers and some great graphs) from the Nexen.net website - full stats, evolution stats.

0 comments voice your opinion now!
statistics april2008 evolution php5 marketshare million domain test



Community Events











Don't see your event here?
Let us know!


conference example cakephp code application framework security release zendframework package book releases PEAR zend job mysql PHP5 database ajax developer

All content copyright, 2008 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework