Software Testing with Generative AI- Beginners Guide 2025

所在平台: Udemy

课程主页: https://www.udemy.com/course/manual-testing-quality-assurance-course-for-beginners/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:2025年生成式人工智能软件测试初学者指南 课程概述: 本课程是为初学者提供的软件测试和ETL测试的手册,旨在帮助学习者从零开始掌握网页应用程序测试。随着科技的发展,质量保障已成为当今时代的必需品,组织在市场竞争中生存的关键在于满足应用程序的质量标准。因此,掌握软件开发和测试的基本概念显得尤为重要。在这个课程中,我们采用实操和逐步的方式,使IT专业人员更容易掌握软件测试的核心概念。 课程目标: - 学习生成式人工智能在软件测试中的应用 - 理解手动软件测试的基本概念和术语 - 掌握软件测试生命周期 - 理解瀑布与敏捷测试流程 - 执行网页和移动功能测试 - 制定、记录和执行测试活动 - 理解常见测试用例 - 学习Prompt工程技能以生成测试文档、自动化代码,并演示AI驱动的测试工具 目标受众: - 实习生 - 应届毕业生 - 一年经验的毕业生 - 软件测试人员、开发人员、设计师、QA工程师 课程成果: 课程结束时,学员将能够: - 理解测试和网页术语 - 熟练应用敏捷测试方法 - 理解功能测试及其技术(网页与移动) - 学会编写测试计划、测试用例、缺陷报告 - 实际操作常见测试用例 - 在实际项目上工作 - 使用多种工具交付项目 课程大纲: 1. 介绍软件开发生命周期、瀑布模型、敏捷模型 2. 测试基础:测试的必要性、测试的执行者、测试的开始与停止时间、测试原则、验证与确认、标准与模型 3. 测试术语:静态与动态分析、缺陷及其生命周期 4. 测试方法与级别:手动测试与自动化测试、单元测试与集成测试等 5. 功能测试及其技术 6. 非功能测试 7. 缺陷生命周期管理 8. 测试文档编写 9. 缺陷跟踪与项目跟踪工具 10. 团队合作 11. 敏捷测试:敏捷测试的原则与技术 12. 网页测试 13. 移动手势与应用测试 14. 响应式网页测试 15. 跨浏览器与跨平台测试 16. 博客写作 17. 缺陷分类与测试类型的资格评估 本课程旨在为学员提供全面的测试知识,使他们能够在实际项目中运用所学的技能。

课程评论(0条)

课程详情

Manual Software Testing and ETL Testing Guide to Web Application Testing for Beginners from scratch. Quality Assurance is a must need in today's era of technology. Meeting the expected quality of an application has become an essential factor for organizations. This is where software development and software testing concepts come into play. Organizations need to follow certain quality assurance standards in order to survive in the market competition. It is must required to understand software development life cycle before executing software testing concepts. We often ignore software testing fundamentals and manual testing concepts which is hugely harmful. IT professionals can never reach the expected level of success without a strong foundation in software development and software testing concepts. Also, it has not been easy to find project oriented and real-time training in software testing fundamentals. However, we all need to learn the basics of quality assurance and testing before jumping into any sort of automation. In this course, we took a hands-on and step by step approach to make it easier for IT professionals to master software testing core concepts. This course includes basic and advanced QA training videos with practical examples of different aspects of testing including software development life cycle (SDLC), overview of specific roles and real-time work environment for a software tester, different types of testing, creating comprehensive test plans, and test cases.Our main objectives are to make sure that attendees will be able toLearn Generative AI in Software Testing· Understand the Basic concepts and terminology of Manual Software testing· Software Test Lifecycle· Waterfall and Agile Testing Process· Perform Web and Mobile Functional Testing· Plan, Document and Execute test activities· Understand Common Test CasesLearn Prompt engineering skills to generate Test Artifacts, Automation codes and demo of AI powered Testing toolsIntended audience· Internees· Fresh graduates· Graduates with one year experience· Software Testers, Developers, Designer, QA EngineersCourse OutcomesBy the end of this course attendee/ trainee will have the working knowledge of the following:· Comfortable understanding of Testing and web terminology· Be able to comfortably work in Agile Testing Methodology· Grasp over Functional Testing and Techniques (Web & Mobile)· Grasp over Test Plan, Test Cases, Bug Reports, Defect Reports· Hands on understanding of common Test Cases· Attendee will be able to work on live projects· Ability to use multiple tools used for delivering a projectCourse outline1. Introductiona) Software Development Lifecycleb) Waterfall Modelc) Agile Model2. Introduction to testinga) Why test?b) Who does Testing?c) When to Start/ Stop Testing?d) Principals of testinge) Verification & Validationf) Standards & Models Related to Testingg) V-Model - Intro only3. Testing Terminologya) Static analysis and dynamic analysisb) Failure, Error, Fault, And Defectc) Testing, Debuggingd) Software Testing Life cycle4. Testing methodologies & levelsa) Methods of Testing§ Manual Testing§ Automation Testingb) Levels of testing§ Unit§ Integration§ Systemc) Testing techniques§ Black Box Testing§ White Box Testing§ Grey Box Testingd) Types of Testing§ Functional Testing§ Non- Functional Testing (automation, performance, security, data, platform)5. Functional Testing· Kualitatem Process for testinga. Techniquesi. Equivalence Partitioningii. Boundary Value Analysisiii. Error Guessingiv. State Transition Testingv. Use Case TestingTypesi. Integration Testingii. System Testing§ Regression Testingiii. Acceptance Testing6. Non Functional Testinga. Performance Testingb. Load Testingc. Stress Testingd. Volume Testinge. Reliability Testingf. Usability Testingg. Compatibility Testingh. Security Testingi. Portability Testing7. Bug lifecyclea. Waterfallb. Agile8. Testing Documentation· Test Plano Introductiono Test Itemso Software Risk Issueso Features to be Testedo Features not to be Testedo Approacho Item Pass/Fail Criteriao Suspension Criteria and Resumption Requirementso Test Deliverableso Staffing and Training Needso Responsibilitieso Scheduleo Planning Riskso Glossary· Test Estimation· Test Scenario· Test Case· Traceability Matrix· Bug Report9. Bug Tracking Tools & Project Trackinga. JIRAb. Trelloc. Bugzillad. Base Campe. Kualitee10. Team Work11. Agile testinga. Water fallb. Agilec. Scrumd. Agile Testing Quadrantse. Agile Testing Processf. Agile Testing Principal & Techniques12. Web Testinga. Web Terminologyb. Functionality Testingc. Usability testingd. Interface testinge. Component-level testingf. Accessibility Testingg. Configuration Testingh. Database testingi. Compatibility testingj. Performance testingk. Security testing13. Mobile Gesturesa. Mobile Terminologiesb. Mobile Gestures14. Mobile Application Testinga. What is Mobile Application Testing?b. Differences between Native, Hybrid and Mobile Web Application?c. Complexity of mobile testing domain.d. Recommended strategy for mobile application testing15. Responsive web Testinga. Responsive web Designb. Responsive web Testing16. Cross Browser and Cross Platform Testinga. Cross Browser Testingb. Why Cross Browser Testingc. How to Perform Cross Browser Testingd. Cross platform Testing17. Blog Writing18. Bugs Classification19. Testing type Qualification20. Evaluation

课程标签

0人关注该课程

主题相关的课程