Skip to main content

Business Analyst

Tutorials

MG Take a Test Drive of Acceptance Test-Driven Development NEW
Jared Richardson, Agile Artisans
Mon, 05/05/2014 - 8:30am

The practice of agile software development requires a clear understanding of business needs. Misunderstanding requirements causes waste, slipped schedules, and mistrust within the organization. Jared Richardson shows how good acceptance tests can reduce misunderstanding of requirements. A testable requirement provides a single source that serves as the analysis document, acceptance criteria, regression test suite, and progress-tracker for any given feature. Jared explores the creation, evaluation, and use of testable requirements by the business and developers.

Read more
MN Testing with Limited, Vague, and Missing Requirements SOLD OUT NEW
Lloyd Roden, Lloyd Roden Consultancy
Mon, 05/05/2014 - 1:00pm

Requirements are essential for the success of projects―or are they? As testers, we often demand concrete requirements, specified and documented in minute detail. However, does the business really know what they want early in the project? Can they actually produce such a document? Is it acceptable to test with limited or vague requirements? Lloyd Roden challenges your most basic beliefs, explaining how detailed requirements can damage and hinder the progress of testing.

Read more

Concurrent Sessions

T13 Top Challenges in Testing Requirements
Lloyd Roden, Lloyd Roden Consultancy
Thu, 05/08/2014 - 1:30pm

Studies show that at least half of all software defects are rooted in poor, ambiguous, or incomplete requirements. For decades, testing has complained about the lack of solid concrete requirements, claiming that this makes our task more difficult and in some instances—impossible. Lloyd Roden challenges these beliefs and explains why having detailed requirements can be at best damaging and at worst can even be harmful to both testing and the business.

Read more
T14 Build the Right Regression Suite with Behavior-Driven Testing
Anand Bagmar, ThoughtWorks
Thu, 05/08/2014 - 1:30pm

Manual functional testing is a slow, tedious, and error prone process. As we continue to incrementally build software, the corresponding regression test suite continues to grow. Rarely is time allotted to consolidate and keep these test cases in sync with the product under development. If these test cases are used as the basis for automation, the resulting suite is composed of very granular tests that are often quite brittle in nature.

Read more
T19 Ambiguity Reviews: Building Quality Requirements
Susan Schanta, Cognizant Technology Solutions
Thu, 05/08/2014 - 3:00pm

Are you frustrated by the false expectation that we can test quality into a product? By the time an application is delivered to testing, our ability to introduce quality principles is generally limited to defect detection. So how do you begin to shift your team’s perceptions into a true quality assurance organization? Susan Schanta shares her approach to Shift Quality Left by performing ambiguity reviews against requirements documents to reduce requirement defects at the beginning of the project.

Read more