全部课程 >现代软件技术(外语)    Modern software technology

课程基本信息

课程编码:05B40321

课程类别:未设置

先修课程:软件工程导论、程序设计基础

适用专业:软件工程、计算机工程、信息技术

开课院部:外语学院

课程负责人:
课程教学团队:
课程资源:
没有资源记录!

课程展示


课程简介

该课程为软件工程专业方向课,它对于培养学生的软件应用及软件测试素质,提高学生的软件应用与软件测试能力有很大的作用。通过本课程教学,掌握软件测试的基本概念,基本方法和策略,掌握如何编写测试用例,初步掌握测试自动化工具。

通过比较全面的讲述利软件测试技术基础知识,并配合实践教学,使学生能够达到以下教学目标:

  1. 了解软件缺陷不可避免和软件测试的必要性。
  2. 掌握进行软件测试的数学知识。
  3. 掌握软件测试的基本理论和基本分析方法。
  4. 掌握功能性测试、结构性测试、单元测试、集成测试、系统测试的基本方法和基本步骤。
  5. 了解面向对象测试的基本流程。
  6. 能够较为熟练的编写测试用例。
  7. 了解常用的软件测试工具。

The course for the direction of software engineering courses, which train students for application software and software quality testing, improve their software applications and software testing capabilities have a significant role. Through this course, to grasp the basic concepts of software testing, basic methods and strategies, learn how to write test cases, the initial grasp of test automation tools.By Lee tells a more comprehensive knowledge of software testing technology base, and with teaching, teaching to enable students to achieve the following objectives:

  1. Learn inevitable necessity and software testing software defect.
  2.  master mathematics knowledge of software testing.
  3.  master the basic theory and basic software testing analysis.
  4.  master the basic method of functional testing, structural testing, unit testing, integration testing, system testing, and basic steps.
  5.  basic understanding of object-oriented testing process.
  6.  can be more skilled to write test cases.

 Learn commonly used software testing tools.

课程教学要求

序号

专业毕业要求

课程教学要求

关联程度

1

工程知识

软件功能描述、软件安全测试、软件功能测试。

H

2

问题分析

根据软件功能和设计方法,分析可能存在的软件缺陷,软件安全测试问题。

H

3

设计/开发解决方案

在黑盒测试和白盒测试时需要根据具体的案例分析设计有效的测试用例方案。对自动化测试要设计有效的测试脚本。

H

4

研究

软件可能存在的缺陷模型、软件安全模型、软件测试技术手段

M

5

使用现代工具

熟练使用loadrunner性能测试工具,熟练使用eclipse和Xunit进行单元测试。

6

工程与社会

所有的软件项目来源于社会和生活实际,要用工程的方法模拟现实社会,将工程与社会生活实际的哲理应用于软件测试用例的设计上。

M

7

环境和可持续发展

 

8

职业规范

遵守从事软件行业职业道德规范,具有良好的职业操守。

M

9

个人和团队

具有良好的协作能力,在团队开发中发挥作用。

10

沟通

具有良好的交流能力,有效地表达思维和过程。

11

项目管理

测试用例的管理

12

终身学习

通过学习软件测试,掌握软件测试的方法及原理,在职业发展中能够自主持续学习新技术和新工具。

M

课程教学内容

章节

名称

主要内容

重难点关键词

学时

类型

软件测试基础

1.课程由来及国内外测试现状;

1.软件测试的相关概念;

1.软件测试目的和作用;

1.测试用例。

 

1.软件测试

2. 缺陷

3.测试用例

3

理论讲授

软件测试模型、过程及测试管理

1.软件测试模型;

2.软件测试过程;

3.测试团队建设与管理;

4.测试计划;

5.缺陷管理

 

1.软件测试模型;

2.软件测试过程

3.测试计划

3

理论讲授

黑盒测试

1.黑盒测试的基本概念;

2.等价类测试;

3.边界值测试;

4.因果图测试;

5.决策表测试;

6.常用黑盒测试工具。

 

1.黑盒

2.等价类

3.边界值

4.因果图

5.决策表

4

理论讲授

