Main Menu
Home Articles, News, Etc. SQA Links Directory Submit Popular Top Rated Polls RSS Feed
Partners
Methods & Tools
Testing TV
Functional Testing Tools
Load Testing Tools
Bug Tracking Tools
Continuous Integration Tools
Open Source Configuration Management
SQA Planet
Login
Username:

Password:


Lost Password?
Register now!

Main : Articles


Sort by:  Title ()Date ()Rating ()Popularity ()
Sites currently sorted by: Rating (Lowest Score to Highest Score)


Category: Articles
VisitArticles on Test and Quality Assurance Popular Last Update: 2007/8/15 12:12
Description:
Test and Quality Assurance section of the Software Development Articles Directory.

Hits: 367   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitThree open source Web service testing tools get high marks Popular Last Update: 2007/8/16 12:41
Description:
This article written in May 2007 examined three tools that purport to verify that your Web services do what they are supposed to do, that they resist graceless failure, and (in some cases) that they conduct themselves with efficiency. The tools are soapUI, TestMaker, and WebInject. All are open source, and are available for free download and incorporation into your next Web services project.

Hits: 205   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitJUnit Test Infected: Programmers Love Writing Tests Popular Last Update: 2007/8/16 12:44
Description:
Test Infected! The original article on Test Driven Development by Kent Beck and Erich Gamma. A great primer on TDD and an intro to how to use JUnit.

Hits: 126   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitApproaches to Mocking Popular Last Update: 2007/8/16 12:47
Description:
This article explores the two types of mocks that exist and covers some of the problems inherent in their use. Finally, it considers the reason why a developer might chose to use mocks. After all, common understanding holds that mocks are used for unit testing, a key part of Test Driven Design

Hits: 316   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitTest First Guidelines Last Update: 2007/8/16 12:52
Description:
This document is an attempt to filter out guidelines about Test First Design from the XP series of books. It is not intented to justify Test First Design, but just want summarize what Martin Fowler's Refactoring and the XP texts have to say on the subject.

Hits: 94   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitEndo-Testing: Unit Testing with Mock Objects (PDF) Last Update: 2007/8/20 23:46
Description:
Unit testing is a fundamental practice in Extreme Programming, but most non-trivial code is difficult to test in isolation. It is hard to avoid writing test suites that are complex, incomplete, and difficult to maintain and interpret. Using Mock Objects for unit testing improves both domain code and test suites. They allow unit tests to be written for everything, simplify test structure, and avoid polluting domain code with testing infrastructure.

Hits: 83   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitCode Coverage Analysis Popular Last Update: 2007/8/20 23:51
Description:
This paper gives a complete description of code coverage analysis (test coverage analysis), a software testing technique.

Hits: 111   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitCode Coverage Lessons Last Update: 2007/8/20 23:54
Description:
Lessons learned on the road to 100% code coverage. What is 100% code coverage? Code coverage is a metric that tells you how much of the source code for an application is run when the unit tests for the application are run. If 100% of the lines of source code are run when the unit tests are run, then you have 100% code coverage.

Hits: 86   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitDon't be fooled by the coverage report Popular Last Update: 2007/8/20 23:55
Description:
Test coverage tools bring valuable depth to unit testing, but they're often misused. This article takes a closer look at what the numbers on the coverage report really mean, as well as what they don't. He then suggests three ways you can use your coverage to ensure code quality early and often.

Hits: 127   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitReal world Rails, Part 4: Testing strategies in Ruby on Rails Popular Last Update: 2007/8/21 0:55
Description:
Testing is firmly entrenched in the Ruby on Rails community. Many tools can help you, from the Rails stack to RCov for coverage to Mocha and FlexMock for enhancing your test cases. But different tools often support diverging strategies. Learn about the trade-offs of several basic testing strategies.

Hits: 174   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitSystir Last Update: 2007/8/23 1:44
Description:
Systir stands for System Testing In Ruby. This doesn’t mean “system testing of Ruby code”; rather, it means we used Ruby to create a tool for helping you automate your system tests. In short, Systir allows you to write system-level tests in a “domain language”; that is, a custom language that pertains to your target software functionality and its own particular constructs.

Hits: 77   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitMock Objects: Shortcomings and Use Cases Popular Last Update: 2007/8/30 1:24
Description:
Writing unit tests is not easy. Most of the time, we need to test code that uses complex collaborators such as databases, application servers, or software modules that have not been written yet. We also may need to deal with conditions that are difficult to generate in a test environment. Setting up these dependencies may require a considerable amount of time and energy, counteracting the benefits of having automated tests. This article looks at Mock Objects, a testing technique from the XP community that offers a way to test our code in isolation by simulating those external dependencies. As with any other tool, we need to be careful and avoid overusing them

