软件测试技术
分享
课程详情
课程评价
spContent=本课程是软件技术专业的专业核心课程。通过本课程的学习,学生应系统地掌握软件测试的基本概念和基本理论,深刻理解和掌握软件测试案例的测试过程及测试用例的设计方法,了解和掌握现代各种新的软件测试技术和主要发展方向.为学生将来从事实际软件测试工作和进一步深入研究打下坚实的理论基础和实践基础。
—— 课程团队
课程概述

《软件测试技术》课程是软件工程专业的一门专业课。本课程从实用性、规范性和系统性出发,主要介绍软件测试和软件质量工程的基本理论、方法和技术。使学生了解组织计划与实施管理的规范化知识,学习软件测试工程管理和业界主流及通用技术。通过本课程的学习,使学生掌握软件测试的基础,掌握软件测试的步骤、方法及常见问题的处理等。通过实验进一步提高学生对所学软件测试知识的理解、掌握软件测试的基本技术和方法。实验中给出示例软件,要求学生对其进行测试,完成测试用例设计,并使用测试工具执行测试工作,书写缺陷报告,并最终完成测试计划和测试分析报告文档的编写。

授课目标


    本课程的教学目标是:培养学生掌握软件测试方法的选择、测试流程的应用、测试工具的使用和测试分析报告的编写等技术,具备软件测试员岗位所需的技能,为今后从事软件测试工作打下良好的基础。

知识目标:

1. 能阐述软件测试技术对于软件开发的必要性;

2. 掌握测试用例管理维护工具TestLink;

3. 掌握BUG报告提交工具Bugzilla;

4. 掌握手机软件测试的流程;

5. 掌握手机软件测试的周期;

6. 掌握case的编写和维护;

7. 执行手机测试需要的测试用例方法。

能力目标:

1. 培养学生谦虚,好学的品质;

2. 培养学生勤于思考,做事认真的良好作风;

3. 培养学生良好的职业道德;

4. 培养按时,守时的软件测试产品交付观念;

5. 阅读测试文档,书写规范的测试用例与程序测试文档的能力。

素质目标:

1. 质量意识:重视质量,意识到质量是企业生存的前提和保障;

2. 工程规范意识:工作中严格遵守工程规范;

3. 团队精神:具有合作精神、协调工作和组织管理的能力;

4. 较强的知识、技术的自我更新能力:快速适应新的程序设计工具。

 5. 培养学生分析问题,解决问题的能力;

 

课程大纲
预备知识
  1. 熟悉JAVA语言或者C#语言,基本了解开发语言的基本语法

  2. 熟悉软件工程的概念,了解软件开发的基本过程

参考资料

软件测试技术,朱二喜主编,电子工业出版社