Skip to content

collection of resources for AI-driven software testing and automation, including research, articles, tools, and case studies to enhance testing efficiency and innovation.

License

Notifications You must be signed in to change notification settings

AI-driven-ST-Foundation/AI-Software-Testing-Knowledge-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

AI-Software-Testing-Knowledge-Resources

Collection of resources for AI-driven software testing and automation, including research, articles, tools, and case studies to enhance testing efficiency and innovation.

Research Papers

  1. Implementation and Comparison of Artificial Intelligence Techniques in Software Testing

Published in: 2023 6th International Conference on Information Systems and Computer Networks (ISCON)

Summary: This paper discusses how AI, specifically machine learning (ML) and deep learning (DL), improves software testing efficiency by reducing manual efforts. It compares techniques used for faster application testing. The paper suggests that AI enhances test efficiency, especially for complex, time-sensitive applications.

  1. Artificial Intelligence in Software Test Automation: A Systematic Literature Review

Published in: No specific journal listed, part of a systematic review study

Summary: This paper categorizes AI techniques applicable to various testing activities, including test case reusability, coverage, fault detection, and manual effort reduction. The paper discusses that AI-based methods improve efficiency in test automation, enhance fault detection, and enable wider test coverage.

  1. Accelerating Software Quality: Generative AI for Automated Test-Case Generation

Published in: International Journal for Research in Applied Science and Engineering Technology

Summary: The study explores generative AI for creating comprehensive test cases automatically and detecting bugs by analyzing codebases and execution traces. The paper suggests that generative AI significantly improves test coverage and efficiency but requires solutions for challenges like data quality and domain specificity.

  1. AI Techniques in Software Engineering Paradigm

Published in: Proceedings of the 2018 ACM/SPEC International Conference on Performance Engineering

Summary: This paper discusses AI's role in automating the development, operation, and analysis phases of software engineering, including defect prediction and log analysis. The paper suggests that AI enhances defect prediction, enables effective logging, and improves reliability prediction.

  1. Artificial Intelligence in Software Testing: A Systematic Review

Published in: TENCON 2023 - IEEE Region 10 Conference

Summary: This systematic review analyzes 20 studies on AI's role in software testing, covering areas like test case generation, defect prediction, and prioritization.

  1. AI for Testing Today and Tomorrow: Industry Perspectives

Published in: IEEE International Conference on Artificial Intelligence Testing (AITest)

Summary: The paper reviews a panel discussion of industry experts, detailing visions and strategies for applying AI in testing, including testing AI systems and self-testing systems.

Blog Posts

  1. AI-Powered Test Automation: A Practical Guide for QA Engineers

Summary: A comprehensive guide on implementing AI-driven test automation, covering practical aspects like choosing the right tools, setting up test environments, and integrating AI models into existing test frameworks. Includes code examples and real-world case studies.

  1. Building Self-Healing Test Automation with Machine Learning

Summary: Explores how to create resilient automated tests using ML algorithms that can adapt to UI changes. Details implementation strategies for self-healing mechanisms in test automation frameworks and discusses successful implementations at scale.

  1. Practical Applications of GPT Models in Software Testing

Summary: Demonstrates practical ways to leverage GPT models for test case generation, API testing, and test documentation. Includes examples of prompt engineering for testing scenarios and integration patterns with existing test suites.

  1. Machine Learning for Test Case Prioritization: A Developer's Guide

Summary: A detailed walkthrough of implementing ML-based test case prioritization, including feature engineering, model selection, and integration with CI/CD pipelines. Provides code samples and performance metrics from real projects.

  1. Visual Testing with AI: Beyond Traditional Automation

Summary: Covers advanced techniques in visual regression testing using AI, including handling dynamic content, cross-browser testing, and visual AI algorithms. Discusses practical implementation strategies and common challenges in visual testing.

About

collection of resources for AI-driven software testing and automation, including research, articles, tools, and case studies to enhance testing efficiency and innovation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published