Software Testing and Software Quality Assurance Videos and Tutorials: Unit Testing, Functional Testing, Load Testing, Performance Testing, Test Driven Development
 

BDD with Cucumber

Cucumber is a BDD tool that aids in outside-in development by executing plain-text features/stories as automated acceptance tests. Written in conjunction with the stakeholder, these Cucumber “features” clearly articulate business value and also serve as a practical guide throughout the development process: by explicitly outlining the expected outcomes of various …

Framework for Prioritizing Tests For Dynamic Execution

Naresh Jain’s lightning talk at Agile Alliance Functional Test Tools (AAFTT) Visioning Workshop. Naresh discusses an approach to managing unit, integration, and functional test suites to address the increasing cost of feedback as test suites grow. Naresh suggests developing a framework that will treat all tests the same, dynamically select …

Taming the Beast: How to test an AJAX Application

Typically we address the problem of testing an AJAX application through a plethora of big end-to-end tests and (hopefully) high unit-test coverage. In our presentation, we’d like to outline the main problems with this approach. Testing through the GUI is expensive, gives limited insight into the system, and often take …