Foundation series / Polls / Process Improvement / Software development / Test Automation / Testing

Foundation Series: Black Box and White Box Software Testing

Posted on:

Blackbox tests and whitebox tests.
These terms get thrown about quite a bit. In a previous post, we referenced Marc Clifton’s advanced unit testing series. If you were already familiar with the domain, his article could immediately build on that background knowledge and extend it.

Software testing can be most simply described as “for a given set of inputs into a software application, evaluate a set of outputs.” Software testing is a cause-and-effect analysis.

Foundation series / Process Improvement / Requirements / Software development

Foundation Series: Software Process (Waterfall Process versus Incremental Process)

Posted on:

A software process is the set of activities required to create software. This process can be defined with very precise steps, roles and responsibilities. The process can also be defined with a more fluid set activities in pursuit of concrete, high level objectives. Or software can be created without explicitly […]

Communication / Consulting / Process Improvement / Project Management / Requirements / Requirements management software / Requirements Models / Use Cases

Communicating a delivery schedule with use cases

Posted on:

Use cases are a great tool for establishing the scope of a project. They provide a framework for defining what needs to be implemented (if it doesn’t support a use case, we don’t need to implement it). They also set expectations with stakeholders (here’s what you can do with the […]