|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/manual-testing-with-practical-examples-in-live-applications/
课程评论:没有评论
课程名称:手动测试与实际应用实例 课程概述: 本课程将涵盖软件测试的基本概念,包括软件开发生命周期(SDLC)、软件测试生命周期(STLC)、敏捷测试、有效的测试方法、质量保证流程、测试用例编写、测试用例执行、缺陷报告和缺陷管理,以及使用ALM/Quality Center等测试管理工具。 课程目标: 完成本课程后,您将能够: - 理解软件测试的基本概念,包括测试目标、流程、策略和技术。 - 理解软件测试过程及手动测试的流程,如单元测试、集成测试、系统测试、再测试、回归测试和用户验收测试等。 - 学习如何规划测试项目、设计测试用例和数据、进行测试操作、管理缺陷并生成测试报告。 - 学习执行UI测试、可用性测试、负载测试、性能测试、安全性测试和兼容性测试等。 - 学习缺陷报告和缺陷管理流程。 - 学习使用ALM(质量中心)和JIRA等工具实施测试流程。 参加该课程的人群: 本课程适合任何希望学习和掌握软件测试知识的应届毕业生、在校学生和在职人员。 先决条件: 本课程不需要技术背景或编程知识,只需对软件应用程序有基本了解即可。 项目工作: 课程结束时,您将参与一个实际项目的工作。 课程大纲: 1. 软件测试概述 - 软件测试介绍、测试目标、软件开发流程等 2. 测试原则 - 早期测试、不可能的全面测试、缺陷聚集等 3. 软件开发生命周期(SDLC) - 各种SDLC模型(瀑布模型、V模型、敏捷模型) 4. 软件测试方法论 - 静态测试、白盒测试、黑盒测试等 5. 各类测试技术 - 包含但不限于:效率测试、可用性测试、安全性测试等 6. 测试管理工具使用 - 包括ALM(质量中心)的使用与测试报告生成 本课程将为您提供从零开始理解软件开发和测试过程的机会,一旦完成本课程,您将成为专业的软件测试人员。我们还提供终身支持,助力您的求职与职业发展。快来加入我们,享受学习的乐趣!
About the CourseManual Testing course will cover software testing concepts, SDLC, STLC, Agile Testing, Effective Testing methods, QA Process , TestCase writing, TestCase Execution, Defect Reporting , Defect Management and Test Management tools like ALM/Quality Center.Course ObjectivesAfter the completion of the Manual Testing course, you will be able to:· Understand fundamental concepts in software testing, including software testing objectives, processes, test strategies and testing techniques.· Understand the software testing processes and manual testing processes like Unit testing, Integration testing, system testing, re-testing, regression testing and system integration testing and UAT etc.,· Learn to plan a testing projects, design test cases and data, conduct testing operations, manage defects and generate test report.· Learn to conduct UI Testing, Usability Testing, Load Testing, Performance Testing, Security Testing and Compatibility Testing etc.,· Learn Defect Reporting process and Defect management process.· Learn implementing Testing Process using tools like ALM(Quality Center) and JIRA.Who can join this course?This is a foundation course for any Fresh Graduates, Students and working professionals who want to learn and gain knowledge on software testing.Pre-requisitesThere is no technical and no programming knowledge required for this course, minimal knowledge on software applications is enough.Project WorkTowards the end of the Course, you will learn working on a live project.CurriculumSoftware Testing Overview· Introduction to Software Testing· Objectives of Testing· Software Development Process· Project vs. Product· Error / Fault / Failure· Why Software has defects?· Most common defects· Cost of fixing defects· Testing then … and Testing now…· What is Verification & Validation· Difference between QA & QC· Role of a TesterPrinciples of Testing· Early Testing· Exhaustive Testing Impossible· Defect Clustering· Pesticide Paradox· Testing is Context Dependant· Testing Should Show Presence of Defects· Absence of Error is a FallacySoftware Development Life Cycle (SDLC)· SDLC Phases· SDLC Modelso Waterfall Model o V Modeo Agile ModelSoftware Testing Methodologies· Static Testing· White Box Testing· Black Box Testing· Gray Box TestingStatic Testing Techniques· Reviews· Types of Reviews· Inspections & Audits· WalkthroughsWhite Box Testing· Unit Testing· Integration TestingBlack Box Testing· System Testing· User Acceptance Testing(UAT) o Alpha Testingo Beta TestingSystem Testing and Types of System Testing· Smoke / Sanity Testing· Formal Testing· Priority Based/Risk Based Testing· Ad-hoc Testing· Re-Testing and Regression Testing· End-to-End Testing· Exploratory Testing· Benchmark Testing· Monkey Testing· UI Testing· Usability Testing· Security Testing· Performance Testing· Load Testing· Stress Testing· Compatibility Testing· Installation Testing· Globalization Testing· Localization Testing· Recovery TestingSoftware Testing Life Cycle (STLC)· Test Planningo Test Strategyo Test Plan· Test Analysiso Analyzing Functional Requirementso Preparing Requirement Clarification· Test Preparationo Identifying & documenting Test Scenarioso Test Case Design Techniques§ ECP§ BVA§ Decision Table Testing§ State Transition Testing§ Use case Testingo Preparing Test Caseso Preparing Test Datao Preparing RTM· Test Executiono Build Release Processo Executing Testcases· Defect / Bug Life Cycleo Defect Managemento What is defect?o Defect Classificationo Defect Severity & Defect Priorityo Defect Report Template· Defect Reporting & Defect Tracking§ Test Closure§ Criteria for Test Closure o Status Reports (Daily and Weekly)· Test Summary Reports· Agile Testing· Overview of DataBase TestingALM (Quality Center)Overview of Test ManagementQC Tool ArchitectureQC Site Administration· Creating Domain· Creating Project· Creating Users· Mapping User to QC ProjectQC User Modules· Defining Test Requirements· Writing TestCases in QC· Mapping TestCases to Requirements· Exporting TestCases from Excel to QC· Create Test Sets· Executing TestCases· Defect Reporting & Defect Tracking· Analyzing Reports & GraphsThis course offers your to understand software development life process and testing process from scratch, once you complete this course i am sure you'll become professional software tester in few hours. lets start watching the sessions and enjoy the course.Also providing life time support, if your looking for job/on job support, i do support for your expectations.My main agenda for this course - Every one should get a job in IT industry, who ever attending and completed my courses.pre-condition: make sure you should watch the sessions in a sequence order with out missing even single session in between, this will give you more ease of understanding about concepts and experiences knowledge.