MOOC课程地址:http://www.icourse163.org/course/NJU-1001773008 软件测试-南京大学-陈振宇 发布大学:南京大学 发布课程:软件测试 授课老师:陈振宇 课程简介: 抓取开课次数:第1次开课 课程时间: 开课:2017年3月1日 10:00 结束:2017年6月5日 23:00 抓取内容: 课程视频(MP4超清源) 抓取补充说明: 无 课程概述 第1周:软件测试基础 本节主要熟悉课程系统,了解测试基本概念,重点理解Bug及其测试原理。 第2-3周:软件测试方法 本节主要讲解常用白盒测试方法与黑盒测试方法。白盒测试方法从程序员的角度看如何测试代码,并以JUnit为基础进行实践。黑盒测试方法从用户角度看进行系统测试,并以Selenium和PICT为基础进行实践。 第4-6周:软件测试实践 本节主要讲解功能测试、性能测试和移动应用测试。功能测试以微软记事本为例进行探索测试讲解,介绍华三的测试案例。性能测试以趋势、淘宝和华三为例进行讲解。移动应用测试以百度和趋势为例进行讲解。 测验 本课程不设置考试,练习请用爱课程注册的邮箱、注册慕测平台http://mooctest.net, 分别从Kibug移动应用测试,KiJam性能测试,Kivul安全测试,dev开发者测试这四个分站的练习题中选择题目进行练习,平台的具体使用请登录慕测平台查看。 证书要求 通过视频的学习,完成测试和作业,达到课程要求后,可以获得带有课程主讲教师签名的合格证书或优秀证书。总成绩由各分项成绩汇总后评定,见下表: 60-84分:合格证书 85-100分:优秀证书 预备知识 软件工程 Java编程 授课大纲 软件测试基础 本节主要熟悉课程系统,了解测试基本概念,重点理解Bug及其测试原理。 课前准备 0.1 L-课程介绍 0.2 D-慕测平台 (mooctest) 软件测试基础 1.1 L-Bug故事 1.2 L-PIE模型 1.3 L-测试术语 1.4 L-Fault反思 软件测试方法 本节主要讲解常用白盒测试方法与黑盒测试方法。白盒测试方法从程序员的角度看如何测试代码,并以JUnit为基础进行实践。黑盒测试方法从用户角度看进行系统测试,并以Selenium和PICT为基础进行实践。 白盒测试方法 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众包测试 参考资料 测试工具使用说明wiki, http://114.215.183.200/wiki/ 慕测平台:http://mooctest.net 个人主页:http://software.nju.edu.cn/zychen/ 常见问题 慕测平台使用问题请直接在讨论区讨论,助教会定时回答。