Software Testing and QA Fundamentals news, help and research - SearchSoftwareQuality.com

Software Testing and QA Fundamentals

Email Alerts

Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • NUnit

    NUnit is an evolving, open source framework designed for writing and running tests in Microsoft .NET programming languages... (Continued) 

  • spaghetti code

    Spaghetti code is a derogatory term for computer programming that is unnecessarily convoluted, and particularly programming code that uses frequent branching from one section of code to another. 

  • garbage in, garbage out (GIGO)

    GIGO (garbage in, garbage out) is a concise expression of a concept common to computer science and mathematics: the quality of output is determined by the quality of the input... (Continued) 

  • 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) 

  • stress testing

    Stress testing is the process of determining the ability of a computer, network, program or device to maintain a certain level of effectiveness under unfavorable conditions... (Continued) 

  • white box

    A white box or clear box is a device, program or system whose internal workings are well understood. White box testing, also called white box analysis, clear box testing or clear box analysis, is a strategy for software debugging in which the tester ... 

  • code review

    Code review is a phase in the computer program development process in which the authors of code, peer reviewers, and perhaps quality assurance reviewers get together to review code, line by line... (Continued) 

  • error handling

    Error handling refers to the anticipation, detection, and resolution of programming, application, and communications errors... (Continued) 

  • build

    In a programming context, a build is a version of a program. 

  • auditor

    In Web advertising, this usually means a third-party company that audits the number of visitors to or impression sent from a Web site during some time period. 

  • See More: Definitions on Software Testing and QA Fundamentals
  • Tester personality types with Catherine Powell at STPCon 2011

    Watch this video to learn about Catherine Powell's STPCon 2011 presentation, an open jam session that helps participants better understand their tester personality type and what they can contribute to a software testing team. 

  • Noah Sussman of Etsy presents at STPCon 2011

    In this video, Noah Sussman from Etsy.com talks about recent changes at Etsy, including production, release and code testing changes that have resulted in company growth. He presented at STPCon 2011, advising on how to manage quality in a fast-paced ... 

  • Matt Heusser at STPCon 2011: Interactive sessions

    Matt Heusser talks about his experience at STPCon2011 and all the hands-on activities being offered. He co-led a presentation with Pete Walen and he was involved in experiential open jams sessions. Watch this video to learn more about how to change t... 

  • Pete Walen discusses software testing leaders at STPCon2011

    Pete Walen discussed leadership qualities at STPCon2011. Watch this video, in which he invokes Harry Potter to identify leadership strengths that can benefit software testers. 

  • Lanette Creamer: Pairing programmers and non-programmers

    Lanette Creamer discusses pairing programmers with non-programmers, such as testers and product owners, in the Agile space. She also highlights her interactive jam session, designed to illuminate collaborative testing techniques. 

  • 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? 

  • Software Testing: How to know you're ready to start testing

    In this podcast, software testing and quality assurance (QA) expert Michael Kelly gives pointers about how to know when you're ready to start testing and the critical elements of good testing processes. 

  • Creating strong QA and testing strategies in a changing world

    Software quality and testing can remain robust -- even in lean economic times -- when a clear, consistent project strategy is in place and automation is used judiciously. 

About Software Testing and QA Fundamentals

Software quality assurance fundamentals cover the basics of the quality assurance discipline and the tools used to manage that discipline. An organization needs to understand quality principles and how quality will affect their reputation and the perception of their products. The cost of fixing defects increases as time progresses through the development lifecycle. Project managers, executives, the QA team, and project teams need to be aware of risk and tradeoffs involved in decisions and tools used to measure and improve software quality.