《软件测试技术》课程是软件工程专业的一门专业课。本课程从实用性、规范性和系统性出发,主要介绍软件测试和软件质量工程的基本理论、方法和技术。使学生了解组织计划与实施管理的规范化知识,学习软件测试工程管理和业界主流及通用技术。通过本课程的学习,使学生掌握软件测试的基础,掌握软件测试的步骤、方法及常见问题的处理等。通过实验进一步提高学生对所学软件测试知识的理解、掌握软件测试的基本技术和方法。实验中给出示例软件,要求学生对其进行测试,完成测试用例设计,并使用测试工具执行测试工作,书写缺陷报告,并最终完成测试计划和测试分析报告文档的编写。
本课程的教学目标是:培养学生掌握软件测试方法的选择、测试流程的应用、测试工具的使用和测试分析报告的编写等技术,具备软件测试员岗位所需的技能,为今后从事软件测试工作打下良好的基础。
1. 能阐述软件测试技术对于软件开发的必要性;
2. 掌握测试用例管理维护工具TestLink;
3. 掌握BUG报告提交工具Bugzilla;
4. 掌握手机软件测试的流程;
5. 掌握手机软件测试的周期;
6. 掌握case的编写和维护;
7. 执行手机测试需要的测试用例方法。
能力目标:
1. 培养学生谦虚,好学的品质;
2. 培养学生勤于思考,做事认真的良好作风;
3. 培养学生良好的职业道德;
4. 培养按时,守时的软件测试产品交付观念;
5. 阅读测试文档,书写规范的测试用例与程序测试文档的能力。
素质目标:
1. 质量意识:重视质量,意识到质量是企业生存的前提和保障;
2. 工程规范意识:工作中严格遵守工程规范;
3. 团队精神:具有合作精神、协调工作和组织管理的能力;
4. 较强的知识、技术的自我更新能力:快速适应新的程序设计工具。
5. 培养学生分析问题,解决问题的能力;
学习情境1 熟悉CVIT系统测试基础
任务1 了解软件测试基本概述
任务3 如何写好测试用例
任务2 测试用例格式
任务4 Bug报告格式
任务5 测试流程管理
学习情境2 CVIT系统的测试准备
任务5 搭建CVIT系统
任务6 测试管理工具工作流程
第二单元测试内容
学习情境3 CVIT系统的单元测试
任务7 单元测试的概述
任务10 运用基本路径覆盖法设计测试用例
任务12 运用等价类方法设计测试用例
任务13 运用边界值分析法设计测试用例
任务14 运用决策表法设计测试用例
任务15 运用因果图法设计测试用例
任务16 运用正交表法设计测试用例
任务17 运用场景法设计测试用例
任务8 UNit工具的使用
第三单元测试
熟悉JAVA语言或者C#语言,基本了解开发语言的基本语法
熟悉软件工程的概念,了解软件开发的基本过程
软件测试技术,朱二喜主编,电子工业出版社