白盒测试

1.白盒测试基本概念;

2.程序结构分析;

3.逻辑覆盖测试;

4.路径覆盖;

5.白盒测试与黑盒测试比较。

 

1. 白盒测试

2. 逻辑覆盖测试

3. 路径覆盖

 

4

理论讲授

单元测试

1.单元测试的基本概念;

2.单元测试环境;

3.单元测试内容;

4.单元测试的策略和方法               

 

1. 单元测试

2. 单元测试的策略和方法

4

理论讲授

集成测试

1.集成测试的概念、层次及原则;

2.集成测试策略;

3.集成测试用例设计;

4.集成测试过程。

 

1. 集成测试

2. 集成测试策略

 

2

理论讲授

系统测试

1.性能测试、压力测试的概念及方法;

2.健壮性测试、安全测试、可靠性测试概念及方法;

3.兼容性测试、安装测试的概念及方法;

4.回归测试的概念及方法。

1. 性能测试

2. 压力测试

3. 回归测试

 

2

理论讲授

自动化测试

1.自动化测试基本概念;

2.自动化测试技术;

3.自动化测试工具。

 

1. 自动化测试

2. 自动化测试技术户需求

3. 自动化测试工具

2

理论讲授

单元测试

1.掌握应用功能性测试技术进行测试用例设计。

2.掌握结构性测试技术,并能应用结构性测试技术设计测试用例。

3.掌握对测试用例进行优化设计方法。

4.掌握单元测试技术,并按单元测试的要求设计测试用例。

5.掌握一种单元测试工具的使用。

 

1.单元测试

2.测试用例

 

4

上机实验

测试用例的设计与自动化测试

1. 掌握集成测试方法。

2.掌握系统测试方法。

3.掌握根据应用系统编写合适测试用例方法。

4.掌握自动化测试工具。

5.掌握编写测试报告方法。

 

1. 集成测试

2. 测试报告

 

4

上机实验

考核要求及成绩评定

序号

成绩类别

考核方式

考核要求

权重(%)

备注

1

期末成绩

期末考试

笔试闭卷

100%

百分制,60分及格

2

平时成绩

平时表现

上课上机出勤

 

缺勤3次则无法获得学分

3

作业

2次

 

检查重点内容的掌握情况:多态、继承、封装、类型转换。

4

实验报告

2次

 

检查三个实验项目的完成及相关知识的掌握情况

5

期中考试

笔试闭卷

 

考试题型与期末考试相同

学生学习建议

  • 学习方法建议

本课程在教学实践中需要同时注重面向对象的基本概念、语法规则、设计方法和工具环境的理解和应用。学生在学习过程中需要注意下列3个方面的结合:

1.理论与实践相结合。准确理解面向对象方法的基本概念和面向对象的设计原则,并勤于在面向对象vc++或eclipse环境中编程实践以求熟练应用。

2.理论与实践相结合。结合具体软件项目的面向对象分析方法和设计从而对软件项目面向对象设计的原理进行理解。

3.实例与项目相结合。结合课堂教学的基本概念、原理与实验课讲授的计算器设计、工资打印程序设计、即时聊天软件的设计等应用,能够举一反三,达到对设计模式的高度融合理解和应用。

本课程上机实验建议采用Visual C++ 2005(或不低于该版本)或eclipse或netbeans或visual studio 2010作为实验环境。(语言不限,可用C++、C#、java)

 

  • 学生课外阅读参考资料

《软件测试技术》,范勇,西安电子科技大学出版社,2012 .

《软件测试》(第二版),Paul C. Jorgensen著,韩柯,杜旭译,机械工业出版社,2012.

《软件测试与质量管理》,许育诚等著,电子工业出版社.

《软件测试技术》,郑人杰,清华大学出版社.

课程改革与建设

方向课建设,需要相应的专业软件和工具。

课程文档下载

课程其它文档下载

本站 所有信息归:武汉工程大学教务处 版权所有 鄂ICP064787

技术支持: 北京文华在线教育科技股份有限公司    建议在IE8以上浏览器1024*768分辨率下浏览本站