|
What do you do when you find a bug?
|
Hold on do not answer it right now. Let me first set the context.Read more...
By
|
|
The Chimera of Software Quality
|
From time to time, I think it very important to remind the scientific community about the
underlying quality of the softwareRead more...
By Les Hatton
|
|
Load Models for Performance Testing with Incomplete Empirical Data
|
Automated Unit Testing for database development has recently been promoted via the Agile Programming Methodologies.Read more...
By R. Scott Barber
|
|
Getting Started Guide to Unix Based Testing
|
First, let us see what UNIX is and what the various flavors of UNIX are?Read more...
By
|
|
onstraints and the Test-Driven Database
|
Automated Unit Testing for database development has recently been promoted via the Agile Programming Methodologies.Read more...
By Sam Bendayan
|
|
Taking the guesswork out of testing
|
When we do an experiment in computing, we will accumulate data in some form, under some
experimental conditions.Read more...
By Les Hatton
|
|
Software Testing - Security Testing
|
Security Testing is very important in today's world, because of the way computer and internet has affected the individual and organization.Read more...
By Anand Ramdeo
|
|
Rightsizing the Cost of Testing: Tips for Executives
|
This chapter has been written specifically for senior man- agers and executives (subsequently, executives) .Read more...
By Scott Barber
|
|
Getting Started with Business Intelligence Semantic Model (BISM) in SQL Server 2012
|
The Business Intelligence Semantic Model is one of the most significant enhancements in SQL Server 2012.Read more...
By Divya Agrawal
|
|
Four Ideas for Improving Test Efficiency
|
Nothing good lasts forever. We have entered another economic downturn, and no one seems to know how long it will last. For the foreseeable future,Read more...
By
|
|
Using Spiral Model For Testing
|
The spiral model starts with an initial pass through a standard waterfall lifecycle, using a subset of the total requirements to develop a robust prototype.Read more...
By
|
|
Quality Goes Bananas
|
The most important quality risks we
wanted to address were Read more...
By Rex Black, Daniel Derr and Michael Tyszkiewicz
|
|
Integration Testing: Why? What? & How?
|
As we covered in various articles in the Testing series there are various levels Read more...
By
|
|
How to Improve Software Testing
|
It is very common to see software testers asking the question, how to improve software testing. Read more...
By Bhakti Satal kar
|
|
Becoming a Testing Expert
|
Achieving expertise as a tester is a progressive journey. It helps to have a vision to guide your efforts.Read more...
By James Bach
|
|
Gorilla Logic Launches Fone Monkey for Android
|
The new Android testing capabilities complement the popular FoneMonkey for iOS (iPhone and iPad) automated testing toolRead more...
By
|
|
The Shift, From Stereotypical to Effective Tester
|
A stereotypical description of an application tester’s role is usually about being given specifications,Read more...
By Modha Khammammettu
|
|
System Testing: Why? What? & How?
|
Unit testing’ focuses on testing each unit of the code.Read more...
By
|
|
The Coder and The Tester
|
the coder and the tester should be friends Read more...
By Harry Robinson
|
|
A Framework for Good Enough Testing
|
In any situation, Good Enough testing
asks, “How do I know if I’m doing, Read more...
By James Bach
|
|
A Few Thoughts on Test Data
|
A number of RBCS clients find that obtaining good test data poses many
challenges. Read more...
By Rex Black
|
|
The Path to Successful Defect Tracking
|
One of the challenges all software development organizations face is how to handle the defect-tracking process. Read more...
By Tim Cares
|
|
Integration Testing for Java EE
|
Pragmatic integration testing can increase your productivity and ensure the deployability of your Java EE 6 application. Read more...
By Adam Bien
|
|
Unit Testing in .NET Part 5 - Moq-ing your way to simpler tests
|
Unit Testing in .NET Part 5 - Moq-ing your way to simpler tests Read more...
By
|
|
Testing with Scala
|
When learning a new language or framework one of my early questions is nowadays Read more...
By
|
|
Understanding Quality
|
Quality can be a tough concept to get a handle on, especially when you are dealing with a web site. Read more...
By
|
|
Testing Without a Formal Test Plan
|
A formal test plan is a document that provides and records important information about a test project Read more...
By Ye Wu and Jeff Offutt
|
|
Modeling and Testing Web-based Applications
|
The Internet is quietly becoming the body of the business world, with web applications as Read more...
By Ye Wu and Jeff Offutt
|
|
Challenges in Testing Web Based Applications
|
In this tutorial you will learn about Challenges in Testing Web Based Applications Introduction, Read more...
By
|
|
Building a Test Suitere?
|
A web site is designed and built for an audience, and much attention should be paid to the process of understanding that audience. Read more...
By
|
|
Just how serious the bugs in JDK7 really are?
|
After the warning from Apache committers , the recently released Java 7 could cause crashes of the Java Virtual Machine as well as calculation errorsRead more...
By
|
|
Improve Unit Testing with Visual C++ Programming
|
Visual Studio comes with an interesting tool for unit testing as described in this blog about Writing Unit TestsRead more...
By
|
|
The Importance of Benchmark Testing
|
If you’ve been in application development for a while, you’ve most likely heard the phrase “benchmark testing”.Read more...
By
|
|
Model-Based Testing Using an Implicit State Model
|
Several people have asked me about whether finite state machines (FSMs) are the onlyRead more...
By Harry Robinson
|
|
What is Concurrent Testing?
|
In these days of web based computing, it is possible that the computer (server) may be simultaneously serving thousandsRead more...
By Murali Chemuturi
|
|
Quality Data Through Enterprise Information Architecture
|
In the classes of applications that heavily depend on enterprise data quality—business intelligenceRead more...
By Semyon Axelrod
|
|
Quality Data Through Enterprise Information Architecture
|
In the classes of applications that heavily depend on enterprise data quality—business intelligenceRead more...
By Semyon Axelrod
|
|
What being a Context-Driven Tester means to me
|
I guess it’s that time again. What time is that, you ask? Read more...
By Scott Barber
|
|
Testing vs. Checking
|
There is confusion in the software development business over a distinction between testing and checking.Read more...
By
|
|
Automation Anywhere Launches Testing Anywhere for Java
|
Testing Anywhere now tests any application on any Windows platform; tests web applications on ExplorerRead more...
By
|
|
Ensuring Code Quality in Multi-threaded Applications
|
Ensuring Code Quality in Multi-threaded Applications Read more...
By
|
|
Software process improvement and related standards/models
|
software process improvement was primarily promoted under the auspices of achieving the requirements of various standards/models.Read more...
By Dr. H. James Harrington
|
|
Testing Forms in PHP with SimpleTest
|
Although not as well known as PHPUnit, SimpleTest is an immensely capable framework,Read more...
By W. Jason Gilmore
|
|
Agile Software Development Processes
|
In software development there exists a tension between qualityRead more...
By Everette R. Keith
|
|
Advanced Risk Base d Test Results Reporting
|
Analytical risk based testing offers a number of benefits to test teams and
organizations that use this strategy.Read more...
By
|
|
Pass vs. Fail vs. Is There a Problem Here?
|
A test, for the purposes of this discussion, is at its core a process of exploration. Read more...
By
|
|
How to Select a QA Collaboration Tool
|
This paper examines the methods for identifying and choosing a QA collaboration tool, Read more...
By
|
|
Mobile usability testing: problems and solutions
|
ISO standard defines usability as "the extent to which a product can be used by specified usersRead more...
By
|
|
How to Quantify Quality: Finding Scales of Measure
|
‘Scales of measure’ are fundamental to a specification method we have developed called Planguage.Read more...
By Tom Gilb
|
|
Web Performance Testing - Test objectives and Real Life Monitoring
|
Web Performance Testing is executed to provide accurate information on the readiness of an application through testing the web site Read more...
By Robin Bortz
|
|
Efficient Preparation and Utilization of Test Data
|
With computers being the heart of today’s world, applications being built need to be
properly tested. Read more...
By Anil Kumar Appukuttan/Ajay Kumar Kachottil/Abhishek Shanker
|
|
The Performance Test Lead!
|
I assume you are familiar with the “Software Development as a Sports
Team” analogy. Read more...
By R. Scott Barber
|
|
Reducing the Test Automation Deficit
|
Many companies with existing legacy code bases bump into a huge impediment when they want to get agile Read more...
By Henrik Kniberg
|
|
Put a Load on It: Combining Load and Functional Testing
|
Sustained system load may expose critical bugs that could really hurt business stakeholders. Yet, Read more...
By Fiona Charles
|
|
Automating JavaScript Testing with QUnit
|
This article explores how to write JavaScript unit tests with QUnit, and how QUnit can help developing applications. Read more...
By Jörn Zaefferer
|
|
Net Debugging? Don't give me none of your VS
|
Visual Studio is fine for most debugging purposes. Just occasionally, it isn't practicable,Read more...
By Edward Elliott
|
|
Putting the *Analyst* into Test Analyst
|
For years, I’ve given Software Testers in my teams the official job titleRead more...
By Kelly Waters ·
|
|
The Need for Functional Security Testing
|
Despite extensive testing of application functionality and security, we see many instances of software,Read more...
By C. Warren Axelrod
|
|
Ensuring Database Quality
|
There are three fundamental reasons why you need to develop a comprehensive testing strategy for your RDBMSRead more...
By Scott Ambler
|
|
Finite State Model-Based Testing on a Shoestring
|
Model-based testing is a software test technique that generates tests from an explicit model of softwareRead more...
By Harry Robinson
|
|
Automated Exploratory Testing
|
Automated exploratory testing is a method integrating Test Automation within the Exploratory Testing SessionRead more...
By Ayal Zylberman and Nitzan Shenar
|
|
Testing Models of Consumer Search using Data on Web Browsing and Purchasing Behavior
|
models of costly search have been at the heart of many economic models trying to explain imperfectly competitive behavior in product and labor markets.Read more...
By Babur De los Santosy,Ali Hortacsuz,Matthijs R. Wildenbeestx
|
|
Why Load Testing Ajax is Hard
|
Article on the Ajaxian blog site from December 2008 on the challenges of load testing sites incorporating Ajax.Read more...
By Patrick Lightbody
|
|
SilkTest Extension Kit for .NET
|
This manual provides all the information you need to work effectively with the
SilkTest Extension Kit for .NET.Read more...
By
|
|
JUnit Test Infected: Programmers Love Writing Tests
|
Testing is not closely integrated with development. This prevents you from measuring the progress of development-Read more...
By
|
|
Agile Regression Testing Using Record & Playback
|
There are times when it is not practical to hand-script automated tests
for an existing system before one starts to modify it.Read more...
By Gerard Meszaros, Ralph Bohnet, Jennitta Andrea
|
|
Software Quality Unpeeled
|
The expression software quality has many interpretations and meanings. In this article, I do not attempt to select any one Read more...
By Dr. Jeffrey Voas
|
|
SQL Server Unit Testing with tSQLt
|
Consider the last few database bugs you had to fix: Were they easy to find? When you fixed them, Read more...
By Sebastian Meine and Dennis Lloyd
|
|
Testing-as-a-Service – The new “Third Way” for Performance Testing
|
As recent online sales figures have shown increasing numbers of us are choosing the Internet for our regular purchases and to access services such as banking and utilities. Read more...
By Paul Caine
|
|
Java GUI Testing
|
On the subject of why testing is so important, I won't repeat here what has been aptly described in Test Infected.Read more...
By
|
|
Web Site Testing Checklist
|
Web Site Testing ChecklistRead more...
By
|
|
Movers and shakers in the Software testing arena
|
The testing market is riding a new wave of innovation—and it's been a long time coming,Read more...
By Colleen Frye
|
|
Peeling the Performance Onion
|
In a recent running of our performance testing workshop, the students said they really appreciated learning about.Read more...
By Danny R. Faught/Rex Black
|
|
Bumper Stickers for Testers
|
Bumper Stickers for Testers.Read more...
By Harry Robinson
|
|
Test-Code Cycle - article on testing java GUI
|
This paper demonstrates the development of a small bibliographic system using Extreme Programming techniques.Read more...
By Bill Wake
|
|
Software Testing - Contents of a Bug
|
Complete list of contents of a bug/error/defect that are needed at the time of raising a bug during software testing.Read more...
By Nilesh Parekh
|
|
Unit Testing in a Managed Environment
|
You’re ready to start unit-testing in a more managed, process-oriented way.
Read more...
By Gil Zilberfeld
|
|
Test-Driven Development
|
In principle, it is just about writing the test before the
program..
Read more...
By Christoph Steindl
|
|
Refactoring Test Code
|
Two key aspects of extreme programming (XP) are unit
testing and merciless refactoring.
Read more...
By van Deursen, Arie; Moonen, Leon; van den Bergh, Alex; Kok, Gerard
|
|
Pair Testing: How I Brought Developers into the Test Lab
|
AS A BLACK BOX TESTER WORKING ON A
variety of development projects, I was often
approached by developers who were
trying out test-driven development and
wanted to learn more about testing.
Read more...
By Jonathan Kohl
|
|
How Quality is Assured by Evolutionary Methods
|
After several years of experience as a Project Coach introducing Evolutionary Project Management
Methods (Evo) in development projects, I think I can claim that Quality can be Assured if projects apply
these methods.
Read more...
By Malotaux, Niels
|
|
NetBeans Platform Testing Tutorial
|
In this tutorial, you are introduced to setting up the "simpletests" infrastructure and to using the NetBeans Platform's unit testing and functional testing frameworks.
Read more...
By
|
|
Measure test coverage with Cobertura
|
Cobertura is an open source tool that measures test coverage by instrumenting a code base and watching which lines of code are and are not executed as the test suite runs.
Read more...
By Elliotte Rusty Harold
|
|
Incorporating Web Application Security Testing Into Your Quality Assurance Process
|
Many companies are under the impression that testing for Web application security simply involves a cursory check for easy-to-guess user names and passwords
Read more...
By
|
|
Using Line of Balance to Track the Progress of Fixing Trouble Reports
|
You are the project manager of a large project and testing is uncovering faults, trouble reports are starting to pile up and the release date is coming soon.
Read more...
By Dr. Eduardo Miranda
|
|
Factors Affecting Personal Software Quality
|
Understanding the factors that influence software quality is crucial to the continuing maturation of the software industry.
Read more...
By Dr. Mark C. Paulk
|
|
The Satisfaction of Test Engineering
|
What is it that draws an IT professional in to test engineering?
Read more...
By
|
|
Improving the Maintainability of Automated Test Suites
|
There are many pitfalls in automated regression testing.
Read more...
By Cem Kaner
|
|
Expert Software Test Practices Interviews
|
Could you tell us a little about yourself, your background, and what you are working on today?
Read more...
By Rex Black
|
|
Automated Test Generation And Verified Software ?
|
Testing remains the principal means of verification in many certification regimes.
Read more...
By John Rushby
|
|
13 Great Questions To Ask Software Testing Tool Vendors
|
There are good reasons James Bach is so well known among the testing community and constantly invited to give keynote presentations around the globe at software testing conferences.
Read more...
By Justin Hunter
|
|
Transitioning to Agile Testing
|
Some test teams may be stumped on how to transition to agile.
Read more...
By Johanna Rothman
|
|
Pros and cons of requirements-based software testing
|
For something that is essential, fairly fundamental and seemingly straightforward, requirements-based software testing sure does generate a lot of discussion.
Read more...
By Robin F. Goldsmith, JD
|
|
Graph Theory Techniques in Model-Based Testing
|
Models are a method of representing software behavior.
Read more...
By Harry Robinson
|
|
Testing: A Sample Test Plan
|
This is the Master Test Plan for the Reassigned Sales Re-write project.
Read more...
By Craig Borysowich
|
|
Testing: A Sample Test Design
|
The primary goal of this document is to establish a plan for the activities that will verify [Product Name] as a high quality product that meets the needs of the [Product Name] business community.
Read more...
By
|
|
The importance of critical thinking in software test
|
The importance of critical thinking in software test
Read more...
By Chris McMahon
|
|
Demystifying Extreme Programming: Test-driven programming
|
Test-driven programming is one aspect of XP that baffles programmers.
Read more...
By Roy Miller
|
|
Software Testing - Definition Of Done
|
Agile and Scrum are not alien to us anymore. Industry has embraced Scrum and Agile because of the value they provide.
Read more...
By
|
|
Diagnosing evolution in test-infected code
|
In this study we trace the effects of applying the
techniques of refactoring and aggressive unit testing in
source code based on historical information.
Read more...
By Christian Wege,Martin Lippert
|
|
Applying Models in your Testing Process
|
Model-based testing allows large numbers of test cases to be generated from a description
of the behavior of the system under test.
Read more...
By Steven Rosaria, Harry Robinson
|
|
Software Quality Assurance Guide
|
The SQA Guide sets forth the scope, roles, responsibilities, and procedures that will be used to perform the SQA function for
Read more...
By Lisa Shim/Jacquie McKevitt
|
|
Lessons in Test Automation
|
The various tools used throughout the development lifecycle did not easily integrate.
Read more...
By Elfrieda Dustin
|
|
Is Quality Negotiable
|
The morning I sat down to start writing this paper, ...
Read more...
By Crispin, Lisa
|
|
Guerrilla SQA
|
Guerrilla SQA & Metrics: Conquering the Land a Bit at a Time While Leaving the Developers Alone
Read more...
By Scott P. Duncan
|
|
Hey Vendors, Give Us Real Scripting Languages
|
Most test tools come bundled with vendor-specific scripting languages that I call vendorscripts.
Read more...
By Bret Pettichord
|
|
Why I am a tester? Wrong Reasons
|
We have seen many discussions on why people came into software testing and why they still love to work as a tester.
Read more...
By
|
|
Success with Test Automation
|
This paper describes several principles for test automation. These principles were used to develop a system of automated tests for a new family of client/server applications at BMC Software.
Read more...
By Bret Pettichord
|
|
Software Testing Tutorial
|
Software testing is an integral part of Software Development Life Cycle. Testing software or any product in day-to-day business applications or in our daily routine work becomes necessary as going around with these, will mess up things. This session helps you travel through the journey of software testing in the form of software testing tutorial.
Read more...
By Harshada Kekare
|
|
Software Security - Getting Developers on Board
|
An article addressing how developers can do a better job building in software security. The article includes many references related to software security.
Read more...
By Caleb Sima,Kevin Beaver
|
|
Adventures with Testing BI/DW Application
|
The major objective of this paper is to offer guidelines in an attempt to document the generalized test process that can be followed across the business interface and data warehouse domain.
Read more...
By Raj Kamal/Nakul Madan
|
|
JUnit Testing in Jazz Using JUnit
|
Jazz is built on the Eclipse platform and comes with JUnit built into the Workbench.
Read more...
By Laurie Williams
|
|
patterns and practices Performance Testing Guidance for Web Applications
|
This guide shows you an end-to-end approach for implementing performance testing.
Read more...
By J.D. Meier
|
|
JUnit 4.x in Eclipse
|
This tutorial is for a bit more experienced Java programmers.
Read more...
By Wishnu Prasetya
|
|
JUnit 4.x Howto
|
JUnit is a program used to perform unit testing of virtually any software.
Read more...
By Blaine Simpson
|
|
How to test session identifier strength with WebScarab
|
To collect and examine a reasonably large sample of session identifiers, to determine if they could be vulnerable to prediction, or brute force attacks.
Read more...
By
|
|
Software Negligence and Testing Coverage1
|
The phrase, complete coverage, is misleading. This "completeness" is measured only relative to a specific population of possible test cases, such as lines of code, branches, n-length sub-paths, predicates, etc. Even if you achieve complete coverage for a given population of tests (such as, all lines of code tested), you have not done complete, or even adequate, testing.
Read more...
By Cem Kane
|
|
Hybrid Application Security Analysis
|
To increase the reliability of security testing results, developers are finding that security testing should be a combination of analysis techniques--utilizing source code analysis information to direct a second, more practical approach called dynamic analysis.
Read more...
By Jason Schmitt
|
|
Conventional Software Testing on an Extreme Programming Team
|
If you're a professional software tester, or work in quality assurance, I consider you to be (like me) a "conventional software tester." Lately, conventional software testers are finding themselves on Extreme Programming (XP) projects. XP is one of the best-known Agile development methodologies; it employs an iterative lifecycle, team collaboration, and customer involvement.
Read more...
By Jonathan Kohl
|
|
Bug and Statuses Used During A Bug Life Cycle
|
Find out what a bug or error is called in software testing and what are the various statuses used for the bug during a bug life cycle
Read more...
By Nilesh Parekh
|
|
A UML Testing Framework
|
One of the UML’s primary benefits is that its diagrams help you explain how any system works. In this article, I’ll show you how to use UML diagrams to explain a small testing framework. I’ll illustrate some of the more important UML diagrams and discuss how I chose which framework parts to illustrate.
Read more...
By Martin Fowler
|
|
Why XP Teams Need Testers
|
Much of the published material on Extreme Programming is aimed at programmers,
customers, and managers.
Read more...
By Crispin, Lisa
|
|
What to Consider When Testing Databases
|
Last month I explored the assumptions made by the traditional data management community and argued that these assumptions had been shown to be false over the years. These assumptions included the belief that you can't easily evolve a database schema,
Read more...
By Scott W. Amble
|
|
Two-minute guide to determining software testing coverage
|
Deciding what to test really involves two different questions. The first is a question of scope: "Out of everything that I could possibly test, which features are the right ones to test?"
Read more...
By Michael Kelly
|
|
My Code Has no Bugs
|
Even though it is practically impossible to write bug-free source code, some people really think they do.
Read more...
By Alex Rosiu
|
|
Exploratory Testing on Agile Teams
|
It was near the end of the day, and I was working as a tester on an agile team on a high-profile web application. Two teams using Extreme Programming and Scrum were working on separate but interdependent web applications.
Read more...
By Kohl, Jonathan
|
|
Tips for Writing Reliable Code
|
There's no getting around the fact that if you write code (whether it's in a scripting language like JavaScript or a high-level language like C or Pascal), you're going to encounter bugs. That's a fact of life. But ideally, you'd like to keep encounters of the creepy-crawly kind to a minimum, because every minute spent chasing a bug is a minute you could have spent doing something more profitable. Bug prevention should thus be high on your list of priorities.
Read more...
By Kas Thomas
|
|
System Test Plan- Why?
|
Learn the basics of implementing software and new applications onto a system. Learn how to avoid crashes and tons of lots hours of productivity…
Read more...
By
|
|
Make your organization blame-free and productive
|
Congruence is a concept that describes the human experience of alignment between the internal and external–what is thought and felt (the internal), and what is said and how it is said (the external).
Read more...
By Jean McLendon and Gerald M. Weinberg
|
|
High-Performance Testing
|
This article details the topics that I find myself teaching executives and managers time and time again. Learning, understanding, and applying this knowledge on your performance testing projects will put you on the fast track to success.
Read more...
By Scott Barber
|
|
Five steps to fostering better software tester and QA results
|
Software quality assurance analysts and software quality testers both play an integral role in the software testing process. Software quality analysts must concentrate on delivering consistent quality across the software development life cycle (SDLC) of the company,
Read more...
By John Scarpino
|
|
The Insiders Test Management Tool
|
Learn what tools the pros are using to test software. How will TestDirector help improve your business?
Read more...
By Mark Keller
|
|
Powering-Up Your Existing Tests
|
make wholesale changes to their existing testing strategy. Over the years, I’ve collected ten heuristics for “powering up” tests by intelligently varying the conditions, sequence, data, or perspective of the tests during execution.
Read more...
By Dawn Haynes
|
|
Beware of the Quick Fix
|
One is the relatively inexperienced programmer for whom the naturalness of COBOL would be an asset, while the other type of user would be essentially anyone who had not written the program initially.
Read more...
By Gerald M. Weinberg
|
|
Application Error Handling: How to Avoid Death by a Thousand Cuts
|
When an application error occurs, whether due to user input or an internal function, we as conscientious developers want to present an error message that will help the end user correct the problem. However, it is possible to be too helpful with your error handling approach.
Read more...
By Bryan Sullivan ,Billy Hoffman
|
|
25 Time-Tested Truths About IT Support
|
Read 'em and reap better productivity, service and overall performance.
Read more...
By Robert C. Anderson
|
|
The case for software tester, analyst partnerships
|
The majority of defects have their root cause in bad requirements, so if you have the people writing the requirements just assuming that the requirements are perfect,
Read more...
By Colleen Frye
|
|
Testing Monte Carlo Algorithmic Systems
|
This article covers the unique challenge in defining testing scope and expected results when testing systems with non-deterministic outputs whose accuracy improves over repeated iterations of the same inputs. A thorough understanding of the algorithms under test and excellent communication between development and testing are essential in test scenario definition and predicting anticipated outcomes. Defining tests and expected behaviors prior to the start of testing is especially crucial in these types of conditions.
Read more...
By Frank Erdman
|
|
Ten Usability Heuristics
|
These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of rules of thumb than specific usability guidelines.
Read more...
By Jakob Nielsen
|
|
sqaMethods Approach to Designing a Testing Automation System
|
While there may be many ways of building a testing automation system and
most implementations can perform a certain level of automation,
Read more...
By Leopoldo Gonzalez
|
|
One-time programs should be much cheaper
|
We hear a lot these days about “reusable programs,” but we seldom hear about programs that shouldn’t be reused. Most programmers know what it’s like to be forced to reuse code that was supposed to be used only once and then discarded,
Read more...
By Gerald M. Weinberg
|
|
What is a test architect ?
|
So, what is a test architect. One answer is that it's a fancy title for an experienced tester.
Read more...
By Matthew Heusse
|
|
Testing ASP.NET 2.0 and Visual Web Developer
|
Several people have asked for additional testing details after my recent Whidbey Update post where I talked a little about how we are building ASP.NET 2.0 and Visual Web Developer.
Read more...
By Scott Guthrie
|
|
Test Trimming: A Fable about Testing
|
Throughout my career, I’ve watched in dismay as one software manager
after another falls into the trap of achieving delivery schedules by
trimming tests. Some managers shortcut test work by skipping reviewing
and unit testing in the middle of their project.
Read more...
By Gerald M. Weinberg
|
|
Uncharted Territory: Introducing QA in a Web Startup
|
Much has been written, in this newsletter and other publications, about the risks of e-Business applications. "Web-time" is a widely acknowledged phenomenon.
Read more...
By Lisa Crispin
|
|
How to write near-perfect software
|
As the 120-ton space shuttle sits surrounded by almost 4 million pounds of rocket fuel, exhaling noxious fumes, visibly impatient to defy gravity, its on-board computers take command.
Read more...
By Charles FishmanTue
|
|
A Software Testing Primer
|
Software development involves ambiguity, assumptions and flawed human communication.
Each change made to a piece of software, each new piece of functionality, each attempt to fix a
defect, introduces the possibility of error.
Read more...
By Nick Jenkins
|
|
TestTalk: A Comprehensive Testing Language
|
Software tests are intellectual assets that are as valuable as source code. Over
the long term, maintainable software tests significantly lower a project's cost.
Read more...
By Chang Liu
|
|
Computer Malpractice
|
A malpractice suit involves professional negligence. Computer malpractice involves professional negligence when providing computer-related services.
Read more...
By Cem Kaner
|
|
5 Steps of Web Accessibility Testing
|
This step may come as a surprise to many. After all, wouldn’t invalid code either not work or leave a visible bug? Actually, the answer is not necessarily.
Read more...
By Pod One
|
|
VBScript and HTA for Interactive Test Automation
|
Software testers often automate some mundane tasks which increases their efficiency and add value to the project. This automation can be done using any automation tools or writing your own scripts.
Read more...
By
|
|
Quality-Related Costs. The Economics of Software Quality ?
|
Because the main language of [corporate management] was money, there emerged the concept of studying quality-related costs as a means of communication between the quality staff departments and the company managers.
Read more...
By Cem Kaner
|
|
How IT Company Makes Software Testing a Walk Through ?
|
A software testing company works to deliver quality assured software applications – be it big or small project.
Read more...
By DeepRaj Srivastava
|
|
What is Not Software Testing? - Exploring Myths
|
Software testing is a relatively new field and has changed considerably in past few years. It is not taught in many universities
Read more...
By
|
|
Test cases for testing website cookies
|
We will first focus on what exactly cookies are and how they work. It would be easy for you to understand the test cases for testing cookies when you have clear understanding of how cookies work.
Read more...
By
|
|
Web application security -- How to prevent attacks
|
The battle against hackers is a difficult one. An attacker needs to find only one vulnerability to break in, while you need to find all of them to keep him out.
Read more...
By
|
|
When to use manual vs. automated software testing tools
|
When does it make sense to use an automated software testing tool over a manual tool? What do you stand to gain by using automated software testing tools? When is automated software testing a bad idea? Are any categories of automated testing tools still too .....
Read more...
By
|
|
Testers: Time to gear up for mobile software testing
|
The economy has many businesses retrenching or in a holding pattern -- but mobile applications designed to be accessed via smartphones or personal digital assistants (PDAs) are poised to be one of the next big things, according to many experts. If so, what impact will that have on enterprise quality assurance (QA) and testing organizations? .....
Read more...
By Colleen Frye
|
|
Web application security testing checklist
|
Testing Web applications for security vulnerabilities can be exciting. There are neat tools and interesting ways you can make a Web application hiccup, crash or otherwise give out information you shouldn't be able to see. .....
Read more...
By Kevin Beaver
|
|
Software Testing - Guerrilla Testing Tips
|
This is the introductory article to a series of occasional articles related to testing, from the perspective of a developer. .....
Read more...
By
|
|
Software Testing - Bug Life Cycles
|
Various life cycles that a bug passes through during a software testing process. .....
Read more...
By Nilesh Parekh
|
|
Software Testers Make The Grade
|
Software testers, once the Rodney Dangerfields of the software-development industry, now enjoy much more respect--as well as more satisfying career opportunities and better salaries--thanks to the increasingly competitive software market and the growing complexity of applications. .....
Read more...
By Charles Waltner
|
|
Data Warehouse (DW) QA Assessment
|
What is needed as a minimum?
Each data warehouse load job should be developed and tested incrementally throughout its development life cycle. .....
Read more...
By
|
|
10 Essentials for Effective Test Automation
|
Test automation can provide great benefits to the software testing process and improve the quality of the results.... but its use must be justified and its methods effective.. .....
Read more...
By
|
|
Open Source Tools for Software Testing and QA
|
Open Source Tools for Software Testing and QA. .....
Read more...
By Chris Dickens
|
|
Automated Testing Basics
|
A lot of people have asked Greg and me about automated testing. This is an important subject for me since I feel like it's the most important part of my job. I'm a smart guy and I know a lot about software development, so it's clearly not the best use of my time to click on the same button looking for the same dialog box every single day. .....
Read more...
By Chris Dickens
|
|
Squish Automated GUI Testing Tool 3.3
|
Froglogic GmbH today announced version 3.3 of the leading, cross-platform automated GUI testing tool Squish.....
Read more...
By Froglogic GmbH
|
|
What is test granularity
|
Test granularity is the level of detail at which your tests address your project....
Read more...
By John Overbaugh
|
|
Software testers are not helpless
|
During a coffee break in at a class the other week, I overheard the following comment from one student to another: ...
Read more...
By Scott Barber
|
|
Application Security Testing
|
Application security issues are increasing threat now days. This is caused primarily by security bugs in an application's code. Application security vulnerabilities can allow a client to see another client's data. They can let hackers run queries on an application's back-end database, and possibly even take over the Web server itself.
Read more...
By Anamika Chowdhury
|
|
Learning from Experience
|
People often point to requirements documents and process manuals as ways to guide a new tester. Research into knowledge transfer, as described in The Social Life of Information, suggests that there is much more to the process of learning. Michael Bolton describes his own experiences on a new project, noting how the documentation helped ... and didn't.
Read more...
By Michael Bolton
|
|
Testing your Web Service using the Web Services Explorer
|
In the first eleven parts of this series, I’ve introduced you to some of the many features available within the IBM Data Studio integrated development environment (IDE) that’s available for use with the IBM data servers.
Read more...
By Paul Zikopoulos
|
|
Testers Meet To Formalize Anti-Malware Testing Standards
|
Testers Meet To Formalize Anti-Malware Testing Standards
Read more...
By
|
|
Identifying Test Cases from Bug Patterns
|
Identifying Test Cases from Bug Patterns
Read more...
By Vivek Sharma
|
|
Software Testing - Stress Testing
|
Stress testing is a process for establishing limits of adverse environments in which the system/software/website under test will crash. Know more about stress testing..
Read more...
By Nilesh Parekh
|
|
Testing for Security in the Age of Ajax Programming
|
Ajax programming is one of the most exciting new technologies in recent history. Ajax (Asynchronous Javascript and XML) allows a web page to refresh a small portion of its data from a web server,
Read more...
By Bryan Sullivan
|
|
Testing your Web services using the Data Web Services Test Client
|
In the first twelve parts of this series, I’ve introduced you to some of the many features available within the IBM Data Studio integrated development environment (IDE) that’s available for use with the IBM data servers. S
Read more...
By Paul Zikopoulos
|
|
Using Intelligent Test Automation Techniques
|
If you have been on a test automation project, it's very likely that you have heard one or more of these comments.
Read more...
By
|
|
SilkTest and WinRunner Feature Descriptions
|
For the sake of consistency alphabetical ordering was selected to describe SilkTest features first,
Read more...
By
|
|
The Rational Approach to Automated Testing
|
The goal of Rational Software is to ensure the success of customers who depend on their ability to
develop software.
Read more...
By
|
|
Software Testing Technology
|
This section provides a high-level overview and perspective on software testing technology as it is practiced today and as it may be practiced in the near future.
Read more...
By Ben-Avi
|
|
A Software Design Specification Template
|
The following is an attempt to put together a complete, yet reasonably flexible template for the specification of software designs.
Read more...
By
|
|
The Methods and Techniques Used for Security Testing
|
Security testing can be performed in many ways like,
* Black Box Level
* White Box Level
* Database Level
Read more...
By Jerry Ruban
|
|
Software-Based Memory Testing
|
If ever there was a piece of embedded software ripe for reuse it's the memory test. This article shows how to test for the most common memory problems with a set of three efficient, portable, public-domain memory test functions.
Read more...
By Michael Barr
|
|
Test Automation of Flash Objects using Selenium
|
If you work in web application testing, you probably know that Selenium is one of the best tool for automating web applications.
Read more...
|
|
Software testing deliverables: From test plans to status reports
|
There are core sets of test deliverables that are required for any software testing phase: test plan, test case, defect documentation and status report.
Read more...
By David W. Johnson
|
|
Tracking Test Scrip
|
It’s a seemingly simple task to track the test scripts run for the different builds of a product under test. Yet when you consider that even on a small test project you might have 20 different builds of a product and 30 different test scripts to track that quickly turns into the potential for 600 test script instances.
Read more...
By traqsoftware
|
|
Basic Faqs in Software Testing
|
Software testing is the process used to help identify the Correctness, Completeness, Security and Quality of the developed Computer Software
.
Read more...
By Jerry Ruban
|
|
12 Steps to Better Code
|
A score of 12 is perfect, 11 is tolerable, but 10 or lower and you've got serious problems. The truth is that most software organizations are running with a score of 2 or 3, and they need serious help, because companies like Microsoft run at 12 full-time.
Read more...
By Joel Spolsky
|
|
Sensible Software Testing
|
To find and kill bugs, you must know where they live. You can use knowledge about the sorts of errors found in a program-and the risks they pose-to select the most effective testing strategies.
Read more...
By Sean Beatty
|
|
An Introduction to Software Test Automation
|
This article is an introduction to software test automation and will serve as a tutorial to the testers who are new to Test Automation. It will be a gentle reminder to experienced professionals. Topics covered include an introduction to testing (manual and automation), different types of automation testing and the myths and realities of Test Automation.
Read more...
By Saket Godase
|
|
Common Test Patterns and Reuse of Test Designs
|
The traditional test-design process is very repetitive, yet many testing problems have generic elements that easily could be reused in the creation of subsequent test designs. This article suggests that you capture these patterns, and use them to simplify the creation of subsequent test designs.
Read more...
By Mark Folkerts, Tim Lamey, and John Evans
|
|
SOA applications bring testing challenges
|
Moving to a service-oriented architecture (SOA) not only impacts how an application is developed, but also how it is tested.
Read more...
By Colleen Frye, New Writer
|
|
A Cautionary Tale
|
·In this article, Patric will share his experience of debugging application to identify performance bottleneck in the application. He conclude his article with a very important advice, do not make assumptions and consider data variation.
Read more...
By P. Martin
|
|
What is a Serious Bug?
|
· How Should We Define a Serious Defect?
Read more...
By Cem Kaner
|
|
Software Testing - How To Go About For Beginners
|
· This article is dedicated to those people who are new to the testing field, and do not know anything about the same. Also it should be my last simplified article for Software Testing beginners before I start writing articles with increasing complexity.
Read more...
By Nilesh Parekh
|
|
SOA Driven Testing?
|
· For some SOA is about exposing software through web
services…
· For some SOA implies an architecture where applications
disappear…
Read more...
By SQE
|
|
How Fast Does a Website Need To Be?
|
Since at least the late 1990’s, many web development organizations have been asking the question “What is the
industry standard response time for a web page?” As a result various attempts have been made to create such a standard, but
none of these standards have been generally accepted – largely because every web user has a different personal feeling about
Read more...
By Scott Barber
|
|
Model-Based Testing in Practice
|
Model-based testing is a new and evolving technique for generating
a suite of test cases from requirements. Testers using
this approach concentrate on a data model and generation
infrastructure instead of hand-crafting individual tests.
Read more...
By S. R. Dalal, A. Jain, N. Karunanithi,
J. M. Leaton, C. M. Lott, G. C. Patton B. M. Horowitz
Bellcore Bellcore
|
|
Think Like a Tester
|
After more than thirty years in information technology, the last fourteen spent focused on testing and quality assurance, Dale Perry has come to believe everyone can benefit from thinking like a tester. In this article, Dale offers comical, yet serious, insight on how a tester views airport bathroom stall designs.
Read more...
By Dale Perry
|
|
Top 10 Application Security Vulnerabilities in Web.config Files – Part One
|
These days, the biggest threat to an organization’s network security comes from its public Web site and the Web-based applications found there. Unlike internal-only network services such as databases—which can be sealed off from the outside via firewalls—a public Web site is generally accessible to anyone who wants to view it, making application security an issue.
Read more...
By Bryan Sullivan
|
|
Getting a Late Start on Test Automation
|
Successful test automation requires team commitment, teamwork between testers and developers, and getting an early start.
Read more...
By Bret Pettichord
|
|
A Maturity Model for Automated Software Testing
|
Aside from their mandate to provide a safe and reliable product, manufacturers of computerized medical devices may have three very practical reasons for automating their software testing program:
Read more...
By Mitchel H. Krause
|
|
Testing embedded systems: Do you have the GuTs for it?
|
This guide provides end-to-end guidance for managing performance and scalability throughout your application life cycle to reduce risk and lower total cost of ownership.
Read more...
By J.D. Meier, Srinath Vasireddy, Ashish Babbar, and Alex Mackman
|
|
Testing embedded systems: Do you have the GuTs for it?
|
This article offers a general introduction to testing embedded systems, including a discussion of how embedded systems issues affect testing process and technologies, and how Rational Test RealTime provides solutions for these issues.
Read more...
By Randall W. Rice
|
|
Testing Dirty Systems
|
Dirty systems are defined as systems for which
the tester may lack any of the following
Read more...
By Randall W. Rice
|
|
Software Testing With Spring Framework
|
Testing is an integral part of enterprise software development. It is as important, if not the most important, as any other phase of the Software Development Lifecycle (SDLC).
Read more...
By Srini and Kavitha Penchikala
|
|
Automated Penetration Testing with White-Box Fuzzing
|
This article covers how to employ a white-box testing approach to fuzzing, leveraging available source or disassembled code of the tested software.
Read more...
By John Neystadt
|
|
Test-Driven Development : Designing high quality from the start
|
Experience shows that if a system isn't well designed and implemented, then testing cannot improve its quality ex post facto.
Read more...
By Bruce Powel Douglass
|
|
Top Five (Wrong) Reasons You Don't Have Testers
|
In 1992, James Gleick was having a lot of problems with buggy software. A new version of Microsoft Word for Windows had come out, which Gleick, a science writer, considered to be awful.
Read more...
By Joel Spolsky
|
|
Testing for Security in the Age of Ajax Programming
|
Ajax programming is one of the most exciting new technologies in recent history. Ajax (Asynchronous Javascript and XML) allows a web page to refresh a small portion of its data from a web server, rather than being forced to reload and redraw the entire page as in traditional web programming.
Read more...
By Bryan Sullivan
|
|
Don’t Become the Quality Police
|
Summary: Most testers are committed to helping produce better software. That’s a good thing. But when a tester takes on the role of “quality police,” good intentions can turn ugly. The quality police don’t just report the bugs. They appoint themselves judge and jury, ready to dispense justice according to their own convictions of what programmers should be doing. And the project is likely to suffer for it.
Read more...
By Bret Pettichord
|
|
Quality Assurance - no more broken links
|
Without doubt a well organised Maintenance Team means a better quality website is more likely.
Read more...
By
|
|
Code Coverage for C Unit Tests
|
The Linux Test Project (LTP) was developed to improve the Linux kernel by bringing automated testing to kernel design. Prior to the LTP, no formal testing environment was available to Linux developers.
Read more...
By Ryan Bloom
|
|
The Linux Test Project
|
The Linux Test Project (LTP) was developed to improve the Linux kernel by bringing automated testing to kernel design. Prior to the LTP, no formal testing environment was available to Linux developers.
Read more...
By Nigel Hinds
|
|
Secrets to Automated Acceptance Tests
|
Summary: Has your team been on the search for a fully automated acceptance test? Before you set out on that adventure, check out some of the accomplishments and perils behind the quest for complete automation, as explained by Jeff Patton in this week's column. Fully automated acceptance tests may seem like the solution to many problems, but you should know that it comes with a few problems of its own.
Read more...
By Jeff Patton
|
|
Quality Assurance: Much More than Testing
|
Since QA is a process, it is natural to expect special roles and organizations to be assigned to it. In simple and undemanding projects, the designers and developers may also perform QA tasks, just as they do in traditional debugging and unit testing. Unfortunately, people are usually loath to spend a lot of time on assurance tasks;
Read more...
By STUART FELDMAN
|
|
Automated Unit Testing Boosts Software Quality and Productivity
|
Automated Unit Testing Boosts Software Quality and Productivity, According to New White Paper From Leading Industry Analyst Firm
Read more...
By Sarah Conway
|
|
When Being Correct is not Enough
|
It makes sense that people who are always correct will have the power to influence others. But testers who base their authority on correctness might be in for a rough time. Bret Pettichord explains in this week’s column why it's a good idea to show concern as well as correctness.
Read more...
By Bret Pettichord
|
|
Top 10 Tips on How to Improve a Game Quality Assurance Department
|
Top 10 Tips on How to Improve a Game Quality Assurance Department
Read more...
By Phillip DeRosa
|
|
Automated Tests and Continuous Integration in Game Projects
|
Many game projects are either significantly delayed or shipped in a rather buggy state. Certainly, this situation isn't unique to the games industry - for instance, according to the infamous "Extreme Chaos" report released by The Standish Group in 2001, more than 70% of all software projects are either cancelled or significantly exceed their planned development time and budget.
Read more...
By Dag Frommhold
|
|
Enhancing QA and Compliance in Biopharmaceutical Manufacturing
|
When developing a strategy for using technology in biopharmaceutical manufacturing, include the interaction between automation and business systems and the roles they play in enhancing quality assurance and compliance.
Read more...
By Frederick Doubleday
|
|
Perl Quality Assurance Projects
|
There are multiple projects in the Perl community related to improving and testing the quality and portability of Perl modules and Perl itself, and using Perl's QA tools for general software development.
Read more...
By perl.org
|
|
Quality Management equals QA plus TQM
|
When it comes to determining the fundamentals of running a business successfully, no school of thought offers a simpler and more direct answer than Quality Management. Get the quality right and all the rest will fall into place.
Read more...
By Kumar Raman
|
|
Documentation and QA
|
This article is all about wearing your documentation cap with pride as you do your other technical and quality caps. Documentation is as important as any other aspect of a project, like analysis, design, coding, testing, etc. The problem is that we do not realize its importance. Once we do, we can deliver products with a higher level of perfection. This has to be understood, appreciated, and infused into our system.
Read more...
By Kumar Raman
|
|
Usability Methods in the Development of Videogames
|
1 What is Usability about? - Generally the user of any interactive products like office applications, household
devices or industrial machines has certain tasks to fulfil.
Read more...
By Maral Haar
|
|
Using Line of Balance to Track the Progress of Fixing Trouble Reports
|
You are the project manager of a large project and testing is uncovering faults, trouble reports are starting to pile up and the release date is coming soon. Are they going to be fixed on time? What could you do to help? Are there any bottlenecks? Where should you assign more resources? Does this scenario sound familiar? Have you been there? This article will explain how you can answer these questions by using an old method called Line of Balance in a new way. .
Read more...
By Eduardo Miranda
|
|
Using Customer Tests to Drive Development
|
Like many agile software development teams, our team writes tests for each feature before the feature is actually developed. We’ve found many advantages to using tests to drive development, not only at the unit test level but at the functional, system and acceptance test levels. .
Read more...
By Lisa Crispin
|
|
Quality Practices and Problems in Free Software Projects
|
Abstract—Free software and open source projects are often
perceived to be of high quality. It has been suggested that the
high level of quality found in some free software projects is
related to the open development model which promotes peer
review. While the quality of some free software projects is comparable
to, if not better than, that of closed source software, not
all free software projects are successful and of high quality.
Read more...
By Martin Michlmayr, Francis Hunt, David Probert
|
|
An Agile Tool Selection Strategy for Web Testing Tools
|
Selecting a test automation tool has always been a daunting task. Let’s face it, just the thought of automating tests can be daunting! The selection of tools available today, especially open source tools, is positively dazzling. In the past several years, "test-infected" developers, not finding what they need in the vendor tool selections, have created their own tools. Fortunately for the rest of us, many are generous enough to share them as open source.
Read more...
By Lisa Crispin
|
|
Defective Software Works
|
Over the years, many people have written to me with questions about software quality, testing, and process
improvement. Jon Hirota asked how to get organizations to invest in software quality; John Fox
asked if I see a movement away from system test and toward quality processes;
Read more...
By Watts S. Humphrey
|
|
AN INTEGRATED TEST ENVIRONMENT FOR DISTRIBUTED APPLICATIONS
|
Software testing is an essential component in achieving software quality. However, it is a very time–consuming and tedious activity and accounts for over 30% of the cost. In addition to its high cost, manual testing is unpopular and often inconsistently executed. Read more...
By Huey Der Chu and John E Dobson
|
|
|
|
A dozen tips for testing free software
|
One of the best ways you can participate in the free and open source software (FOSS) revolution is by helping to test software and reporting bugs and issues to project developers to help them improve their codeRead more...
By Joe Barr
|
|
A Buyer's Guide to Code Coverage Terminology
|
There are many kinds of code coverage. Some of the types have more than one common name, plus several uncommon ones. Discussions of coverage can get hung up on name debates, with endless claims about what the right name is and what, precisely, different names mean. Read more...
By Brian Marick
|
|
A Checklist for Software Safety
|
Why do I need to worry about Software Safety? What does it mean? What will it get me in the long run?
The Department of Defense has many System Safety standards written to support embedded systems software development. Shouldn't the regulations be good enough? I recently tackled these issues in a study involving a DoD contract. Read more...
By Dr. Connie Clayton
|
|
A Checklist of Common GUI Errors Found in Windows, Child Windows, and Dialog Boxes
|
Assure that the start-up icon for the application under consideration is unique from all other current applications. Assure the presence of a control menu in each window and dialog boxRead more...
By Daniel J. Mosley
|
|
A Few Good Bugse
|
Charles "Chomp" Lewis' metaphor expressed his frustration. As AutoPlus Parts' new vice president of operations, he needed to know immediately why the bug-shield factory's production line was as dead as an insect hitting a bug-shield at seventy miles per hourRead more...
By Patrick Bailey
|
|
A Metric Leading to Agility
|
Nearly every metric can be perverted, since up- and down-ticks in the metric can come from good or bad causes. Teams driven by metrics often game the metrics rather than deliver useful software. Ask the team to deliver and measure Running Tested Features, week in and week out, over the course of the entire project. Keeping this single metric looking good demands that a team become both agile and productive.Read more...
By Ron Jeffries
|
|
A Performance Analysis of Secure HTTP Protocol
|
Data security plays an essential role in today’s web service. Secure HTTP (HTTPS) is one of the popular protocols to transfer sensitive data over the Internet. This paper shows how the security affects performance compared to HTTP. Based on our preliminary measurements, the average response time ranges from 0.1 to 5 seconds, and from 6 to 8 seconds, for HTTP and HTTPS, respectively. Our experiments also show that the HTTPS overhead mainly comes from clients other than servers. Read more...
By Xubin He
|
|
A Unit Testing Walkthrough with Visual Studio Team Test
|
Learn about the unit testing features of Team Test from a TDD, test-then-code approach with this walkthrough. (24 printed pages) Read more...
By Mark Michaelis
|
|
A beginner’s guide to reporting and tracking defects
|
What Is a Bug Tracking System?
A bug tracking system is constructed as a database. The system may be based on an existing database such as Lotus Notes, or it may use a built-in proprietary database. Read more...
By Mitch Allen
|
|
A Few Words About Regression Testing
|
Suppose that you've tested a product thoroughly and found no errors. Suppose that the product is then changed in one area and you want to be sure that it still passes all the tests it did before the change - that the change didn't introduce any new defects. Testing to make sure the software hasn't taken a step backwards, or "regressed", is called "regression testing". Read more...
By Steve McConnell
|
|
After the Bug Report
|
We crank out bug reports and expect them to return like a boomerang so we can check to see if the bugs were fixed. In this week's column, Danny Faught shares some ideas drawn from recent experiences that could make you a better customer advocate subsequent to filing a bug report. Read more...
By Danny R. Faught
|
|
Automation or Not, It’s All About the Data
|
As an automation lobbyist, I constantly whine about test data–-or the lack thereof. It's basically impossible to develop repeatable automated tests without a known, stable data state. Read more...
By Linda Hayes
|
|
Not Your Father’s Test Automation - An Agile Approach to Test Automation
|
You don't need anything special to make test automation more agile. Just adopt a very broad view of test automation and start exploring the Internet for tools that can help you. Read more...
By Danny Faught/James Bach
|
|
An Introduction to Scenario Testing
|
A slightly less complete version of this was published in Software Testing & Quality Engineering (STQE) magazine, October, 2003, with the unfortunate title, "Cem Kaner on Scenario Testing: Read more...
By Cem Kaner
|
|
An Ounce of Goat is Worth a Pound of Hero
|
When do your testers join the software development process? If you're like most teams, testing doesn't start until late in the development cycle. Read more...
By Harry Robinson
|
|
Analyzing Performance-Testing Results to Correlate Performance Plateaus and Stress Areas
|
Article Description Mike Kelly builds on Scott Barber's work to show how you can combine performance-degradation curves and complex performance scenarios to help determine "good enough" quality for an application in terms of performance. Read more...
By Michael Kelly
|
|
Assertive debugging: correcting software as if we meant it
|
Debugging is an art that needs much further study .... The most effective debugging techniques seem to be those which are designed and built into the program itself Read more...
By Mark Halpern
|
|
Automated Software Testing With Macro Scheduler
|
Software testing can be a time consuming task. Traditionally QA technicians and/or programmers would sit in front of applications manually going through checklists to verify that the requirements of the software were met correctly. Read more...
By MJT Net Ltd
|
|
Automated Testing of Win32 Applications on Multiple Operating Systems
|
This article tells about application testing on different versions of Windows operating systems via virtual machines working under Microsoft Virtual Server 2005, Automated Build Studio Read more...
By AutomatedQA
|
|
Automatic Source Code Review is Development Tools Next Frontier
|
Automatic source code review—comparing a programmer's work against a growing library of coding standards—is the new frontier of development tool sets. Read more...
By Peter Coffee
|
|
Automation Testing versus Manual Testing Guidelines
|
Automation Testing versus Manual Testing Guidelines I met with my team’s automation experts a few weeks back to get their input on when to automate and when to manually test. Read more...
By saraford
|
|
Being Resourceful When Your Hands Are Tied
|
You work hard to find tools that can help you. You learn how to use and configure them. Then you find yourself working in an environment where you can't even use them. Have you encountered this frustrating situation? Read more...
By Danny Faught/Alan Richardson
|
|
Software Quality Testing using Black Box and White Box Testing
|
In this presentation, the author develops some useful strategies and methodologies of software testing using Black Box and White Box testing Read more...
By Ritesh Jain
|
|
Bug Advocacy
|
When I say “the best tester is the one who gets the most bugs fixed,” I am not encouraging bug counting metrics, which are almost always counterproductive. Read more...
By Cem Kane
|
|
Bug Triage Meeting -- Severity & Priority
|
Triage" is a medical term. It refers to dividing wounded or sick people into three categories: those who will die no matter what you do, those who will recover even if unaided, and those who will recover only if aided. In a situation where there's too much to do, you must concentrate on the third group. Read more...
By Siva
|
|
Bug writing guidelines
|
The Mozilla bug tracking system (Bugzilla) allows any interested individuals on the Internet to directly report and track bugs in mozilla.org open-source projects like the Mozilla Application Suite or Mozilla Firefox. Read more...
By Mozilla
|
|
Building High-Quality Software
|
Building High-Quality Software Establishing a culture of quality --
QA is not the source of quality Read more...
By Alan S. Koch
|
|
CLIENT-SERVER INTERFACE TESTING
|
As client-server applications continue to replace mainframe-based systems, developers are looking for ways to adapt testing procedures for graphical user interfaces. Read more...
By Daniel J. Mosley
|
|
Categorizing Defects by Eliminating "Severity" and "Priority"
|
Summary: With all of the advancements in defect tracking systems within the past few years, companies are still using the same ambiguous, canned fields known as Severity and Priority to categorize their defects. Let’s examine a better way to assign importance to a defect. Read more...
By Brian Beaver
|
|
Choose QA Metrics around Business Goals
|
Metrics are all about creating actions around business goals. When it comes to metrics, there are numerous quality and testing possibilities. Read more...
By Claude Fenner
|
|
Classic Testing Mistakes
|
It's easy to make mistakes when testing software or planning a testing effort. Some mistakes are made so often, so repeatedly, by so many different people, that they deserve the label Classic Mistake. Read more...
By Brian Marick
|
|
Client/Server Software Testing
|
Client/Server system development is the preferred method of constructing cost-effective department- and enterprise-level strategic corporate information systems. It allows the rapid deployment of information systems in end-user environments. Read more...
By Hongmei Yang
|
|
Common Software Project Management Mistakes
|
Very few proj ects go as planned, however, proj ects that fail often follow a pattern. Normally proj ects fail due to issues with: Personnel - Read more...
By Steve Miller
|
|
Complete SOA Testing Defined - Services-Oriented Architecture
|
This year, Services-Oriented Architecture (SOA) will move from the whiteboard to the diving board. Gartner estimates that 60% of enterprise development groups are planning or in the midst of an SOA initiative for 2006, Read more...
By
|
|
Context Driven Testing
|
The context-driven school of software testing advocates continuous and creative evaluation of testing opportunities in light of the potential information revealed and the value of that information to the organization right now. Read more...
By KentBeck
|
|
Debugging in .NET
|
Debugging is one of the most painful parts of the entire software development process. We don't want to describe how hard it can be to find one little bug Read more...
By automatedQA
|
|
Debugging Quality Control
|
Bugs and other defects are inevitable byproducts of software development. No one disputes this. Beyond that, the consensus usually breaks down. Read more...
By Stephen Swoy
|
|
Defect Tracking and Problem Reporting
|
This document is a defect tracking/problem reporting system plan which was completed for a major corporation by Daniel J. Mosley. Read more...
By Daniel J. Mosley
|
|
Defining Test Requirements for Automated Software Testing
|
Identifying and defining software requirements in general is a difficult job. Requirements Management is seen as the key to success in software development (3). Read more...
By Daniel J. Mosley
|
|
Designing Unit Test Cases
|
This paper provides a general process for developing unit test specifications and then describes some specific design techniques for designing unit test cases. Read more...
By
|
|
Designing an Automated Web Test Environment
|
This paper offers an alternative to the typical automated test scripting method of ‘record and playback now and enhance the automation environment later’. Read more...
By Dion Johnson
|
|
Using the Allocation Profiler to Detect Memory Leaks in .NET Applications
|
Symptoms As developers, we are often faced with addressing memory leaks in our applications. Despite the fact that the .NET Framework includes automatic memory management, a number of memory allocation issues will remain in your application unless you are careful to avoid them. Read more...
By AutomatedQA
|
|
Developers Should Carry the Banner of Software Standards
|
Symptoms As developers, we are often faced with addressing memory leaks in our applications. Despite the fact that the .NET Framework includes automatic memory management, a number of memory allocation issues will remain in your application unless you are careful to avoid them. Read more...
By Peter Coffee
|
|
Development Study: Haste Makes Waste
|
One of the supposed truisms of software development is that out of three attributes -- fast, good and cheap -- you can pick only two.Read more...
By Linda Hayes
|
|
EXPERIENCE WITH THE COST OF DIFFERENT COVERAGE GOALS FOR TESTING
|
In coverage-based testing, coverage conditions are generated from the program text. For example, a branch generates two conditions: that it be taken in the false direction and in the true direction.Read more...
By Brian Marick
|
|
Effective Beta Testing
|
Many well-intentioned companies hold beta tests for the wrong reasons, and waste months of time in the process. Here are some practical ways of optimizing your beta test program. As usual, taking a little extra time early on provides huge benefits. Read more...
By michaelbolton
|
|
Estimating Tester to Developer Ratios (or Not)
|
Abstract Test managers often need to make an initial estimate of the number of people that will be required to test a particular product, before the information or the time to do a detailed task breakdown is available. Read more...
By Kathy Iberle,Sue Bartlett
|
|
Evolution of Test and Code Via Test-First Design
|
Abstract Test managers often need to make an initial estimate of the number of people that will be required to test a particular product, before the information or the time to do a detailed task breakdown is available. Read more...
By Jeff Langr
|
|
Exploratory Load Testing
|
Load testing is a necessary but daunting task on many testers' to-do lists. As difficult as the task may be, it helps testers find problems when a software product is running at full capacity. Danny R. Faught explains how he takes an exploratory approach to load testing, which gives quick results without making a big tool investment. Read more...
By Danny Faught
|
|
Exploratory Testing and the Planning Myth
|
Here's my short answer: Exploratory testing, as I practice it, usually proceeds according to a conscious plan. But not a rigorous plan. Read more...
By James Bac
|
|
Exploring an Open Source Automation Framework Implementation
|
This short presentation explains the journey of test automation using the WinRunner Automation Framework Support (WRAFS). Read more...
By Vinayak Kumbhakern
|
|
FBI Pushed Ahead With Troubled Software
|
Some FBI officials began raising doubts about the bureau's attempts to create a computerized case management system as early as 2003, two years before the $170 million project was abandoned altogether, according to a confidential report to the House Appropriations Committee. Read more...
By Dan Eggen
|
|
FUNCTIONAL SYSTEM TESTING TECHNIQUES
|
Functional Testing techniques are designed to ensure the system requirements and specifications are achieved. Read more...
By
|
|
Going Beyond QA: Total Product Readiness
|
The successful release of software requires more than just testing to ensure the product functions properly; success is also defined by how prepared the product is for advertisement, delivery, installation, training, support, etc. Read more...
By Douglas G. Thacker
|
|
Let Observation Be Your Crystal Ball - Good at finding the weakest link in code?
|
Are you a tester who is particularly good at finding “the weakest link” in code? Are you a developer who has been impressed with a tester’s uncanny ability to hone in on weak code? Read more...
By Bret Pettichord
|
|
Keeping Secrets - How Data Privacy Affects Testing
|
In the old days, production could provide a refresh from time to time for your test bed. Although this was not easy, it was a starting point. Read more...
By Linda Hayes
|
|
How Many Bugs Do Regression Tests Find?
|
This data of mine includes only bugs found in black-box feature testing, not by white-box tools like memory leak detectors."Read more...
By Brian Marick
|
|
How to Automate Testing of Graphical User Interfaces
|
This lecture discusses strengths and weaknesses of commercially available Capture-and-Replay GUI testing tools (CR-Tools) and presents a pragmatic and economic approach for testing Graphical User Interfaces using such tools.Read more...
By Tilo Linz, Matthias Daigl
|
|
How to Hire a QA Person
|
What criteria do people use to select QA engineers? It’s natural to think that the right kinds of people to hire are people just like you—but this can be a mistake.Read more...
By William Bliss/Mitch Allen
|
|
How to Report Bugs Effectively
|
Anybody who has written software for public use will probably have received at least one bad bug report.Read more...
By Simon Tatham
|
|
Improving Software Quality
|
Getting testers, developers to work together signals a sea change in industry’s approach to fixing errors Read more...
By Lindsey Vereen
|
|
Improving the Accuracy of Tests by Weighing the Results
|
One of the biggest challenges when automating tests is deciding whether the results are good or bad. We could compare against a reference— Read more...
By Julian Harty
|
|
Inside the Software Testing Quagmire
|
Software testing reveals the human failings behind the code. That's why it can become a never-ending exercise in denial. Here are five questions that you can ask to help you cut through to testing's root problem Read more...
By Garbaczeski, CIO
|
|
Integrating Security Testing in Software Test Life Cycle
|
Security testing was once considered as a technical assignment, which is performed by network administrators or system developers. Read more...
By Gunasekaran Veerapillai
|
|
Helpful Hints for Interviewing Experienced QA/Testing Candidates
|
Summary: This article introduces suggested questions that can be presented to a candidate interviewing for a QA/Testing position. The suggested questions would help a test manager assess a candidate’s knowledge of QA concepts and technical skills. The test manager can create a sample set of questions from this article and that will help them form a framework for efficiently interviewing future candidates. Read more...
By Jose Fajardo
|
|
Introduction to Rapid Software Testing
|
Article Description Before you dive into rapid testing, you need to understand the software development and testing process. The authors of Rapid Testing give you an introduction to development and testing, and how the two should work together Read more...
By Chris Brown, Gary Cobb, Robert Culbertson
|
|
Issue Priority and Severity
|
There are several topics that can trigger near religious fervor in software developers--languages, indentation, and comments come immediately to mind. Read more...
By Peter Clark
|
|
It takes more than faith to avoid a software disaster
|
History is replete with major IT screw-ups, yet people are always surprised by their own The irony was not lost on me when, on my way to deliver a speech on software disasters to the Toronto Association of Software Systems and Quality, Read more...
By Shane Schick
|
|
JUnit Cookbook
|
The simplest way is as an expression in a debugger. You can change debug expressions without recompiling, and you can wait to decide what to write until you have seen the running objects. Read more...
By Kent Beck, Erich Gamma
|
|
Java Application Testing Tools
|
Many organizations are surprised to find that it is more expensive to do testing using tools. In order to gain benefits from testing tools, careful thought must be given for which tests you want to use tools and to the tool being chosen..Read more...
By vinodh.velusamy
|
|
Java Performance
|
The Java language emphasizes accurate, reliable behavior at the expense of performance. This is reflected in features such as automatic garbage collection, rigorous runtime checking, complete byte code checking, and conservative runtime synchronization. Read more...
By Joe Sharp
|
|
Large users hope for broader adoption of usability standard
|
Badly designed software is costing businesses millions of dollars annually because it's difficult to use, requires extensive training and support, and is so frustrating that many end users underutilize applications, say IT officials at companies such as The Boeing Co. and Fidelity Investments. Read more...
By Patrick Thibodeau
|
|
Do You Want Fries With That Test? - Learn new ways to uncover more defects
|
Why? Because, like cooking, testing is something that we do to serve and to satisfy other people. Do you want to be a thoughtful testing cook who expertly uses the tools and ingredients available, or just some guy sitting behind a terminal flipping "testburgers"? Read more...
By Michael Bolton
|
|
Lessons Learned in Software Quality Assuranc
|
Over the years, NASA has become increasingly reliant on software to provide the functionality of the systems it develops and uses. Software Quality Assurance (SQA) is critical to the success of every project, but the roles and responsibilities are often misunderstood. Read more...
By Linda H. Rosenberg
|
|
Manual or Automated?
|
Summary:Automated test tools are powerful aids to improving the return on the testing investment when used wisely. Some tests inherently require an automated approach to be effective, but others must be manual. In addition, automated testing projects that fail are expensive and politically dangerous. How can we recognize whether to automate a test or run it manually, and how much money should we spend on a test? Read more...
By
|
|
Measurement of the Extent of Testing
|
The material that follows lists and organizes some of the ideas and examples that we (see the Acknowledgement, above) collected or developed over the last year.Read more...
By Cem Kaner
|
|
Mercury: Drag & Drop Software QA
|
Officials at Mercury Interactive (Quote, Chart), makers of enterprise business technology optimization (BTO) software, announced an extension of its product line Monday, called business process testing (BPT).Read more...
By Jim Wagner
|
|
More NUnit and Nant Tricks, Tips and Examples
|
Article Description Nant (the .NET version of the Ant build tool) handles a wide range of build, deployment, and test tasks. Stewart Baird digs a little deeper into the .NET development tools Nant and NUnit, with tips and examples to help you with your next project. Read more...
By Stewart Baird
|
|
Painless Bug Tracking
|
TRS-80 Level-I BASIC could only store two string variables, A$ and B$. Similarly, I was born with only two bug-storing-slots in my brain. At any given time, I can only remember two bugs.Read more...
By Joel Spolsky
|
|
The Mercury Interactive Maturity Model for Performance Testing - Pt. 1
|
I have been studying the maturity model put forth by Mercury around performance testing. Here's a graphic representation of it. Read more...
By Scott Moore
|
|
How Do You Practice Software Testing?
|
Article Description Many of us can play a simple tune on the piano. If we want to actually play the piano, though, that takes practice. Mike Kelly shows some simple techniques that can help you to get away from being a "one-tune tester" to developing real testing skills through practice. Read more...
By Michael Kelly
|
|
Putting Unit Tests to Work
|
There are multiple working assumptions in effect. You've got a working a knowledge of TSQL, C# and Visual Studio. Biggest assumption, you'll be kind to me since I'm not a .NET expert. Please, if you spot issues with my methods let me know in the comments section. I'm also going to assume a nodding acquaintance with the Team Edition for Database Developers. Read more...
By Grant Fritchey
|
|
Quality-driven means Customer-driven
|
The bottom line as far as quality is concerned, is a satisfied customer or end user. Within a business, certain organizations are responsible for setting customer expectations, typically marketing, sales, and support. Read more...
By Claude Fenner
|
|
Quality Is Now Development Job One
|
Tech Analysis: Vendors and IT architects agree that quality trumps time to market. Read more...
By Peter Coffee
|
|
Quality Tools for Large Scale software development - Dynamic Memory Solutions
|
Quality Tools for Large Scale software development --
Here is a list of the most popular tools for C/C++ Unix executables. All commentary is strictly the opinion of the editor. Five stars are reserved for the best tools. Read more...
By
|
|
Quality in Assuring Quality
|
Quality is assured by the actions of a QA Engineer. This makes it necessary for a tester to embed quality into his own actions. Quality is to be “perfect”. A Quality Assurance Engineer should perform with perfection, if he has to bring out a quality product. Read more...
By Bindu Puvvala
|
|
Mission Critical: Visualize, Personalize, Humanize - Rapid Testing
|
In the last column, I introduced Rapid Testing, a skills-based approach to software testing. For the next few columns, we're going to look at one of the key skills of Rapid Testing: critical thinking.. Read more...
By Michael Bolton
|
|
Reducing Your Cost of Quality
|
How high is your Cost of Quality? The answer might surprise you. Yes, it includes reviews, the QA infrastructure, and preparing tests—those are your “Appraisal Costs”.Read more...
By Alan S. Koch
|
|
QACenter Regression Testing Products Summary - Operative Software Products
|
QARun records user actions and system responses into reusable scripts that test specific application functions.Read more...
By
|
|
SILKTEST AND WINRUNNER FEATURE DESCRIPTIONS
|
This document provides feature descriptions of two GUI automated test tools and their associated test management software: Read more...
By Horwath/Green/Lawler
|
|
SIMULATION IN HOST-TARGET TESTING
|
This article describes the importance of simulation in “host-target testing”. And accordingly leads to a theoretical strategy that can be followed for the testing of host-target developments. Read more...
By Smruti Ranjan Kar
|
|
SQA Lab Essentials
|
You've been told that you have to test a product on Windows ME, Windows XP Pro, XP Home, XP Media Center, Windows 2000 Professional, 2000 Server and Windows 2003 Server Read more...
By Mitch Allen
|
|
SQL Server Testing
|
The first question which will come from a developer on project engineering is why we need testing?, when I know that my code is perfect and will work fine, Yes he/she is right, in her own way, his/her sentence will be valid if some other person say that your code is okay, that’s the reason testing is required. Read more...
By Ramchander Raju B.
|
|
STRUCTURED SYSTEM TESTING TECHNIQUES
|
Structural System Testing is to verify developed system and program works
" Most effective method of Structured system Testing is " Inspection Process Read more...
By
|
|
Salaries for software testers
|
The average salary for a tester with 3-6 years of relevant experience is approximately $85,000 per year, with a median of approximately $70,000. A tester with 7+ years of experience, on the other hand, makes an average of $98,000 with a median of approximately $82,000 per year. Read more...
By Pencom Systems Incorporated salary
|
|
Scalability and Performance Testing of Server Software
|
This article is intended to discuss the concepts of performance and scalability testing with respect to four resources CPU, disk, memory and network. The four resources are related to each other and we need to completely understand their relationship to implement the strategy for scalability and performance testing. Read more...
By Srinivasan Desikan
|
|
Scripting techniques in Automation
|
This article details the various automation scripting techniques and their pros and cons. It also comments on the impact of testing technique on the costs, programming skills and maintenance Read more...
By Ranjit Shewale
|
|
Session-Based Test Management
|
I specialize in exploratory testing. As I write this I am, with my brother, James, leading an exploratory test team for a demanding client. Our mission is to test whatever is needed, on short notice, without the benefit, or burden, of pre-defined test procedures. Read more...
By Jonathan Bach
|
|
Seven Steps to Test Automation Success
|
Test automation raises our hopes yet often frustrates and disappoints us. Although automation promises to deliver us from a tough situation, implementing automated tests can create as many problems as it solves. ... Read more...
By Bret Pettichord
|
|
Skills of a Tester's Skull
|
Software Testing is one of the key practices in the Software Development Life Cycle that requires diversified skills. Because, developers find it difficult to find out the defects in their own code psychologically, the developers cannot test their code effectively. ... Read more...
By R. Sankara Narayanan
|
|
So You Want To Work in QA
|
Perhaps you like working with software, but you don't really want to be a programmer. Or maybe you're already a programmer, and you're looking for a change of scenery that doesn't require complete retraining. If these describe you, the areas of software testing and quality assurance (QA) can be tempting careers. ... Read more...
By Dee-Ann LeBlanc
|
|
Software Errors: Prevention and Detection
|
Most programmers are rather cavalier about controlling the quality of the software they write. They bang out some code, run it through some fairly obvious ad hoc tests, and if it seems okay, they’re done. ... Read more...
By Karl E. Wiegers, Ph.D., Fairport, NY
|
|
Software Inspections
|
When an old idea is a good idea that improves to become a better idea, we should all want to benefit from that evolution. Software Inspection was a good idea when started in 1972. Inspections have continued to provide a quick return on investment and perhaps one of the quickest for all the methods and processes available to the software practitioner.
... Read more...
By Ron Radice
|
|
Software QA 101: The Basics of Testing
|
The testing phase of software development often gets short shrift by developers and IT managers. Yet testing is the only way to determine whether an application will function properly before it is deployed. In this article, Sue Hildreth offers an overview of the why and how of software testing. ... Read more...
By Sue Hildreth
|
|
Software Quality Metrics Overview
|
Software metrics can be classified into three categories: product metrics, process metrics, and project metrics. Product metrics describe the characteristics of the product such as size, complexity, design features, performance, and quality level. ... Read more...
By Stephen H. Kan
|
|
Software Requirements Specification Walkthrough Checklist
|
Software Requirements Specification Walkthrough Checklist ... Read more...
By Daniel J. Mosley
|
|
Software Test Automation
|
Today software test automation is becoming more and more popular in both C/S and web environment. As the requirements keep changing (mostly new requirements are getting introduced on daily basis) constantly and the testing window is getting smaller and smaller everyday, the managers are realizing a greater need for test automation. This is good news for us (people who do test automation). But, I am afraid this is the only good news. ... Read more...
By M.N. Alam
|
|
Software Test Automation And Strategy
|
Companies are turning to automated testing tools more often than ever before to ensure that their applications are working properly prior to deployment. ... Read more...
By M Trellis
|
|
Software Test Automation and the Product Life Cycle
|
A product's stages of development are referred to as the product life cycle (PLC). There is considerable work involved in getting a product through its PLC. Software testing at many companies has matured as lessons have been learned about the most effective test methodologies. ...Read more...
By Dave Kelly
|
|
Software Testing – Redefined
|
Software Testing – the scientific art is being practiced as a separate discipline in all the Software Development Organizations. A number of software testing methodologies have surfaced in recent years to meet the demands of rapid development cycle and increase in number of software products developed. ...Read more...
By R. Sankara Narayanan
|
|
Software Testing Best Practices
|
This report lists 28 best practices that contribute to improved software testing. They are not necessarily related to software test tools. Some may have associated tools but they are fundamentally practice. ...Read more...
By Ram Chillarege
|
|
Software Under Scrutiny
|
It's not for the frugal or faint-hearted, but more and more organizations are employing software inspections as an integral process in the development of world-class quality software ...Read more...
By Sue Bushell
|
|
Standards for Test Automation
|
Over the last five years, I’ve had the opportunity to work in a group who writes automated tests using retail Windows applications to ensure compatibility in future releases of Windows, and to find bugs in the operating system. ...Read more...
By Brian Tervo
|
|
Stress Testing SQL Server
|
Stress Testing your SQL Server environments is a practice that can yield great benefits. Stress Testing can be used for performance tuning, to uncover bottlenecks, and for capacity planning among other things. ...Read more...
By Anthony Bressi
|
|
Suffering for Success -- How typical methods of measuring success can actually cause failure
|
So, how can QA measure its value without making enemies or being penalized?
. ...Read more...
By Linda Hayes
|
|
Summit Calls for National Software Strategy
|
'Software 2015' Program Addresses 'Unacceptable Risks and Consequences of Software Failure'
. ...Read more...
By PRNewswire
|
|
Support for Testing, Testing for Support
|
In the last issue, I introduced the first part of the Quality Criteria dimension of James Bach's Heuristic Test Strategy Model. People often refer to these quality attributes as "the -ilities," properties of the product that customers might find desirable: capability, reliability (which under the HTSM includes security), usability, scalability, performance, installability, and compatibility.
. ...Read more...
By Michael Bolton
|
|
System Testing Without a Specification
|
Testing without a specification is usually a major challenge to Quality Assurance organizations. QA is unaware that a project is nearing completion and no time is allocated for the unexpected work. ...Read more...
By Sanford M. Sorkin
|
|
Taking the Heat
|
When testers are left with a mess on their hands, what should they do? When this column appeared during StickyMinds' first month, . ...Read more...
By Bret Pettichord
|
|
Testing the "REST"
|
Software testing is almost the "last line of defense" in the software lifecycle between the software vendor and the customer. . ...Read more...
By V. Niranjan
|
|
Techniques for Testers
|
Talks about the discipline of testing software and about techniques testers can use to improve what they do. Here's what he had to say about decision tables, state modelling, requirements based testing, communication between developers and testers, and more.
. ...Read more...
By Meridith Levinson
|
|
Test-Driven Development Isn’t Testing
|
For those already doing test-driven development, you probably know that test-driven development is not testing. So, go ahead and grab a cup of coffee, but you should keep reading to see if you agree or disagree.
. ...Read more...
By Jeff Patton
|
|
Test Automation: An Architected Approach
|
Abstract In the world of automated testing, everyone throws around buzzwords like “data-driven,” “data flows” and “error handling,” but what does it take to produce automation that is efficient, maintainable and usable? . ...Read more...
By Dan Young
|
|
Test Automation Frameworks
|
"When developing our test strategy, we must minimize the impact caused by changes in the applications we are testing, and changes in the tools we use to test them." . ...Read more...
By Carl Nagle
|
|
Test Automation Snake Oil
|
Once a specific test case is executed a single time, and no bug is found, there is little chance that the test case will ever find a bug, unless a new bug is introduced into the system. ...Read more...
By James Bach
|
|
Test Categorization Techniques with TestNG
|
This article examines the concept of test categories and demonstrates how to incorporate TestNG's groups annotation tied with flexible fixtures to facilitate running tests at different frequencies via specific Ant targets. It assumes knowledge of TestNG. TestNG Groups Explored
...Read more...
By Andy Glover
|
|
Test Planning for E-Business Applications
|
Examination of Testing Objectives Examination of Testing Objectives ...Read more...
By John W. Green
|
|
Test Smarter, Not Harder
|
Complexity Leads to Futility --Imagine we are developing a web page for customizing a laptop purchase...
Read more...
By Scott Sehlhorst
|
|
Testing E-Commerce Systems
|
Testing E-Commerce Systems: A Practical Guide As e-customers (whether business or consumer), we are unlikely to have confidence in a Web site that suffers frequent downtime, hangs in the middle of a transaction, or has a poor sense of usability....
Read more...
By Wing Lam
|
|
Testing GUI Applications
|
Most clients in client/server systems deliver system functionality using a graphical user interface (GUI). When testing complete systems, the tester must grapple with the additional functionality provided by the GUI. GUIs make testing systems more difficult for many reasons:....
Read more...
By Paul Gerrard
|
|
Testing Server Applications
|
There are several kinds of situations which the scripts may be designed to invoke during server tests, Volume Testing, Stress Testing, Performance Testing, and Recovery Testing. ... Read more...
By Daniel J. Mosley
|
|
Testing Web applications with the Eclipse Test and Performance Tools Platform
|
Abstract
This article is a How-to-Guide to use the Eclipse Test and Performance Tools Platform (TPTP) for automatic web recording and web testing. If you following this article you will learn how to record web transactions and how to replay this recording.
This article assume that you have already basic Eclipse knowledge. . Read more...
By Lars Vogel
|
|
Testing Without Requirements Specifications
|
Test cases have traditionally been used to test any system – software or otherwise. The test case may transform into a checklist, a comprehensive step by step guideline on information displayed by the system, or a simple black box scenario. ...Read more...
By Daniel J. Mosley
|
|
Testing XML
|
About Checking XML --XML files contain text with simple tags that describe the data within an XML document. ...Read more...
By Pallavi Patwa
|
|
froglogic Announces Support for Testing XView Applications with Squish
|
Squish, which is an automated GUI test tool, so far supported automated testing of applications written using the Qt GUI toolkit. Right from the start, the makers of Squish designed the testing framework to make adding support for different toolkits as easy as creating new add-on modules. ...Read more...
By
|
|
Testing and Quality Assurance Techniques
|
Testing and Quality Assurance Technique ...Read more...
By Sandy Sorkin
|
|
Testing, testing, one to three, testing
|
Imagine the brain of a software developer in which the left hemisphere is devoted to pragmatism and the right hemisphere is devoted to intellectual rigor and correctness. ...Read more...
By ITworld
|
|
Testing your pages
|
Something you simply cannot skip is the testing of your pages before you let them loose on the world. While it would be impossible to test every single possible technical configuration, ...Read more...
By Ross Shannon
|
|
The Automated Testing Lifecycle Methodology (ATLM)
|
Businesses that don't build a careful plan for automated testing may end up wasting expensive resources: time, effort, and money. In this article, automated testing expert Elfriede Dustin provides a detailed examination of a system that can help you to spend those resources wisely. ...Read more...
By Elfriede Dustin
|
|
The “Data” in Data-driven Silk Testing
|
The “Data” in Data-driven Silk Testing ...Read more...
By Steve Pearson
|
|
The Interview Guide for Testers
|
Software Testing is a discipline that requires varied skills. Interviewing Software Testers for recruitment is not the same as interviewing for other Software Engineering discipline. ...Read more...
By R. Sankara Narayanan
|
|
The ROI of Test Automation
|
It is widely known that software inspections are a cost-effective approach for finding defects in source code as well as other project documents such as requirements specifications. ...Read more...
By Michael Kelly
|
|
The Real Costs and Benefits of Test Automation
|
Are you frustrated with vendors of test automation tools that do not tell you the whole story about what it takes to automate testing? Are you tired of trying to implement test automation without breaking the bank and without overloading yourself with work? ...Read more...
By Frits Bos
|
|
The Tao of Testing
|
However, even if you're a developer team of one, you still have an interest in ensuring that your work has proper Quality Assurance (QA) documentation for three main reasons ...Read more...
By Fred Brooks
|
|
The testing estimation process
|
In my opinion, one of the most difficult and critical activities in IT is the estimation process. I believe that it occurs because when we say that one project will be accomplished in such time by at such cost ...Read more...
By Antonio Cardoso
|
|
Three Keys to Test Automation
|
How can you get your test automation project off on the right foot? I've been asked this question many times. It has prompted me to review the test automation projects in which I've been involved and identify the factors most associated with success. ...Read more...
By Bret Pettichor
|
|
Three Questions About Each Bug You Find
|
Do you sometimes fix a bug, and then find another bug related to the first or to the way you fixed it? When I fix a bug, I ask myself three questions to make sure I've thought carefully about its significance. ...Read more...
By Tom Van Vleck
|
|
Tips for Preparing for the Quality Assurance Phase
|
Tips for Preparing for the Quality Assurance Phase ...Read more...
By Steve Miller
|
|
Top Twelve Tips for Running a Beta Test
|
Here are a few tips for running a beta test of a software product intended for large audiences -- what I call "shrinkwrap". These apply for commercial or open source projects; I don't care whether you get paid in cash, eyeballs, or peer recognition, but I'm focused on products for lots of users, not internal IT projects..Read more...
By Joel Spolsky
|
|
Totally Data-Driven Automated Testing
|
Professional History and Credentials: I have been involved in Software Testing and Software Quality Assurance for the past 15 years, and have tested a number of software applications on a variety of platforms ...Read more...
By Keith Zambelich
|
|
Turning a List of Options into a Test Plan
|
When testing a new feature, the first thing I do is look at the options a user has for that feature. Then I turn that into a list of test descriptions. For example, let's say you have to test a tree control...Read more...
By Mitch Allen
|
|
Unit Testers Get More Chicks
|
Just recently, a developer I respect very much was caught uttering the this surprising statement: “Unit tests just really aren’t my thing.” Now, I still respect this developer very much and I can tell you that the person single-handedly created one of my very favorite pieces of software...Read more...
By James Edward Gray
|
|
Unit Testing With Visual Studio
|
Included is some seriously slick unit testing that is automatically generated against your database code. In other words, everything I had just built. ...Read more...
By Grant Fritchey
|
|
Unit testing database code
|
You have a SQL database, some stored procedures, and a layer of code sitting between your application and the database. How can you put tests in place to make sure your code really is reading and writing the right data from the database?
. ...Read more...
By dallaway
|
|
Buggy Software: Up From a Low-Quality Quagmire
|
By using application life-cycle management, some companies are trying to exterminate software bugs and reduce the costs they incur.
. ...Read more...
By Sue Hildreth
|
|
Upgrade Path Testing
|
Upgrade path testing, also called up-gradation testing, sounds a bit unusual. But testing upgrades is an important part of the software life cycle.. ...Read more...
By Dhiraj Lokhande
|
|
Use Case Testing
|
Discuss How to: • Generate test cases from good use cases ...Read more...
By Ross Collard
|
|
User Testing. How to find out what users want
|
There are no stock answers when it comes to web design. Two developers faced with the same problem will approach it in two very different ways. ...Read more...
By Jennifer Fleming
|
|
Using Fuzzers in Software Testing
|
The security industry has been using Fuzzers to identify security vulnerabilities in popular products for years. This immediately tells us two things ...Read more...
By Robert Auger
|
|
Using GUI-based Automated Test Tools to Test Legacy Applications
|
A great many companies today are currently running numerous legacy (character-based or "green screen") applications on a variety of platforms (Mainframe, AS/400, Tandem, Stratus, etc.)...Read more...
By Keith Zambelich
|
|
Using Macro Scheduler For Load Testing
|
This document describes how Macro Scheduler can be used for load testing other
...Read more...
By MJT Net Ltd
|
|
FAQ: Visual Studio Team Edition for Software Tester
|
How many users can I simulate using Visual Studio Team Edition for Software Testers when conducting a Load Test?
You may simulate as many virtual users as your hardware allows. Licensing is based per processor and not per virtual user.
...Read more...
By Microsoft Corporation
|
|
Visual Studio Team Edition for Software Testers
|
There is a general misconception that developers do little testing of their own software. Instead software testing is seen as the preserve of Quality Assurance (QA) teams,
...Read more...
By Ian Murphy
|
|
Web Application Testing Tools - Open Source
|
Many organizations are surprised to find that it is more expensive to do testing using tools. In order to gain benefits from testing tools, careful thought must be given for which tests you want to use tools and to the tool being chosen....Read more...
By vinodh.velusamy
|
|
Web Testing
|
How do you test a Web site anyway? That's the first thing I asked myself when I became the SQA Manager for a dot-com. I knew how to build Web sites, and I had tested several commercial products. ....Read more...
By Mitch Allen
|
|
Web Testing with HTTP Recorder
|
HTTP::Recorder is a browser-independent recorder that records interactions with web sites and produces scripts for automated playback. Recorder produces WWW::Mechanize scripts by default (see WWW::Mechanize by Andy Lester), but provides functionality to use your own custom logger. . ....Read more...
By Linda Julien
|
|
What Is Exploratory Testing?
|
Exploratory software testing is a powerful and fun approach to testing. In some situations, it can be orders of magnitude more productive than scripted testing. ....Read more...
By James Bach
|
|
What Is Software Testing? And Why Is It So Hard?
|
Software testing is arguably the least understood part of the development process. Througha four-phase approach, the author shows why eliminating bugs is tricky and why testing is a constant trade-off. ....Read more...
By James A. Whittaker
|
|
What Is a Good Test Case?
|
A set of test inputs, execution conditions, and expected results developed for a particular objective, such as to exercise a particular program path or to verify compliance with a specific requirement. ....Read more...
By Cem Kaner, J.D., Ph.D
|
|
What to Test When It's Not Your Code
|
In today's world, where outsourcing software development is the trend of most companies, it is important for customer-oriented test analysts to analyze the vendor's application and carefully decide what needs to be tested. ....Read more...
By Ipsita Chatterjee
|
|
When Should a Test Be Automated?
|
I want to automate as many tests as I can. I’m not comfortable running a test only once. What if a programmer then changes the code and introduces a bug? . ....Read more...
By Brian Marick
|
|
Where Does Exploratory Testing Fit
|
If you, like me, find the exploratory approach to testing valuable (see my recent column "What Is Exploratory Testing?"), then the questions arise: When do you do it? . ....Read more...
By James Bach
|
|
Why Software Fails
|
We waste billions of dollars each year on entirely preventable mistakes . ....Read more...
By Robert N. Charette
|
|
Why Software Quality Stinks
|
What's more, according to a recent survey, it may not get better until attitudes change—from the top down. . ....Read more...
By JON SURMACZ
|
|
Why Unit Testing in Visual Studio Team System
|
It appears from what I am reading that Unit testing is included as part of VSTS only. I don't understand why this wouldn't be included with Visual Studio itself.. ....Read more...
By Jason Anderson
|
|
Why a career in testing makes sense
|
Why a career in testing makes sense ....Read more...
By R SUBRAMANYAM
|
|
WinRunner vs. QuickTest Pro Quick Comparison
|
Today Mercury has two functional testing tools – WinRunner (WR) and QuickTest Professional (QTP). WinRunner has been around since about 1995 while QuickTest Pro has been available since about 2002. ....Read more...
By Shawn LoPorto
|
|
Reduce Stress, Write a Test
|
All code is not created equal. Learn from a master of the craft how to spot bad code and mold it into good. This month, Mike Clark explains how writing automated tests can give you confidence to change code fearlessly. ....Read more...
By Mike Clark
|
|
Writing Effective Defect Reports
|
Defect reports are among the most important deliverables to
come out of test. ....Read more...
By Kelly Whitmill
|
|
Writing Software Security Test Cases
|
Part of software testing involves replicating customer use cases against a given application. These use cases are documented in a test plan during the quality assurance phase in the development cycle to act as a checklist ensuring common use cases ....Read more...
By Robert Auger
|
|
Anatomy of a Software Development Role: Quality Assurance
|
The Quality Assurance (QA) role is the role responsible for guaranteeing a level of quality for the end client, and to help the software development team to identify problems early in the process.....Read more...
By Robert Bogue
|
|
Arguing Apples and Oranges -- Explains the how Priority and Severity of the bug given
|
Priority is Business; Severity is Technical Tim is looking at business priority: “How important is it to the business that we fix the bug?.....Read more...
By Elisabeth Hendrickson
|
|
Five Minutes Ahead of the Boot - testing and QA
|
Priority is Business; Severity is Technical Tim is looking at business priority: “How important is it to the business that we fix the bug?.....Read more...
By Danny R. Faught
|