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