Course Summary
This course teaches software testing techniques, methodologies, and tools. Students will learn how to design test plans, execute tests, and report and track defects.Key Learning Points
- Learn how to design effective test plans
- Understand the different types of software testing
- Discover various testing methodologies and tools
Related Topics for further study
Learning Outcomes
- Design effective test plans
- Execute tests and report defects
- Use various testing methodologies and tools
Prerequisites or good to have knowledge before taking this course
- Basic understanding of software development
- Familiarity with software testing concepts
Course Difficulty Level
IntermediateCourse Format
- Self-paced
- Online
- Video lectures
- Assignments
- Quizzes
Similar Courses
- Software Testing Fundamentals
- Software Testing and Verification
- Introduction to Software Testing
Related Education Paths
Notable People in This Field
- Lisa Crispin
- Michael Bolton
- James Bach
Related Books
Description
从认识和理解软件Bug开始,介绍软件测试的基本理论,阐述软件测试设计的多样性原理。基于多样性原理,介绍白盒测试方法和黑盒测试,具体包括随机测试、等价类测试、控制流测试、数据流测试等;邀请业界专家讲解功能测试、性能测试、移动应用测试技术。
Outline
- 软件测试基础
- 0.1 L-课程介绍
- 0.2 D-慕测平台 (mooctest)
- 1.1 L-Bug故事
- 1.2 L-PIE模型
- 1.3 L-测试术语
- 1.4 L-Fault反思
- 软件测试方法
- 2.1 L-测试中的图
- 2.2 L-图覆盖准则
- 2.3 L-结构化覆盖
- 2.4 L-控制流测试
- 2.5 L-数据流测试
- 2.6 D-JUnit使用示例
- 黑盒测试方法
- 3.1 L-随机测试
- 3.2 L-等价类划分
- 3.3 L-边界值分析
- 3.4 L-组合测试
- 3.5 D-Selenium使用演示
- 3.6 D-PICT使用演示
- 软件测试实践
- 4.1 L-功能测试简介
- 4.2 L-探索式测试
- 4.3 L-微软记事本功能测试1
- 4.4 L-微软记事本功能测试2
- 4.5 L-华三SDN测试简介
- 4.6 L-华三SDN部署测试
- 4.7 L-华三SDN功能测试
- 性能测试
- 5.1 L-性能测试简介
- 5.2 L-趋势IWSaaS+AWS云性能测试
- 5.3 L-趋势IWSaaS无人值守性能测试
- 5.4 L-趋势性能测试环境
- 5.5 L-淘宝Web性能测试
- 5.6 L-淘宝PTS性能测试服务
- 5.7 L-华三SDN性能测试
- 5.8 D-JMeter使用演示
- 移动应用测试
- 6.1 L-移动应用测试简介
- 6.2 L-百度MTC介绍
- 6.3 L-百度MTC演示
- 6.4 L-百度移动应用质量标准
- 6.5 L-趋势安全移动办公的用户体验测试
- 6.6 L-趋势科技移动虚拟化平台应用测试
- 6.7 D-Kikbug众包测试
Summary of User Reviews
Learn software testing with this course on Coursera. Users rave about the course's comprehensive coverage, step-by-step approach, and knowledgeable instructor. One key aspect that many users thought was good is the hands-on experience gained through practical exercises and assignments.Pros from User Reviews
- Comprehensive coverage of software testing
- Step-by-step approach suitable for beginners
- Knowledgeable instructor with industry experience
- Hands-on experience gained through practical exercises and assignments
- Flexible schedule with self-paced learning
Cons from User Reviews
- Some users found the course content too basic
- Limited interaction with instructor and other students
- Technical issues with the Coursera platform
- No certificate or accreditation provided for completing the course
- Lack of real-world case studies or examples