<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SEI Blog | Testing</title><link>http://www.sei.cmu.edu/feeds/tag/</link><description>Updates on changes and additions to the                         SEI Blog for posts matching Testing</description><atom:link href="http://www.sei.cmu.edu/blog/feeds/tag/testing/atom/" rel="self"/><language>en-us</language><lastBuildDate>Mon, 17 Feb 2025 00:00:00 -0500</lastBuildDate><item><title>Introducing MLTE: A Systems Approach to Machine Learning Test and Evaluation</title><link>https://www.sei.cmu.edu/blog/introducing-mlte-systems-approach-to-machine-learning-test-and-evaluation/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>Machine learning systems are notoriously difficult to test. This post introduces Machine Learning Test and Evaluation (MLTE), a new process and tool to mitigate this problem and create safer, more reliable systems.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alex Derr, Sebastián Echeverría, Katherine Maffey, Grace Lewis</dc:creator><pubDate>Mon, 17 Feb 2025 00:00:00 -0500</pubDate><guid>https://www.sei.cmu.edu/blog/introducing-mlte-systems-approach-to-machine-learning-test-and-evaluation/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category><category>Machine Learning</category></item><item><title>The Myth of Machine Learning Non-Reproducibility and Randomness for Acquisitions and Testing, Evaluation, Verification, and Validation</title><link>https://www.sei.cmu.edu/blog/the-myth-of-machine-learning-reproducibility-and-randomness-for-acquisitions-and-testing-evaluation-verification-and-validation/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>A reproducibility challenge faces machine learning (ML) systems today. This post explores  configurations that increase reproducibility and provides recommendations for these challenges.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Mellinger, Daniel Justice, Marissa Connor, Shannon Gallagher, Tyler Brooks</dc:creator><pubDate>Mon, 13 Jan 2025 00:00:00 -0500</pubDate><guid>https://www.sei.cmu.edu/blog/the-myth-of-machine-learning-reproducibility-and-randomness-for-acquisitions-and-testing-evaluation-verification-and-validation/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Acquisition Transformation</category><category>Testing</category><category>Machine Learning</category><category>Verification</category></item><item><title>Redemption: A Prototype for Automated Repair of Static Analysis Alerts</title><link>https://www.sei.cmu.edu/blog/redemption-a-prototype-for-automated-repair-of-static-analysis-alerts/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This post introduces Redemption, an open source tool that uses automated code repair technology to repair static analysis alerts in C/C++ source code.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Svoboda</dc:creator><pubDate>Mon, 10 Jun 2024 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/redemption-a-prototype-for-automated-repair-of-static-analysis-alerts/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Static Analysis</category><category>Secure Coding</category><category>Testing</category></item><item><title>Six Best Practices for Developer Testing</title><link>https://www.sei.cmu.edu/blog/six-best-practices-for-developer-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>Code coverage represents the percent of certain elements of a software item that have been exercised during its testing....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Binder</dc:creator><pubDate>Mon, 11 Nov 2019 00:00:00 -0500</pubDate><guid>https://www.sei.cmu.edu/blog/six-best-practices-for-developer-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>Don't Play Developer Testing Roulette: How to Use Test Coverage</title><link>https://www.sei.cmu.edu/blog/dont-play-developer-testing-roulette-how-to-use-test-coverage/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>Suppose someone asked you to play Russian Roulette. Although your odds of surviving are 5 to 1 (83 percent), it is hard to imagine how anyone would take that risk....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Robert Binder</dc:creator><pubDate>Mon, 14 Oct 2019 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/dont-play-developer-testing-roulette-how-to-use-test-coverage/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>Testing Concurrent Systems: Concurrency Defects, Testing Techniques, and Recommendations</title><link>https://www.sei.cmu.edu/blog/testing-concurrent-systems-concurrency-defects-testing-techniques-and-recommendations/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>Concurrency, which exists whenever multiple entities execute simultaneously, is a ubiquitous and an unavoidable fact of life in systems and software engineering....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 24 Jun 2019 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/testing-concurrent-systems-concurrency-defects-testing-techniques-and-recommendations/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>Enabling Shift-Left Testing from Small Teams to Large Systems</title><link>https://www.sei.cmu.edu/blog/enabling-shift-left-testing-from-small-teams-to-large-systems/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>Shift left is a familiar exhortation to teams and organizations engaged in Agile and Lean software development. It most commonly refers to incorporating test practices....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nanette Brown</dc:creator><pubDate>Mon, 18 Mar 2019 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/enabling-shift-left-testing-from-small-teams-to-large-systems/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>System Verification and Validation</category><category>Testing</category><category>Agile</category></item><item><title>Decision-Making Factors for Selecting Application Security Testing Tools</title><link>https://www.sei.cmu.edu/blog/decision-making-factors-for-selecting-application-security-testing-tools/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>In the first post in this series, I presented 10 types of application security testing (AST) tools and discussed when and how to use them....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Scanlon</dc:creator><pubDate>Mon, 20 Aug 2018 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/decision-making-factors-for-selecting-application-security-testing-tools/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Cyber Missions</category><category>Cybersecurity</category><category>Secure Coding</category><category>Security-Related Requirements</category><category>Software and Information Assurance</category><category>Testing</category><category>Vulnerability Analysis</category><category>Secure Development</category></item><item><title>10 Types of Application Security Testing Tools: When and How to Use Them</title><link>https://www.sei.cmu.edu/blog/10-types-of-application-security-testing-tools-when-and-how-to-use-them/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This blog post categorizes different types of application security testing tools and provides guidance on how and when to use each class of tool.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tom Scanlon</dc:creator><pubDate>Mon, 09 Jul 2018 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/10-types-of-application-security-testing-tools-when-and-how-to-use-them/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Vulnerability Analysis</category><category>Security Vulnerabilities</category><category>Testing</category><category>Cybersecurity</category><category>CERT/CC</category><category>Software and Information Assurance</category><category>Cyber Missions</category></item><item><title>Seven Recommendations for Testing in a Non-Deterministic World</title><link>https://www.sei.cmu.edu/blog/seven-recommendations-for-testing-in-a-non-deterministic-world/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This blog posting describes a number of measures that have proved useful when testing non-deterministic systems.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 24 Apr 2017 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/seven-recommendations-for-testing-in-a-non-deterministic-world/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Software and Information Assurance</category><category>Testing</category></item><item><title>The Challenges of Testing in a Non-Deterministic World</title><link>https://www.sei.cmu.edu/blog/the-challenges-of-testing-in-a-non-deterministic-world/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This SEI Blog post discusses the challenges of testing in a non-deterministic world, where system behavior may vary even with identical inputs.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 09 Jan 2017 00:00:00 -0500</pubDate><guid>https://www.sei.cmu.edu/blog/the-challenges-of-testing-in-a-non-deterministic-world/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>The Top 10 Blog Posts of 2015: Technical Debt, DevOps, Graph Analytics, Secure Coding, and Testing</title><link>https://www.sei.cmu.edu/blog/the-top-10-blog-posts-of-2015-technical-debt-devops-graph-analytics-secure-coding-and-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This blog post highlights the top 10 posts published in 2015. As we did with our mid-year review, we will include links to additional related resources that readers might find of interest.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Schmidt</dc:creator><pubDate>Mon, 04 Jan 2016 00:00:00 -0500</pubDate><guid>https://www.sei.cmu.edu/blog/the-top-10-blog-posts-of-2015-technical-debt-devops-graph-analytics-secure-coding-and-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Devops</category><category>Secure Coding</category><category>Testing</category><category>High-Performance Computing</category><category>Technical Debt</category></item><item><title>A Taxonomy of Testing: What-Based and When-Based Testing Types</title><link>https://www.sei.cmu.edu/blog/a-taxonomy-of-testing-what-based-and-when-based-testing-types/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This SEI Blog post provides a taxonomy of testing types based on when they are conducted in the software development process and their primary focus.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 21 Sep 2015 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/a-taxonomy-of-testing-what-based-and-when-based-testing-types/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>A Taxonomy of Testing</title><link>https://www.sei.cmu.edu/blog/a-taxonomy-of-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>Through this series of blog posts, I will also challenge testing practitioners to examine and determine the degree of completeness of their personal testing expertise, experience, and training, and test programs and associated test planning.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 31 Aug 2015 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/a-taxonomy-of-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>Testing, Agile Metrics, Fuzzy Hashing, Android, and Big Data: The SEI Blog Mid-Year Review (Top 10 Posts)</title><link>https://www.sei.cmu.edu/blog/testing-agile-metrics-fuzzy-hashing-android-and-big-data-the-sei-blog-mid-year-review-top-10-posts/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>As we reach the mid-year point, this blog posting highlights our 10 most popular posts, and links to additional related resources you might find of interest</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Schmidt</dc:creator><pubDate>Mon, 13 Jul 2015 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/testing-agile-metrics-fuzzy-hashing-android-and-big-data-the-sei-blog-mid-year-review-top-10-posts/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>High-Performance Computing</category><category>Malware</category><category>Testing</category><category>Agile</category></item><item><title>Four Types of Shift Left Testing</title><link>https://www.sei.cmu.edu/blog/four-types-of-shift-left-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This SEI Blog post discusses the four types of shift-left testing and their benefits.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 23 Mar 2015 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/four-types-of-shift-left-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>Android, Heartbleed, Testing, and DevOps: An SEI Blog Mid-Year Review</title><link>https://www.sei.cmu.edu/blog/android-heartbleed-testing-and-devops-an-sei-blog-mid-year-review/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This SEI Blog reviews the most popular posts for the first half of 2014, and links additional related resources for readers.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Schmidt</dc:creator><pubDate>Mon, 30 Jun 2014 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/android-heartbleed-testing-and-devops-an-sei-blog-mid-year-review/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Devops</category><category>Android</category><category>Secure Coding</category><category>Testing</category><category>Secure Development</category><category>Software Architecture</category><category>Big Data</category></item><item><title>The Importance of Automated Testing in Open Systems Architecture Initiatives</title><link>https://www.sei.cmu.edu/blog/the-importance-of-automated-testing-in-open-systems-architecture-initiatives/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>This SEI Blog post explores how the Navy is operationalizing Better Buying Power to Open Systems Architecture &amp; Business Innovation initiatives.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Schmidt</dc:creator><pubDate>Mon, 03 Mar 2014 00:00:00 -0500</pubDate><guid>https://www.sei.cmu.edu/blog/the-importance-of-automated-testing-in-open-systems-architecture-initiatives/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category><category>Common Operation Platform Environments (COPEs)</category><category>Open Systems Architectures</category><category>Software Architecture</category></item><item><title>Using V Models for Testing</title><link>https://www.sei.cmu.edu/blog/using-v-models-for-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>The verification and validation of requirements are a critical part of systems and software engineering....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 11 Nov 2013 00:00:00 -0500</pubDate><guid>https://www.sei.cmu.edu/blog/using-v-models-for-testing/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item><item><title>Common Testing Problems: Pitfalls to Prevent and Mitigate</title><link>https://www.sei.cmu.edu/blog/common-testing-problems-pitfalls-to-prevent-and-mitigate2/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</link><description>Discover strategies to avoid common testing pitfalls and improve product quality during software development.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donald Firesmith</dc:creator><pubDate>Mon, 06 May 2013 00:00:00 -0400</pubDate><guid>https://www.sei.cmu.edu/blog/common-testing-problems-pitfalls-to-prevent-and-mitigate2/?utm_source=blog&amp;utm_medium=rss&amp;utm_campaign=my_site_updates</guid><category>Testing</category></item></channel></rss>