Software Testing Resources: Load Testing, Unit Testing, Functional Testing

Mock Python Mocking and Testing Library

May 5, 2014 0

In unit testing, you use mocks to simulate the behavior of other code parts in controlled ways. mock is a Python library for testing that allows you to replace parts of the system under test with mock objects and make assertions about how they have been used. mock has been integrated the Python standard library since version 3.3 under the name unittest.mock.

Testing Ember.js JavaScript Applications

April 17, 2014 0

Ember.js is an open-source client-side JavaScript web application framework based on the model-view-controller (MVC) software architectural pattern. It allows developers to create scalable single-page applications by incorporating common idioms and best practices into a framework that provides a rich object model, declarative two-way data binding, computed properties, automatically-updating templates powered by Handlebars.js, and a router for managing application state.

Unit Testing and Analysis

October 23, 2013 0

This 50 pages report from the Software Engineering Institute on unit testing and analysis examines the techniques, assessment and management of unit analysis and testing.

Unit Testing Python Code

April 17, 2013 0

This chapter from the “Hitchhiker’s Guide to Python” provides recommendations on how to perform unit tests in Python and presents the unitest and doctest modules. It also lists the tools that are available to perform unit testing in Python.

Software Testing Mnemonics Card Deck

October 23, 2012 0

Karen Nicole Johnson has produced a nice word document that list all software testing mnemonics. You will find in more than 10 pages useful software testing heuristics like SACKED SCOWS or SLIME. For every mnemonic, there is a link to the article or blog post that explains it.

Unit Testing Cheat Sheet

September 19, 2012 2

Andrew Hunt and David Thomas have produced a nice Unit Testing Cheat Sheet (PDF document) based on the unit testing principles introduced in their book Pragmatic Unit Testing in Java. This document contains the Right-BICEP hint to determine what to test, the A-TRIP acronym that help remembering the properties of good tests and the CORRECT approach to assess boundary conditions in software testing.

Udacity Software Testing Online Course

July 10, 2012 0

Udacity software testing course (cs258) aims to teach how to think like a software tester, how to find bugs in code earlier and write better code. The course is presented by John Regehr, computer science professor at the University of Utah, and Sean Bennett.

1 2 3 4 5