### 软件测试概述知识点解析 #### 一、课程考核与学习资源 - **课程考核方式**: - 平时成绩:10%(包括出勤情况、课堂表现及书面作业)。 - 实验成绩:30%。 - 期末成绩:60%。 - **国内软件测试专业网站**: - 51testing软件测试网:提供软件测试领域的最新资讯和技术文章。 - 测试时代:涵盖软件测试理论、工具介绍及实战经验分享。 - 中国IT实验室:关注IT行业的最新动态和技术进展。 - UML软件工程组织:专注于UML建模语言及其在软件开发中的应用。 - 一起测试网:分享软件测试技术和实践经验。 - CSDN IT技术社区:覆盖广泛的IT技术领域,包括软件测试。 - **国外软件测试专业网站**: - Junit网站:提供JUnit框架相关的资料和教程,用于Java单元测试。 - **教学参考书**: - Ron Patton著,《软件测试》第二版(美),机械工业出版社,2006年出版。 - 赵斌,《软件测试技术经典教程》,科学出版社,2007年出版。 - 古乐等编著,《软件测试案例与实践教程》,清华大学出版社。 - LoadRunner教程:介绍LoadRunner工具的使用方法,用于性能测试。 - QuickTest使用指南:提供QuickTest工具的操作指南,适用于自动化测试。 - QualityCenter教程:QualityCenter是质量管理工具,教程涵盖了其使用方法。 #### 二、软件测试概述 - **教学目标**: - 了解学习软件测试的原因。 - 掌握软件测试的基本概念和目标。 - 了解软件测试的发展现状以及测试人员的职业规划。 - **软件缺陷与故障案例**: - “千年虫”问题:由于日期表示不规范导致的问题。 - 美国航天局火星登陆事故:软件测试不足导致的任务失败。 - 爱国者导弹防御系统事故:系统时钟误差积累引发的问题。 - 迪斯尼的《狮子王》兼容性问题:特定环境下无法正常播放。 - 冲击波计算机病毒:利用软件漏洞进行传播。 - Windows2000安全漏洞:操作系统中存在的安全隐患。 - **软件测试的重要性**: - 软件失败可能导致不便甚至灾难性后果,软件测试是确保软件质量的关键。 - **软件测试定义**: - 从软件质量保证的角度来看,软件测试是一种重要的质量保证活动。 - 它涉及对软件的需求分析、设计规格说明和编码进行复审。 - 目的是为了发现软件中的缺陷,并通过运行程序来验证这些缺陷的存在。 - **软件缺陷的定义**: - 未达到产品说明书中已明确的功能。 - 出现了产品说明书中指出不会出现的错误。 - 未达到虽然未在产品说明书中明确指出但理应达到的目标。 - 功能超出产品说明书中规定的范围。 - 用户认为软件难以理解或使用效果不佳的情况。 - **软件测试的目的**: - 检验软件是否满足规定的需求。 - 发现并记录预期结果与实际结果之间的差异。 通过以上内容的学习,学生能够了解到软件测试的重要性和基本流程,掌握如何进行有效的软件测试,并能识别软件中的缺陷。这对于提高软件产品的质量和可靠性具有重要意义。此外,通过对国内外软件测试资源的学习,学生还能获取更多的实践经验和前沿技术,为未来从事软件测试领域的工作奠定坚实的基础。
剩余60页未读,继续阅读
- 粉丝: 937
- 资源: 7530
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- content_1729281957454.apk
- devc++运行exe程序提示未找到libwinpthread-1.dll的解决办法
- 基于Java语言的经典设计模式图解与代码示例源码
- 基于Itext7的Java PDF表单域填充命令行工具设计源码
- 基于Java百度翻译API的Excel转DDL设计源码
- 基于Jupyter Notebook的BDMI-2023S大数据与机器智能设计源码
- 基于Java后端与多语言前端的报销系统后台设计源码
- 基于Python和Shell的L_L_M大模型手写设计源码学习交流
- 基于Java开发的大型综合电子商务平台惠聚宝设计源码
- 基于Python的简易IDE设计源码分享