CALL FOR PAPERSThe 3rd Annual Conference of the Association of Software Testing (CAST) 2008Toronto, Ontario, Canada, July 14-16, 2008Beyond the Boundaries: Interdisciplinary Approaches to Software Testing Keynote Presentation by Gerald M. Weinberg The Association for Software Testing is pleased to announce its third annual conference (CAST 2008), to be held July 14-16. The meeting will be held in Toronto, Canada, a city which features enormous diversity in culture, businesses, educational institutions, and the arts. Toronto is the perfect location for a conference on this year’s theme: "Beyond the Boundaries: Interdisciplinary Approaches to Software Testing". Interdisciplinary approaches draw from diversified branches of learning or practice, such that insights can be drawn upon and synthesized to influence a particular craft. The CAST 2008 Program Committee is now seeking papers that explain how one, two or more disciplines might assist with software testing. Examples could
Yesterday I was reading this news (4 obvious errors show inadequate concentration), when the idea of this post struck my mind. To be honest, the mention of the words “errors” and “concentration” in the news headline caught my attention and when I finished reading the news item, I realized that it was not related with any software errors as I had anticipated before starting reading it. However, on
I know what I mean when I say testing, but what do you mean when you say testing?Bill Cosby does a comedy routine on his 1964 album "I Started Out As A Child" about a patient in surgery (under local anesthesia) hearing the doctor say "Oops!" The patient says "What did you say?! What did you say?! Did you say oops?! I know what I've done when I say oops! What did you do saying oops there?!"Hopefully none of us ever hears our doctor say "Oops!" while we are being treated. As ambiguous as "Oops" is, I suspect that any English speaker hearing it understands that it indicates that the speaker has accidentally done something bad. However, some other words with seemingly less ambiguous definitions can lead to misunderstandings and conflict amongst people.This confusion can be caused by both the natural ambiguity of language and each person's experience and understanding. I believe the words "test" and "testing" are great examples of words that should cause us to ask what definitions are being
"Software Testing is a skill. While this may come as a surprise to some people it is a simple fact." - (Fewster, Graham: "Software Test Automation")
Recently I was talking with a fellow software tester and he queried – “Debasis, what is the role of human (can be a software programmer, a tester, etc) emotions in software defects? Do you feel that, to become a good tester we should leave aside
They say there is a woman behind every successful man. I am not sure if that is true but let me tell you, “There are lots of untold tales of pains, agonies and failures behind *most* of those successful persons”! Does the same also apply to a successful blog on testing? Who knows!
For a long time, I was wondering if “Software Testing Zone” is a successful blog! I was doubting if I was wasting my
Software Testing is considered as a Cost for some Stakeholders & an Investment for others in their context of operation. It’s good to know the status in your context. I had this query in LinkedIn Answers & thought of sharing the good discussion to my blog readers.
Do you consider Software Testing as an Investment or a Cost in your Context ?
Software Testing is considered as a Cost for some Stakeholders & an Investment for others in their context of operation. It’s good to know the status in your context. I had this query in LinkedIn Answers & thought of sharing the good discussion to my blog readers.
Do you consider Software Testing as an Investment or a Cost in your Context ?
Share This
Author: Rex BlackPaperback: 366 pagesPublisher: Wiley (February 20, 2007)Language: EnglishISBN: 0470127902Testing even a simple system can quickly turn into a potentially infinite task. Faced with tight costs and schedules, testers need to have a toolkit of practical techniques combined with hands-on experience and the right strategies in order to complete a successful project. World-renowned testing expert Rex Black provides you with the proven methods and concepts that test professionals must know. He presents you with the fundamental techniques for testing and clearly shows you how to select and apply successful strategies to test a system with budget and time constraints. Black begins by discussing the goals and tactics of effective and efficient testing. Next, he lays the foundation of his technique for risk-based testing, explaining how to analyze, prioritize, and document risks to the quality of the system using both informal and formal techniques. He then
Being a Software Tester, I test software almost on a daily basis [if you count the testing activities that I perform when at home!]. But the different definitions for the term “Testing” or “Software Testing” that I have heard/read till now in my short 2 years career as a Software Tester, keep fascinating me! Whenever I ask someone to define “Software Testing”, most of the times I use to get a yet
Being a Software Tester, I test software almost on a daily basis [if you count the testing activities that I perform when at home!]. But the different definitions for the term “Testing” or “Software Testing” that I have heard/read till now in my short 2 years career as a Software Tester, keep fascinating me! Whenever I ask someone to define “Software Testing”, most of the times I use to get a yet
Aarati asks, "I am trying to get into software testing. But I never took a course on testing. What would you recommend for a beginner who wants a career in software testing?"Saurabh asks. “I want a bit of help from you.Can you please tell me how to go about in testing as a fresher? I wanna know as to how I should start and what I should do.”
Amudu asks, “I love the way you write on testing. How
This is my first post in the Bug Life Cycle Series. I need to talk about this because when it comes to the role of testing, it’s not clear. The Role of Software Testing is often mis-understood across the different stake holders of the application development & this list includes testers too.
Testing is considered to [...]
Aarati asks, "I am trying to get into software testing. But I never took a course on testing. What would you recommend for a beginner who wants a career in software testing?"Saurabh asks. “I want a bit of help from you.Can you please tell me how to go about in testing as a fresher? I wanna know as to how I should start and what I should do.”
Amudu asks, “I love the way you write on testing. How
My friend Mallikarjun of Code Inspections compiled a list of Software Testing Courses & Certifications available in the Universities and some professional certifications around the world on testing.
This is useful information for Testers and that’s the reason for this post.
Some more useful resources to explore on software Testing are listed below.
Testing Education from Cem Kaner
Sticky Minds
SQA Forums
SQA [...]
I have returned all of my software testing books to the library. Since I am not reading them any longer. Please don’t confuse this now that I am not interested anymore in software testing – on the contrary: TESTING MEANS A LOT TO ME.
With the benefit of hindsight now – I would associate [...]
Software testing is a field, full of false beliefs and misconceptions. You can find many misconceptions about software testing and tester as a whole. These misconceptions are predominant even among testers too. But situation becomes more dangerous when other stakeholders like the management and the client also get affected by these misconceptions. That can land a tester in serious trouble. I have
These days certifications are in great demand! And if you are in Software Testing, then it is assumed that you already have one of them or at least you are planning/preparing to have one of them soon. I find many people working in Software Testing field with some or other certification. How often do you hear about certifications in software testing like CSTE, CSQA, QAI, ISTQB, ISEB, Brainbench
I came across these brainstorming videos while surfing through Rise Again's Blog ! These videos can be found for FREE on Google Video.
1. Becoming a software testing expert - 19954 views - 88 ratings
2. Beyond Test Driven Development, Behaviour Driven Development - 16775 views - 86 ratings
3. Agile Testing - 3647 views - 34 ratings
4. Proving Our Worth: Quantifying the Value of Testing - 4425
Software Configuration Management(SCM) is an area, about which I had not written recently. So in a way, it was a long pending due, which had to be written. Recently I was asked by one of my blog readers, 'Veerendra', to write something about it and its role in Software Testing. So I thought of writing this article. Hope this helps...
Software Configuration Management(SCM):
As the systems being
Testing is only reactive in nature.
Testers have to have full domain expertise.
Anybody can do testing.
Automation should always be utilized.
"Formal" methods are "too much" for our company.
Testing always increases development costs.
There is no need to bring testers in early.
Exploratory testing is always ineffective.
Adding more testers to a project will reduce testing time
A necessary part of a test case is a definition of the expected output or result.
A programmer should avoid attempting to test his or her own program.
A programming organization should not test its own programs.
Thoroughly inspect the results of each test.
Test cases must be written for invalid and unexpected, as well as valid and expected, input conditions.
Examining a program to
From: PerfTestPlus Quality - Something of value to some person. - Jerry Weinberg
Bug - Anything that threatens the value of the product. Something that bugs someone whose opinion matters. - James Bach
Software Testing - A technical investigation done to expose quality-related information about the product under test. - Cem Kaner
Expoloratory Testing - An interactive process of simultaneous
In October of 1999 the $125 million NASA Mars Climate Orbiter spacecraft was believed to be lost in space due to a simple data conversion error. It was determined that spacecraft software used certain data in English units that should have been in metric units. Among other tasks, the orbiter was to serve as a communications relay for the Mars Polar Lander mission, which failed for unknown
Software Testing Tools – Are they really useful? There’s no easy answer to this question. Software testing is a crucial part of the development process, and tools definitely help with this oftentimes overwhelming task. But to be useful, software testing tools must support the testing process.
What does this mean? It means you need to start by understanding the different phases of software
Don’t be fooled into thinking that software testing procedures are a waste of time and effort. Documented procedures for testing software must be in place before testing begins. Lack of software testing procedures or using procedures that are not clearly and completely defined often results in time delays and cost overruns; two things software marketers cannot afford, especially when staying