软件测试

Software Testing

理解软件测试原理,掌握软件测试方法,实践软件测试技术 课程概述 从认识和理解软件Bug开始,介绍软件测试的基本…

南京大学

分享

软件测试
  • 分类: 计算机
  • 平台: Coursera
  • 语言: 中文

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

课程概述

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

授课大纲

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

软件测试基础:
Bug故事
PIE 模型
常用术语
故障反思

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

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

先修知识

Java
Web编程
移动应用编程
软件工程基础

参考资料

慕测平台 http://mooctest.net/
Introduction to Software Testing, http://cs.gmu.edu/~offutt/softwaretest

授课形式

学习:每周一章。每章包含若干视频片段,每个视频片段约10分钟;
练习:所有练习均在慕测平台http://mooctest.net/ 完成,你可以得到反馈并改进;
测验:四个计分测验要求提交回Coursera进行同伴互评,获得最终分数。

常见问题解答

本课程只提供认证证书(Verified Certificate),不提供完成证明(Statement of Accomplishment),课程完毕后会得到一个最终分数。你可以先对作业进行免费认证,在课程最后一周之前的任意时间完成付款即可。对于经济条件有限的学习者,Coursera有可能提供财务资助。

声明:MOOC中国收录之课程均源自下列机构,版权均归他们所有。本站仅作报道并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界