Email Alerts
-
STAREAST 2013: Software testing news
Get the highlights of STAREAST 2013 with exclusive interviews, stories and videos from QA and software test experts. Conference Tutorial
-
Software Test Professionals Conference overview
guide
-
Web application testing: Rob Lambert, 'the Social Tester'
Testing expert Yvette Francino interviews Rob Lambert on how Web application testing differs from testing desktop applications. Feature
-
Software testing trends 2012: Business alignment, not bug fixes
Chief among the software testing trends of the past year was a focus on business alignment over bug fixes. Feature
-
STARWEST conference: News and opinions
SSQ editors offer coverage of the STARWEST conference in Anaheim, California. guide
-
STAREAST 2012: Risk-based testing approaches for Agile development teams
Experts Mary LeMieux-Ruibal and Mirkeya Capellán, who are leading a session at STAREAST 2012 titled, “Creating a Risk-based Testing Strategy,” examine risk-based testing on Agile teams. Feature
-
Continuous integration: Achieving speed and quality in release management
guide
-
What upper management should know about managing software testing processes
Contributor Crystal Bedell interviews experts about how test managers can keep senior managers informed of the value and quality their team adds to the organization. Feature
-
Software test management: Produce quality applications by fostering culture of respect
A culture of mutual respect and one in which senior management values quality are crucial elements in producing high quality applications for customers. Feature
-
Continuous integration: Tools and trends
In this story, SSQ contributor Crystal Bedell describes the benefits of continuous integration, tools that are being used, and the trends for more mature continuous integration techniques: continuous deployment and continuous delivery. Feature
- See more Essential Knowledge on Software Testing Methodologies
-
Software testing techniques: Four ways to cut costs
SearchSoftwareQuality expert Matthew Heusser offers four simple, creative software testing techniques to help test pros cut costs. News | 09 Apr 2013
-
Software quality assurance testing pros: Act like a journalist
A software QA professional and former journalist explains how building strong relationships with project stakeholders results in better software. News | 13 Feb 2013
-
James Whittaker and other test leaders reveal Google’s approach to testing software
Test leaders will benefit by learning the concepts, processes and secrets of success in quality assurance at Google. News | 24 May 2012
-
Quality assurance vs. testing the focus of Belgium Testing Days
Lisa Crispin continues with summaries of the keynote and many of the sessions at Belgium Testing Days. The theme of the conference was “QA versus Testing: Antagonism or Symbiosis?” News | 30 Apr 2012
-
Belgium Testing Days conference: The purpose of software testing
“QA versus Testing: Antagonism or Symbiosis?” was the theme for the Belgium Testing Days conference. SSQ’s Agile expert Lisa Crispin attended the conference and brings back highlights in this two-part series. News | 30 Apr 2012
-
Software testers as qualitative researchers: STAREAST 2012 keynote
The qualitative research methods employed by social scientists are not so different from the work of software testers, according to STAREAST 2012 keynote speaker Michael Bolton. News | 19 Apr 2012
-
Building a quality organization with talent management
At STAREAST 2012, keynote speaker Keith Klain spoke about his success in leading cultural change by emphasizing leadership skills, talent management and empowerment. News | 19 Apr 2012
-
How IT leaders can boost ROI with test automation
We hear more about Graham and Fewster's thoughts on ROI for automation and their advice for IT leaders. They will be speaking about test automation and STAREAST 2012. News | 09 Apr 2012
-
Test automation: Exploring automation case studies in Agile development
Dorothy Graham and Mark Fewster, authors of “Experiences with Test Automation,” discuss the types of test automation that software development teams are executing. Graham and Fewster will be speaking about test automation at STAREAST 2012. News | 09 Apr 2012
-
The practical side of Agile Testing Days: Insights for software testing
In this second of a two-part series about Agile Testing Days in Potsdam, Germany, Agile expert Lisa Crispin continues her account of the conference, describing some of the more practical and technical sessions. News | 02 Dec 2011
- See more News on Software Testing Methodologies
-
Software testers: Get a professional development plan
STAREAST 2013 participants offer advice to software testers on setting up their company's professional development plan. Tip
-
Tips for database testing from the cloud
What is database testing and how is it important to your application and the company? Get tips to effectively test when data is hosted in the cloud. Tip
-
Software testing techniques: Overcoming biases
Gerie Owen offers software testing techniques to overcome biases and boost code quality and answers the pressing "how did I miss that bug?" question. Tip
-
Software test managers: Gaining good leadership skills
Successful test organizations demand leaders, not just managers. Software testing expert Pete Walen shares advice for acquiring good leadership skills. Tip
-
Agile process: Time to incorporate security testing
Test expert Amy Reichert explains how to incorporate basic security testing into the Agile process. Tip
-
Web application testing: Three lessons
Test expert Robert Lambert explains the three most important lessons in Web application testing based on his new book '36 Days of Web Testing.' Tip
-
Software quality testing with no time, no money and no testers
Software quality testing is possible even without resources. Heuristics, BYOD parties and nonprofessional testers can help test pros accomplish goals. Tip
-
Acceptance test-driven development explained
Acceptance test driven development brings developers, testers and business together to sort out bugs before coding starts, according to a new book. Tip
-
Four ways to reduce software testing cost without sacrificing quality
Matt Heusser, lead editor of "How to Reduce the Cost of Software Testing," shares a few of his favorite tips on how to reduce testing costs without sacrificing quality. Tip
-
Acceptance test-driven development: Customers driving tests
Acceptance test-driven development (ATDD) is a technique used to bring customers into the test design process before coding has begun. Tip
- See more Tips on Software Testing Methodologies
-
Succeeding in test automation: Collaboration between Agile testers and programmers
Agile expert Lisa Crispin discusses the collaboration dynamic between testers and programmers, particularly in the interest of test automation success. Answer
-
Release management: Software testing in production
When asked about testing during production, most people might initially recommend against it. However, upon closer examination, expert Pete Walen offers some insights into situations where testing may be helpful in production. Answer
-
Software testing during the build and release phase
While perhaps no testing is absolutely required during the build and release phase of a project, according to expert Pete Walen, there are specific results that need to be reviewed. In this response he explains what to look for when supporting contin... Answer
-
Testing in Agile development: Separating developing and testing
Each testing team has different needs, and each tester needs control over his or her own testing environment, according to expert Lisa Crispin. Read this response for insights into how to manage testing activities in Agile development. Answer
-
When tracking changes to test cases is necessary
Is it necessary to track changes made to test cases? Expert Pete Walen explores this issue and offers some helpful advice. Answer
-
When should suggested "enhancements" be tracked as software defects?
In this expert response, Pete Walen examines the various possible meanings of "enhancement" and explains when testers should document a request for enhancement as a defect. Answer
-
Strategies for optimizing browser compatibility testing
In this expert response, consultant Karen Johnson describes strategies she uses for browser compatibility testing. Experience and knowledge of common vulnerabilities and developers' preferences can be helpful in knowing which areas to attack first. Answer
-
Expand your automation testing skill set to boost development team value
Testers and programmers must continually learn new skills and reach out to their team members and other experts to find the newest tools and approaches for test automation. Expert Lisa Crispin explains how acquiring new skills can enhance both the ef... Answer
-
Automation testing, tools and frameworks enhance business value
Automating test needs can provide business value and improved software performance. In this expert response, Lisa Crispin defines automation as it pertains to testing, explains the tools and frameworks involved, and offers tips on how to decide when ... Answer
-
Verifying user authentication and data encryption in your Web service
Application security is a tricky aspect of development, and it’s usually best to rely on the professionals to authenticate users and encrypt data. However, there are steps development teams can take to validate that these processes are being performe... Answer
- See more Expert Advice on Software Testing Methodologies
-
load testing software
Load testing software is an evaluation tool for determining how an application will perform as the work level approaches the limits of the application's specifications. Definition
-
accessibility testing
Accessibility testing is a type of systems testing designed to determine whether individuals with disabilities will be able to use the system in question, which could be software, hardware, or some other type of system. Definition
-
static testing
Static testing is a software testing method that involves examination of the program's code and its associated documentation but does not require the program be executed. Definition
-
dynamic testing
Dynamic testing is a method of assessing the feasibility of a software program by giving input and examining output (I/O). The dynamic method requires that the code be compiled and run. Definition
-
ad hoc testing
Ad hoc testing is a non-methodical approach to assessing the viability of a product. Commonly used in software development, ad hoc testing is performed without a plan of action, and actions taken are not typically documented. Definition
-
canary (canary testing)
In software testing, a canary (also called a canary test) is a push of code changes to a small number of users who have not volunteered or opted-in for testing. Definition
-
static verification
Static verification is the set of processes that analyzes code to ensure defined coding practices are being followed, without executing the application itself. Definition
-
black box (black box testing)
A black box is any device whose workings are not understood by or accessible to its user. According to Edward Tenner, writing in The Washington Post, the first black box was a gun sight carried on World War II Flying Fortresses, with hidden compone... Definition
-
load testing
Load testing is the process of subjecting a computer, peripheral, server, network or application to a work level approaching the limits of its specifications... (Continued) Definition
-
context-driven testing
Context-driven testing is a paradigm for developing and debugging computer software that takes into account the ways in which the programs will be used or are expected to be used in the real world... (Continued) Definition
-
Software Testing with Matt Sullivan and Scott Barber
Matt Sullivan and Scott Barber discuss their presentation at STPCon 2011, which addressed software testing and software systems testing, among other topics. Video
-
Carl Shaulis on Kanban at STPCon2011
Carl Shaulis from HomeAway.com gave a presentation at STPCon 2011 on how testing can work in the world of kanban. Watch this video for a brief overview of the processes his company identified for expediting testing in an Agile setting using kanban. Video
-
Tester's role in Agile environment with Rob Walsh
Rob Walsh from Excalibur discusses the tester's role in the Agile environment at STPCon 2011. Video
-
Sam Charrington, Appistry CloudIO
Appistry CloudIO Manager is the enhanced management arm of CloudIO Platform v4.0 for public and private clouds. In this video, Sam Charrington talks about the new product's deployment and operational features. He is product management vice president... Video
-
Software Testing: Assessing risk and scope
During a software project, there will always be more features to test than time you have to test them. So, how do you determine how much testing you'll do and how much risk is involved in setting limits? Podcast
-
Software testers: Get a professional development plan
STAREAST 2013 participants offer advice to software testers on setting up their company's professional development plan. Tip
-
STAREAST 2013: Software testing news
Get the highlights of STAREAST 2013 with exclusive interviews, stories and videos from QA and software test experts. Conference Tutorial
-
Tips for database testing from the cloud
What is database testing and how is it important to your application and the company? Get tips to effectively test when data is hosted in the cloud. Tip
-
Software testing techniques: Overcoming biases
Gerie Owen offers software testing techniques to overcome biases and boost code quality and answers the pressing "how did I miss that bug?" question. Tip
-
Software test managers: Gaining good leadership skills
Successful test organizations demand leaders, not just managers. Software testing expert Pete Walen shares advice for acquiring good leadership skills. Tip
-
Software Test Professionals Conference overview
guide
-
Agile process: Time to incorporate security testing
Test expert Amy Reichert explains how to incorporate basic security testing into the Agile process. Tip
-
Web application testing: Three lessons
Test expert Robert Lambert explains the three most important lessons in Web application testing based on his new book '36 Days of Web Testing.' Tip
-
Web application testing: Rob Lambert, 'the Social Tester'
Testing expert Yvette Francino interviews Rob Lambert on how Web application testing differs from testing desktop applications. Feature
-
Software testing techniques: Four ways to cut costs
SearchSoftwareQuality expert Matthew Heusser offers four simple, creative software testing techniques to help test pros cut costs. News
- See more All on Software Testing Methodologies
About Software Testing Methodologies
Software testing is used to determine whether a software application is producing the expected results. Depending on the methodology used and the type of testing that's being done, it can happen at any time in the software development process. Agile methodologies use test-driven development (TDD), in which tests are written before the code is written. Using this type of model, developers and testers are often paired and work together organizationally, throughout the software development lifecycle. However, in traditional methodologies such as a waterfall model, testing occurs after coding has been completed. Some methodologies further define phases of test, such as unit, integration, system, system integration, regression, and acceptance test.