Keywords: Software Testing (14)

save
save to

Please log in to save materials.

selected filters:
Additional Topics
Remix and Share

Additional Topics

This subset of the Black Box Software Testing collection includes resources to ... (more)

This subset of the Black Box Software Testing collection includes resources to teach quality cost analysis, combination testing, regression testing, GUI regression automation, high volume test automation, requirements analysis, test documentation, test scripts, and scripted testing and inattentional blindness. Resources include lecture videos, slides, activities, and suggested readings. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Bug Advocacy: Effective Bug Investigation and Reporting
Remix and Share

Bug Advocacy: Effective Bug Investigation and Reporting

This subset of the Black Box Software Testing collection includes resources to ... (more)

This subset of the Black Box Software Testing collection includes resources to teach Bug Advocacy: Effective Bug Investigation and Reporting. Bug reports are not just neutral technical reports. They are persuasive documents. The key goal of the bug report author is to provide high-quality information, well-written, to help stakeholders make wise decisions about which bugs to fix. Resources include lecture videos, slides, activities, suggested readings, and study guide materials. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Domain Testing: The Most Widely Used Test Technique
Remix and Share

Domain Testing: The Most Widely Used Test Technique

This subset of the Black Box Software Testing collection includes resources to ... (more)

This subset of the Black Box Software Testing collection includes resources to teach Domain Testing: The Most Widely Used Test Technique. Resources include lecture videos, slides, activities, suggested readings, and study guide materials. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Exploratory Testing
Remix and Share

Exploratory Testing

This subset of the Black Box Software Testing collection includes resources to ... (more)

This subset of the Black Box Software Testing collection includes resources to teach Exploratory Testing. Software testing is a technical investigation conducted to provide stakeholders with empirical information about the quality of a software product, system or service. The investigation includes research necessary to design information-revealing tests and interpret their results, building tools and data sets to make those tests possible, and communication necessary to report results to stakeholders in an effective way. Like any skilled tester, the explorer does all of these. The difference is that the explorer does them in any sequence that is useful, mixing research, design, execution, interpretation, and communication so as to keep exposing new information and keep up with the ongoing changes in market, platform, design, and implementation of the software under test. Resources include lecture videos, slides, activities, and suggested readings. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Foundations of Software Testing
Remix and Share

Foundations of Software Testing

This subset of the Black Box Software Testing collection includes lecture videos, ... (more)

This subset of the Black Box Software Testing collection includes lecture videos, slides, suggested readings, and study questions focusing on the Foundations of Software Testing including: basic terminology, the mission of testing, the oracle problem, the measurement problem, the impossibility of complete testing, and relevant foundational concepts from the computer science field. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Introduction (Software Engineering)
No Strings Attached

Introduction (Software Engineering)

The objective of this session is to introduce the subject of software ... (more)

The objective of this session is to introduce the subject of software engineering. When you have read this session you will understand what software engineering is and why it is important, know the answers to key questions which provide an introduction to (less)

Subject:
Science and Technology
Material Type:
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Trung Hung VO
Laboratory in Software Engineering, Fall 2001
Remix and Share

Laboratory in Software Engineering, Fall 2001

Introduces concepts and techniques relevant to the production of large software systems. ... (more)

Introduces concepts and techniques relevant to the production of large software systems. Students taught a programming method based on the recognition and description of useful abstractions. Topics: modularity; specification; data abstraction; object modeling; design patterns; and testing. Several programming projects of varying size undertaken by students working individually and in groups. (less)

Subject:
Science and Technology
Material Type:
Activities and Labs
Assessments
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
MIT OpenCourseWare
Author:
Daniel Jackson
Overview of Test Design: A Survey of Black Box Software Testing Techniques
Remix and Share

Overview of Test Design: A Survey of Black Box Software Testing Techniques

This subset of the Black Box Software Testing collection includes resources for ... (more)

This subset of the Black Box Software Testing collection includes resources for a broad survey of software test technique noticing different objectives, strengths, and blind spots. Materials present a few techniques more closely than the rest. Students will: gain familiarity with a variety of test techniques; learn structures for comparing objectives and strengths of different test techniques; use the Heuristic Test Strategy Model for test planning and design; and use concept mapping tools for test planning. Resources include lecture videos, slides, activities, suggested readings, and study guide materials. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Risk-Based Testing
Remix and Share

Risk-Based Testing

This subset of the Black Box Software Testing collection includes resources to ... (more)

