Career in “Software QA Testing” ?

After loosing all my previous blogs on software testing, it kinda took me a while to think around this fact to come over this trauma and start to blog on my core competency again. Well, as i said in my previous blogs, time should move on and so should my blogging. So i have decided to start up with the variation of both the absolute basics of software testing as…

Read more

The Reuse Model

The premise behind the Reuse Model is that systems should be built using existing components, as opposed to custom-building new components. The Reuse Model is clearly suited to Object-Oriented computing environments, which have become one of the premiere technologies in today’s system development industry. Within the Reuse Model, libraries of software modules are maintained that can be copied for use in any system. These components are of two types: procedural…

Read more

Incremental Model

The incremental method is in many ways a superset of the Waterfall Model. Projects following the Incremental approach subdivide the requirements specifications into smaller buildable projects (or modules). Within each of those smaller requirements subsets, a development life cycle exists which includes the phases described in the Waterfall approach. The goal is to produce a working portion of the application demonstrating real functionality early in the broader SDLC. Each subsequent…

Read more

The V-Model

The V-Model is considered an extension of the Waterfall Model. The purpose of the “V” shape is to demonstrate the relationships between each phase of specification development and its associated dynamic testing phase. This model clearly shows the inverse relationship between how products move from high level concepts to detailed program code; then, dynamic testing begins at the detailed code phase and progresses to the high level user acceptance test…

Read more

The Waterfall Model

The Waterfall Model is the earliest method of structured system development. Although it has come under attack in recent years for being too rigid and unrealistic when it comes to quickly meeting customer’s needs, the Waterfall Model is still widely used. It is attributed with providing the theoretical basis for other SDLC models because it most closely resembles a “generic” model for software development The Waterfall Model consists of the…

Read more

The Ad-Hoc Development Model

Early systems development often took place in a rather chaotic and haphazard manner, relying entirely on the skills and experience of the individual team members performing the work. Today, many organizations still practice Ad-hoc Development either entirely or for a certain subset of their development (e.g. small projects). The Software Engineering Institute (SEI) at Carnegie Mellon University points out that with Ad-hoc Process Models, “process capability is unpredictable because the…

Read more

Testing in SDLC Methodolody

Software Development Life Cycle models describe how the software development phases combine together to form a complete project. The SDLC describes a process used to create a software product from its initial conception to its release. Each model has its advantages and disadvantages, so certain models may be employed depending on the goal of the application project. Testers will work on many different projects using different development models. A common…

Read more

Data Testing

At current epic of Information and Technology progressive development, the analyzers generally encounter broad utilization of test information in programming testing life cycle. The analyzers don’t just gather/keep up information from the current sources, additionally they create gigantic volumes of test information to guarantee their quality blasting commitment in the conveyance of the item for certifiable utilize. In this way, we as analyzers should ceaselessly investigate, learn and apply the…

Read more

Testing in a Agile Project

To understand the Testing Process in an Agile Development Methodology, it is important to understand the Agile Development paradigm. 
 Although the Agile Software Development Manifesto came into existence in February 2001, the concepts existed long before that and were expressed in different ways. Spiral Development Methodology is one such example. Understanding Agile Software Development: The Agile Software Development primarily focuses on an iterative method of development and delivery. 
The…

Read more

Testing Methods and Methodologies

Software testing is an integral part of the software development life cycle (SDLC). Effectively and efficiently testing a piece of code is equally important, if not more, than writing it. So what is software testing? Well, for those of you who are new to software testing and quality assurance, here’s the answer to this question. Software testing is nothing but subjecting a piece of code to both, controlled as well…

Read more

“If you were a brand new QA manager …”

By James A. Whittaker, Google I got this question in email this morning from a reader:  “I am a test supervisor at — and was promoted to a QA management position yesterday. I’m excited and terrified, so I have been thinking about how to organize the thought in my mind. After attending StarWest and following your blog for a while now, I am very interested in your opinion. If you…

Read more