天津大学软件学院软件测试课程概述
5星 · 超过95%的资源 需积分: 9 147 浏览量
更新于2024-08-02
收藏 15.62MB PDF 举报
"该资源是天津大学软件学院关于软件测试的一门课程,由章亦葵教授主讲。课程参考了Cem Kaner、Jack Falk、H. Q. Nguyen等人合著的《Testing Computer Software》第二版,宫云战的《软件测试教程》以及Paul C. Jorgenson的《Software Testing A Craftsman’s Approach》第二版。课程总分为100分,包括课堂出席10分,课堂测试20分,软件测试实验20分,期末考试50分,并有严格的出勤和作弊规定。课程安排包括黑盒测试和白盒测试两个实验环节,地点在综合实验楼二楼和三号机房,时间为18:00-21:30,使用的工具包括VB6.0、VC6.0、WORD和EXCEL等。课程内容从软件测试的基本概念、历史、重要性、定义、理解测试用例及测试工具等方面展开介绍。"
本课程主要关注软件测试这一关键领域,旨在通过理论学习和实践操作,使学生掌握软件质量保证的关键技术。首先,软件测试被定义为评估程序或系统属性或能力的任何活动,它是确保软件质量、发现和预防错误的重要步骤。课程中将探讨软件测试的历史,揭示其随着时间的发展和演变,以及为何在软件开发过程中必不可少。
软件测试的定义多种多样,这反映了不同角度对测试的理解。课程将深入解析这些定义,帮助学生形成全面的认识。理解测试用例是软件测试的核心部分,它包括确定测试条件、设计测试数据和预期结果,以验证软件功能是否符合需求。此外,课程还将介绍各种软件测试工具,这些工具在实际测试环境中能够提高效率和准确性。
课程的实践部分包括黑盒测试和白盒测试两个实验。黑盒测试关注的是软件的功能,测试者不需要了解内部结构,仅根据输入和预期输出进行测试。而白盒测试则涉及代码层面,测试者需要理解程序的内部逻辑来寻找潜在的问题。这些实验将在指定时间和地点进行,让学生有机会亲手操作,加深对测试原理的理解。
通过这门课程,学生不仅会学习到软件测试的基本理论,还将熟悉实际测试环境中的工具应用,从而具备在软件开发团队中执行有效测试的能力。课程的评分制度强调了出勤和课堂参与的重要性,鼓励学生积极参与,以获得全面的测试知识和技能。
171 浏览量
192 浏览量
960 浏览量
2011-05-16 上传
228 浏览量
103 浏览量
2008-07-09 上传
neuvincent
- 粉丝: 1
- 资源: 129
最新资源
- 哥伦布蓝衣队 新标签页 壁纸收藏-crx插件
- SRDebugger 1.11.0 插件
- first-spring-mvc:ihavenoideawhatimdoing.jpg
- Linux系统安装详细视频教程
- SLitraniSim:内置在rootSLitrani中的简单Quartz和PMT检测器
- 一维_用matlab编写的FDTD一维程序_
- 横向滚动鼠标插件Horwheel特效代码
- 基于MPC控制器的自行车行驶转弯控制真实场景模拟matlab仿真
- Spark-Parquet
- Color Terror-crx插件
- JDK1.8-win64 -安装包
- confTool培训
- html5点击购物车弹出商品清单特效代码
- Python爬虫~已爬取目标网站所有文章,后续如何只获取新文章项目源码有详细注解,适合新手一看就懂.rar
- Watterson信道_短波信道_watterson信道_
- react-github-search-user-api