This subset of the Black Box Software Testing collection includes resources to teach Risk-Based Testing. The essence of risk-based testing is to imagine how the product could fail and design tests to expose those potential failures. Key concepts include project-level risk analysis and failure mode and effects analysis. Resources include lecture videos, slides, activities, and suggested readings. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Scenario Testing
Remix and Share

Scenario Testing

This subset of the Black Box Software Testing collection includes resources to ... (more)

This subset of the Black Box Software Testing collection includes resources to teach Scenario Testing. The scenario test involves a story about how the program is used, including information about the motivations of the people involved. The Soap Opera emphasizes the human issues, even beyond the traditional scenario. Resources include lecture videos, slides, activities, suggested readings, and study guide materials. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Specification-Based Testing
Remix and Share

Specification-Based Testing

This subset of the Black Box Software Testing collection includes resources to ... (more)

This subset of the Black Box Software Testing collection includes resources to teach Specification-Based Testing. Spec-based testing involves discovering what claims are made in the specifications and testing the product against those claims. Thus, testers might evaluate a product against a comprehensive development specification, a user manual, a third-party manual, or a collection of emails and meeting notes that together define the product. Resources include lecture videos, slides, activities, suggested readings, and study guide materials. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Taking Exams (Black Box Software Testing classes)
Remix and Share

Taking Exams (Black Box Software Testing classes)

This subset of the Black Box Software Testing collection includes lecture videos, ... (more)

This subset of the Black Box Software Testing collection includes lecture videos, slides, suggested readings, and study questions focusing on skills needed for Taking Exams - especially answering essay questions. (less)

Subject:
Computing and Information
Engineering
Technology
Material Type:
Activities and Labs
Full Course
Instructional Material
Lecture Notes
Reference
Unit of Study
Provider:
Center for Software Testing Education and Research
Provider Set:
Black Box Software Testing
Author:
Association for Software Testing
Cem Kaner
Douglas Hoffman
James M. Bach
Rebecca L. Fiedler
Testing with JUnit
Read the Fine Print

Testing with JUnit

JUnit is a testing method that is included with NetBeans (Java) installs ... (more)

JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. In this activity, students design tests for a provided Java class before the class methods are constructed using a process called test-driven development. To create a design, the software/system design process, which is a specific case of the engineering design process, is followed. After students create a design, it is implemented and tested and if necessary, the design undergoes editing to make sure it functions by testing the Java class correctly. To conclude the activity, students write the methods in the Java class using their tests to debug the program. (less)

Subject:
Computing and Information
Engineering
Education
Material Type:
Activities and Labs
Instructional Material
Provider:
TeachEngineering
Author:
IMPART RET Program, College of Information Science & Technology,
Ryan Stejskal, Brian Sandall
TeachEngineering.org
Using JUnit
Read the Fine Print

Using JUnit

Students focus on the testing phase of the design process by considering ... (more)

Students focus on the testing phase of the design process by considering how they have tested computer programs in the past and learning about a new method called JUnit to test programs in the future. JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. Students design tests using JUnit and implement those tests. (less)

Subject:
Computing and Information
Engineering
Education
Material Type:
Instructional Material
Lesson Plans
Provider:
TeachEngineering
Author:
IMPART RET Program, College of Information Science & Technology,
Ryan Stejskal, Brian Sandall
TeachEngineering.org
2002 llaF ,gnivloS melborP gnireenignE dna sretupmoC ot noitcudortnI

2002 llaF ,gnivloS melborP gnireenignE dna sretupmoC ot noitcudortnI

.desu si egaugnal gnimmargorp avaJ ehT .gninnalp dna ,tnemeganam ,ecneics ,gnireenigne ni ... (more)

.desu si egaugnal gnimmargorp avaJ ehT .gninnalp dna ,tnemeganam ,ecneics ,gnireenigne ni smelborp gnivlos rof seuqinhcet gnipoleved no si sisahpmE .scipot decnavda detceles dna scihparg retupmoc ,gnihcraes dna gnitros ,serutcurts atad ,sdohtem laciremun ,secafretni resu lacihparg ,stpecnoc gnimmargorp revoc smelborp gnimmargorp ylkeeW .esruoc eht fo sucof eht si tnempoleved dna ngised erawtfos detneiro-tcejbO .snoitacilppa cifitneics dna gnireenigne rof sdohtem lanoitatupmoc dna tnempoleved erawtfos latnemadnuf stneserp esruoc sihT (less)