软件测试 (Software Testing)

开始时间: 04/22/2022 持续时间: 8 weeks

所在平台: CourseraArchive

课程类别: 计算机科学

大学或机构: Nanjing University

授课老师: Zhenyu Chen

课程主页: https://www.coursera.org/course/softwaretesting

课程评论:没有评论

第一个写评论        关注课程

课程详情

从认识和理解软件Bug开始,介绍软件测试的基本理论,阐述软件测试设计的多样性原理。基于多样性原理,介绍面向开发者和面向用户的测试用例设计方法,具体包括随机测试、等价类测试、结构化测试、数据流测试和逻辑测试;邀请业界专家讲解功能测试、性能测试、移动应用测试等专项测试技术。

课程大纲

软件测试授课内容分为三个部分:软件测试基础,软件测试方法和软件测试实践
软件测试基础:

  1. Bug故事
  2. PIE 模型
  3. 常用术语
  4. 故障反思

软件测试方法:
  1. 图结构测试方法(代码、分支、主路径、基本路径覆盖)
  2. 图元素测试方法(数据流测试、逻辑测试,故障假设测试)
  3. 黑盒测试方法(随机、等价类划分、决策表、组合)
  4. 软件测试进展讨论(测试选择、测试优先级、测试预言、故障定位)

软件测试实践:
  1. 功能测试(探索式测试、微软Notepad功能测试、事件流图,H3C-SDN功能测试)
  2. 性能测试(Jmeter,趋势云性能测试,淘宝Web性能测试,H3C-SDN性能测试)
  3. 移动应用测试(百度MTC,Android测试,趋势用户体验众包测试)

课程评论(0条)

课程简介

理解软件测试原理,掌握软件测试方法,实践软件测试技术

课程标签

2人关注该课程

主题相关的课程