background preloader

Software Testing

Facebook Twitter

Non-Functional Requirements: Do User Stories Really Help? Click here to view the complete list of archived articles This article was originally published in the Winter 2010 issue of Methods & Tools Non-Functional Requirements: Do User Stories Really Help?

Non-Functional Requirements: Do User Stories Really Help?

Rachel Davies, Agile Experience Ltd, UK, Agile software development relies on bringing business people and developers together to deliver better software. We understand requirements by building working software and seeking user feedback on whether the latest solution meets their needs. Agile teams focus on identifying user facing features that can form the basis of incremental deliveries. So how does a team make sure they don't lose sight of "non-functional requirements"? Types of Non-functional Requirements Let’s start with what people mean when they talk about non-functional requirements. The difference from functional requirements is that these qualities must be present throughout the system rather than delivered in one-shot like a user facing feature. NFR can be grouped into: Testing Matters.

Accessibility

Fiddler Web Debugger - Help & How-To. FitNesse. How Not to Design Pairwise Software Tests — Hexawise. For PHP. The following assumes that you are familiar with the concept of unit testing as well as the PHP web development language.

for PHP

It is a guide for the impatient new user of SimpleTest. For fuller documentation, especially if you are new to unit testing see the ongoing documentation, and for example test cases see the unit testing tutorial. Using the tester quickly Amongst software testing tools, a unit tester is the one closest to the developer. In the context of agile development the test code sits right next to the source code as both are written simultaneously. What makes this tool immediately useful to the PHP developer is the internal web browser. The quickest way to demonstrate SimpleTest is with an example. Let us suppose we are testing a simple file logging class called Log in classes/log.php. Here the simpletest folder is either local or in the path. The TestOfLogging is our first test case and it's currently empty. <? To see these results we have to actually run the tests. <? <? <? Levels of Feedback in the Agile Enterprise « Manage to Test.

Automated testing

Expert Testers. Useful Testing Tools and Apps. Agile. It’s YOUR career. Lead it! « Testastic. Microsoft’s review model is an odd beast.

It’s YOUR career. Lead it! « Testastic

Some things about it I adore, some things about it I abhor, and some things that just don’t make sense to me. Why *do* we go through our “midyear” discussion in March and then write up our Annual reviews in June (3 mos later), then get our reviews back 3 months later? On which review are we supposed to take credit for the awesome things we did from that June to September? Shouldn’t next year’s goals be written right after we submit our reviews (tweaked when we find out our reviews)? This post is not about complaining about the review system. But wanna hear something really neat? These same guys proved that promoting the most competent people from the lower levels up is not as successful of a strategy as alternating between the Best and Worst when promoting.

Let that soak in. That tweaks my noodle a bit, but I’ve seen situations like this. He was now competent in the position he was in. You need to find a product that will capture your heart. TestPlanTemplate.