Hits: 176   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitEndo-Testing: Unit Testing with Mock Objects (PDF) Last Update: 2007/8/30 1:32
Description:
Unit testing is a fundamental practice in Extreme Programming, but most non-trivial code is difficult to test in isolation. It is hard to avoid writing test suites that are complex, incomplete, and difficult to maintain and interpret. Using Mock Objects for unit testing improves both domain code and test suites. They allow unit tests to be written for everything, simplify test structure, and avoid polluting domain code with testing infrastructure.

Hits: 65   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitBehavior-driven testing with RSpec Popular Last Update: 2007/8/30 1:56
Description:
Rather than preach on about the virtues of testing, I'm going to walk you through a simple example of test-driven development (TDD) using RSpec. The RSpec tool is a Ruby package that lets you build a specification alongside your software. This specification is actually a test that describes the behavior of your system. Here's the flow for development with RSpec:
* You write a test. This test describes the behavior of a small element of your system.
* You run the test. The test fails because you have not yet built the code for that part of your system. This important step tests your test case, verifying that your test case fails when it should.
* You write enough code to make the test pass.
* You run the tests and verify that they pass.

In essence, an RSpec developer turns test cases from red (failing) to green (passing) all day. It's a motivating process. In this article, I walk you through working with the basics in RSpec.

Hits: 199   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitTest-Driven Development, A Conversation with Martin Fowler Popular Last Update: 2007/8/31 7:07
Description:
Martin Fowler, chief scientist at Thoughtworks, Inc. and author of numerous books on software design and process, talks with Bill Venners about the unhurried quality of test-first design and monological thinking, and the difference between unit and functional testing.

Hits: 212   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitTest-Driven Development in .NET Popular Last Update: 2007/8/31 7:16
Description:
Although developers have been unit testing their code for years, it was typically performed after the code was designed and written. As a great number of developers can attest, writing tests after the fact is difficult to do and often gets omitted when time runs out. Test-driven development (TDD) attempts to resolve this problem and produce higher quality, well-tested code by putting the cart before the horse and writing the tests before we write the code. One of the core practices of Extreme Programming (XP), TDD is acquiring a strong following in the Java community, but very little has been written about doing it in .NET.

Hits: 173   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitTest-Driven Development in Python Popular Last Update: 2007/8/31 7:29
Description:
Test-driven development is not about testing. Test-driven development is about development (and design), specifically improving the quality and design of code. The resulting unit tests are just an extremely useful by-product. That's all I'm going to tell you about test-driven development. The rest of this article will show you how it works. Come work on a project with me; we'll build a very simple tool together. I'll make mistakes, fix them, and change designs in response to what the tests tell me. Along the way, we'll throw in a few refactorings, design patterns, and object-oriented design principles. To make this project fun, we'll do it in Python.

Hits: 222   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitUsing JMock with Test-Driven Development Last Update: 2007/8/31 7:35
Description:
Applying Mock objects effectively is a key factor when performing Test Driven Development (TDD). In this article I'll introduce the basics of using JMock, a Mock object framework, in conjunction with Test-Driven Development. To illustrate the technique I will work through a case study, the creation of a cache component by means of test-first development with JMock.

Hits: 82   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitDon't Just Break Software Make Software (PDF) Last Update: 2007/8/31 8:00
Description:
An article on Story Test-Driven Development (STDD)

Hits: 66   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)

Category: Articles
VisitMore Test-Driven Development in Python Popular Last Update: 2007/8/31 8:03
Description:
In the first article in this series, Test-Driven Development with Python, Part 1, I started to build an event tracking application using the principle of test-driven development. Before writing any new code or making changes to any existing code, I wrote a failing test first. When the new test started passing, I stopped and moved on. It's a simple technique, but requires discipline in order to apply it successfully.

Hits: 238   Rating0.00 (0 votes)
Rate this Site | Modify |Report Broken Link | Tell a Friend | Comments (0)



(1) 2 3 4 5 6 7 8 9 10 11 »
Search


Advanced Search
Practical
Contact
Advertising
Site RSS Feed
Twitter
Polls
Do you use tools to execute functional tests?
My organisation has no tool for functional software tests
My organisation has tools, but my project or I do not use them
I use tools
Jobs
THEME_VALIDXHTML
THEME_VALIDCSS
Copyright © 2007-2009 Martinig & Associates

Resources: Methods & Tools | SD Tools | SD Articles | SD Directory | SD Videos | SD Jobs | DevAgile | DevBazar | Ajax Alliance | SD News | SD Conferences
SD Blogs | Forum Logiciel | Software Project Planet | SQA Planet | UML Planet | Cloud Voices | Java TV | .NET TV | Testing TV | TV Agile | RIATube
Java Voices | .NET Voices | PHP Voices | DBA Voices | Agile Voices | Scrum Planet | Ajax Voices | RIA Voices | The Waterfall Manifesto