- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试和测量实验指导
软件测试与测量
实
验
指
导
书
东华大学计算机学院
2005年4月
前 言
在计算机广泛用于人类生活各个方面的今天,许多计算机软件系统与人类的生命和财产安全有着直接的关系,例如银行管理、交通管理、航天和航空管理等系统。设计人员和使用人员都希望在将软件系统投入运行之前,能得到系统正确性的保证,或能将系统正确性提高到比较高的角度。软件测试是保证软件系统正确性的一个重要手段,也是计算机软件工程方法和技术的一个主要组成部分。
迄今为止,软件质量仍然主要靠软件测试来验证和确认,而且由于测试工作特别耗费资源,在软件开发的总成本中,用在测试上的开销要占30%到50%。在极端的情况下,例如在关系到人的生命安全的软件中(如飞机控制或核反应监控等软件),测试费用可能相当软件生存周期所有其它阶段费用总和的三到五倍。此外,据美国工业??的统计,对商品化的程序来说,测试在时间和费用两方面的花费都要占整个软件开发周期总开销的50%左右。
《软件测试技术》课程是软件工程方向的核心课程。它主要涉及软件测试概论、测试策略与过程、基本测试方法与测试用例设计、特定环境应用测试、自动化测试、测试工程实践、测试技能训练,以及测试管理等内容。
一、实验目的
为增加每位同学对软件测试工程工作流程的了解和掌握,培养实际组织实施软件测试工作的能力,安排本课程实验。
二、实验要求
= 1 \* GB2 ⑴ 上机实验之前,学生应当为每次上机的内容作好充分准备。对每次上机需要完成的任务进行认真的分析,熟悉测试环境和工具,以便提高上机实验的效率。
= 2 \* GB2 ⑵ 遵守实验室规章制度、不缺席。
= 3 \* GB2 ⑶ 实验学时内必须做实验的有关内容,不允许上网聊天或玩游戏。
三、实验环境
操作系统:WindowsXP/2000
开发环境:VC++、 Jbuilder
测试环境:Junit、Winrunner
四、实验安排
时间:第8、11、15周
地点:计算机学院机房
五、实验报告的书写要求
根据具体的实验,按相应的软件测试文档格式书写。
六、参考书目
1、《软件测试》,Paul C.Jorgensen,2003,机械工业出版社
2、《软件测试》,Ron Patton,2002,机械工业出版社
3、《面向对象的软件测试》,John D. McGregor,2001,机械工业出版社
4、《自动化软件测试》,Elfriede Dustin,2002,清华大学出版社
5、《软件工程与软件测试自动化教程》,张克东,2002,电子工业出版社
实验一 单元测试
实验时数:2学时
一、实验目的
单元测试是一种细粒度的测试,已经成为了开发流程的一部分,所以对于大多数开发者而言,关于单元测试的知识已成了必修课。
本次实验以当前最流行的单元测试框架Junit为测试平台,通过对被测软件的测试,一方面掌握单元测试的方法和过程,另一方面,又可以了解测试工具是如何在实际的测试过程中发挥作用的。
二、实验内容
1、安装Junit
2、利用Junit开发测试Money.java的测试程序
3、利用Junit测试Money.java
4、分析测试结果
三、实验要求
提交测试程序源代码、测试分析报告
实验二 软件度量
实验时数:2学时
一、实验目的
软件度量已经成为当前国内外的研究热点,本次实验通过使用Panorama软件度量分析工具分析被测软件,掌握自动化软件度量的框架,以及如何利该框架进行软件度量和分析。
二、实验内容
1、安装Panoram软件度量工具;
2、生成三角形程序的软件度量;
3、分析三角形程序的软件度量结果;
4、分析讨论:
OO-SQA工具提供了哪些软件度量类型?针对本示例程序作出具体解释;
O-SQA工具提供了哪些软件度量表达形式?针对本示例程序作出具体解释。
三、实验要求
提交测试分析报告、软件质量评估报告
实验三 系统测试
实验时数:4学时
一、实验目的
了解系统测试的基本过程,掌握利用测试自动化工具对应用软件进行功能测试和性能测试,从而熟悉如何利用测试脚本开发测试,设计测试用例,以及分析测试结果。
二、实验内容
Winrunner的安装配置;
使用Winrunner的录制功能设计测试脚本;
在录制的测试脚本中加入同步点;
运行测试脚本;
分析测试结果。
三、实验要求
提交测试分析报告、缺陷跟踪报告等。
综合设计性实验
实验要求
形式
实践性质,滚动完成
小组作业,分工不同
课外完成
要求
以电子文档的方式提交 HYPERLINK mailto:yaoli@dhu.edu.cn yaoli@dhu.edu.cn
内容
测试准备
任务
每三个人组成一个小组,并选出组长
用VC++实现一个带有图形界面的实用软件
您可能关注的文档
- 国际化经营评价标准.doc
- 国际物流单选多选推断.doc
- 语言学概论参考解析 (2].doc
- 国际商法案例剖析总.doc
- 语言应用题精选 (2].doc
- 唐氏综合征基本信息.doc
- 国际知名品牌和读音.docx
- 语言学概论试卷库二.doc
- 语文阅读题方法 (2].doc
- 国际贸易谈判策划.doc
- 第05讲充分条件、必要条件、充要条件(解析版)_1.docx
- 第05讲 充要条件(3种题型)(解析版)_1.docx
- 第三讲 集合的基本运算-【暑假辅导班】2021年新高一数学暑假精品课程(北师大版2019)(原卷版)_1.docx
- 经典党课:重读老三篇 做党的忠诚卫士(精选三篇).docx
- 第2章 一元二次函数、方程和不等式全章复习与测试(原卷版)_1.docx
- 第四讲 直线与平面垂直-【暑假辅导班】2021年新高二数学暑假精品课程(2019人教B版选择性必修第一册)(解析版)_1.doc
- 第11章 简单几何体全章复习与测试(原卷版)_1.docx
- 第四讲 直线与平面垂直-【暑假辅导班】2021年新高二数学暑假精品课程(2019人教B版选择性必修第一册)(原卷版)_1.doc
- 任务1.1 认识汽车售后服务.pptx
- 汽车底盘构造与检修课件 任务二 车轮与轮胎检查与保养.pptx
文档评论(0)