Archive for May, 2009

Senior QA Engineer

By admin - Last updated: Saturday, May 23, 2009

Very Urgent Requirement with GlobalSoft Solutions For Bangalore Client: GlobalSoft Solutions Location: Bangalore Experience: 7-14 Years Senior QA Engineer GlobalSoft Solutions is an established provider of leading-edge solutions and consulting services to G2000 business and technology vendors. Growth in our Vendor Services practice has created a need for an experienced Quality Assurance professional to join [...]

Developing a Test Specification

By admin - Last updated: Wednesday, May 20, 2009

A detailed look into how to develop a Test Specification. Definitions I’ve seen the terms “Test Plan” and “Test Specification” mean slightly different things over the years. In a formal sense (at this given point in time for me), we can define the terms as follows: 1. Test Specification – a detailed summary of what [...]

Test Driven Development – TDD

By admin - Last updated: Wednesday, May 20, 2009

Test Driven Development is o­ne of the core methodologies of “Extreme Programming”. Read o­n… TDD is o­ne of the core methodologies of “Extreme Programming”. Kent Beck is founder of Extreme Programming. Extreme Programming (aka XP) has been successful as it emphasis more o­n Customer Satisfaction. XP encourages to keep the design very simple and straight [...]

Unit Testing

By admin - Last updated: Wednesday, May 20, 2009

A detailed look into Unit Testing. What is a unit? Some standards—particularly ANSI/IEEE Std 1008-1987 (IEEE Standard for Software Unit Testing)—use a lax definition of software unit. According to IEEE-Std-1008 a software unit “…may occur at any level of the design hierarchy from a single module to a complete program”. Unit. The smallest compilable component. A unit typically is the [...]

The Basics of Automated Testing – 1

By admin - Last updated: Monday, May 18, 2009

A look into some of the basics of automation. Test automation is the use of Software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Over the past few years, tools that help programmers quickly create [...]

The Basics of Automated Testing – 2

By admin - Last updated: Monday, May 18, 2009

A look into the basics of automation continued… part 2 … continued from The Basics of Automated Testing – 1 Automated test can be broken into two big pieces: · Running the automated tests · Validating the results. Running the Automated Tests This concept is pretty basic, if you want to test the submit button [...]

Introduction to Test Case Writing

By admin - Last updated: Monday, May 18, 2009

A detailed look into test case writing. Test Case writing may be referred to the full process of case development from the decision to use a case to release of the case to its use in class. The entire sequence of steps of the process is set forth in Figure 1. However, the suggested activities [...]

Software Errors

By admin - Last updated: Monday, May 18, 2009

What is a Software Error? Definition of Software Error – What is a software error? One common definition of a software error is a mismatch between the program and its specification. Definition #1: “A mismatch between the program and its specification is an error in the program if and o­nly if the specification exists and [...]

Fundamentals of Software Testing

By admin - Last updated: Monday, May 18, 2009

A look into the fundamentals of software testing Some of the fundamentals of software testing include – Software Test Requirements – Software Test Design – Software Test Planning Let us deal each of the above o­ne by o­ne. Software Test Requirements Identifying and defining software requirements in general is a difficult job. Requirements Management is [...]

Testing Without a Formal Test Plan

By admin - Last updated: Monday, May 18, 2009

A formal test plan is a document that provides and records important information about a test project. Read more about this… A test plan records important information about a test project like for example: 1. Project assumptions 2. Project background information 3. Available resources 4. Project Schedule 5. Entry and exit criteria 6. Test milestones [...]