第一篇:实验一 软件质量保证标准的分类
实验一 软件质量保证标准的分类
目的和要求:
掌握软件质量保证的相关概念及其之间的联系与区别; 了解软件质量保证的主要任务;
了解软件质量保证的重要性。
基本内容:
(1)软件质量保证
(2)软件质量保证的主要任务
(3)软件质量保证的标准化
重点与难点:
(1)软件质量保证的主要任务及软件质量保证的重要性;
(2)软件质量保证标准的分类。
实验内容:
上网了解软件质量保证标准的分类:MIL-STD-498、IEEE-STD-1074、ISO/IEC-12207、498/CMM 27、498/12207 27等。
作业:
把上网了解的软件质量保证标准的分类意义及方法等写在实验报告中。
第二篇:软件测试与质量保证实验指导
实验一.NET软件调试及测试计划
一、实验目的
通过本实验,熟悉.NET软件调试环境与技巧及测试计划的内容,并掌握测试计划的制定过程,能够针对具体项目完成测试策略的制定、测试人员的安排、测试进度安排、测试资源组织等工作。
二、实验内容
1.掌握.NET软件调试环境与调试技巧。基本内容如下:
一、学习附件一的内容,掌握调试技巧;
二、学习c# 中跟踪和调试的技巧-------如何使用 Debug
2.研究给定项目的需求规格说明书,提取测试需求,按照小组的人员情况,安排测试进度,为每一阶段的测试选定测试方法,最后按照给定的测试计划书模版生成完整的测试计划书。
项目需求规格说明书及测试计划模版由教师给出(见相关附件)。
(http://blog.csdn.net/zhouhuozhi/archive/2009/05/14/4180605.aspx)
三、实验要求
1、做好实验预习,掌握,并熟悉本实验中所使用的测试环境及相应的测试软件。
2、写出实验报告,内容是:
(1)实验日期(2)实验题目(3)实验内容
(4)实验结果,包括测试用例,代码清单、测试结果分析和心得体会。
3、本实验以小组为单位,每组上交一篇报告,报告的名称要包括组内人员的姓名。
四、实验学时
本实验需要2学时。
注:实验二与实验三任选一个做;实验四与实验五任选一个做
实验二 单元测试
一、实验目的
通过本实验,熟悉单元测试的目的、内容,并掌握黑盒单元测试的基本方法,能够按照具体要求对指定的程序设计测试用例并进行单元测试。
二、实验内容
1、黑盒单元测试(二选一)
(1)等价类划分法
三角形问题的需求规格描述如下:
输入三个整数a、b、c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形(特殊的还有直角三角形),以及构不成三角形。
现在要求输入三个整数a、b、c,必须满足以下条件:
条件1 1≤a≤100 条件2 1≤b≤100 条件3 1≤c≤100 条件4 a
1、条件2和条件3,程序给出“边的取值超出允许范围”的信息。
如果输入值a、b、c 满足条件
1、条件2和条件3,则输出下列四种情况之一:(1)如果不满足条件
4、条件5和条件6中的一个,则程序输出为“非三角形”。(2)如果三条边相等,则程序输出为“等边三角形”。(3)如果恰好有两条边相等,则程序输出为“等腰三角形”。(4)如果三条边都不相等,则程序输出为“一般三角形”。针对此需求:
1、自己编写程序实现,程序语言不限,并要求在实验前完成;
2、分析该程序的输入,建立等价类划分表,并根据等价类表设计测试用例;
3、根据边界值条件设计不少于10组的测试用例;
4、用所有测试用例对程序进行测试,记录每组测试用例对应的输出结果,并对结果进行分析;
5、确定是否存在bug,如果存在bug,分析其原因并调试修复。(2)因果图法
有一个饮料的自动售货机,其规格说明如下:投入相应的钱数,然后按下相应饮料的按钮,如果钱数不够,则给出信息“投入钱数不够!请继续投入!”,如果金额够,就给出饮料,并找零。如果机器内该饮料已经售完,则提示“该饮料已经售完!”,如果不再买其它的饮料则退钱。如果光投入钱没有选择饮料,则给出提示“请选择饮料!”,如果没有投钱就选择饮料,也会给出提示。(本程序由教师给出)分析该需求中的原因和结果,列出来; 画出因果图;
根据因果图生成判定表(决策表); 根据判定表设计测试用例;
运用测试用例对程序进行测试,并记录测试结果;
6、提交实验报告,报告内容如下:实验题目、实验目的、实验内容、程序清单、测试用例、测试结果、结果分析、心得体会。
三、实验要求
1、做好实验预习,提前编写相关程序,并设计测试用例。
2、写出实验报告,内容是:
(1)实验日期(2)实验题目(3)实验内容
(4)实验结果,包括测试用例,代码清单、测试结果分析和心得体会。
3、本实验以小组为单位,每组上交一篇报告,报告的名称要包括组内人员的姓名。
四、实验学时
本实验需要4学时。
实验三 单元测试
一、实验目的
通过本实验,熟悉单元测试的目的、内容,并掌握白盒单元测试及面向对象的单元测试的基本方法,能够按照具体要求对指定的程序设计测试用例并进行单元测试。
二、实验内容
1、白盒单元测试(二选一)
(1)对实验二中编写的三角形程序,画出其程序流程图;分析程序流程图,确定程序分支;
(2)设计分别满足语句覆盖、路径覆盖、条件覆盖及条件组合覆盖和路径覆盖的测试用例;
(3)用测试用例对程序进行测试,记录测试结果,并对结果进行分析,如果存在缺陷则修改程序,继续测试;
2、面向对象的单元测试
对给定的类设计桩程序或驱动程序,设计测试用例,对其进行单元测试。
三、实验要求
1、做好实验预习,提前编写相关程序,并设计测试用例。
2、写出实验报告,内容是:
① 实验目的
② 实验内容
③ 实验结果,包括测试用例,代码清单、测试结果分析和心得体会。
3、上报实验源代码(或测试脚本、测试结果文件、测试报告),本实验以小组为单位,每组上交一篇报告,报告的名称要包括组内人员的姓名。
四、实验学时
本实验需要4学时。
实验四 集成测试
一、实验目的
通过本实验,熟悉集成测试的目的、内容,并掌握自底向上和自顶向下集成测试的基本方法,能够按照具体要求对指定的程序设计测试用例并按要求进行集成测试。
二、实验内容
自选一个包含多个模块的程序,完成以下工作: *
1、编写辅助程序
2、自底向上集成
三、实验要求
1、做好实验预习,提前编写相关程序,并设计测试用例。
2、写出实验报告,内容是:
① 实验目的。② 实验内容
③ 实验结果,包括测试用例,代码清单、测试结果分析和心得体会。
3、上报实验源代码(或测试脚本、测试结果文件、测试报告),本实验以小组为单位,每组上交一篇报告,报告的名称要包括组内人员的姓名。
四、实验学时
本实验需要4学时。
实验五 系统功能测试
一、实验目的
通过本实验,熟悉系统功能测试的目的、内容,并掌握功能测试基本方法,能够功能规格说明对指定的系统设计测试用例并进行测试。
二、实验内容
对指定的系统,参照系统功能设计测试用例,并进行功能测试,记录测试结果。计算器程序功能测试
给定简单四则运算计算器系统由两个窗体构成,一个是计算窗体,一个是帮助信息窗体。该系统的主要功能是进行十进制的二元加、减、乘、除运算。
系统需求描述如下:四则运算计算器计算用户输入的两个数字的计算结果,要求既能用鼠标点击文本框和命令按钮,也可以脱离鼠标,完全用键盘操作。当用户输入的内容不是合法的数字时,要求程序能给出提示。当用户进行除法运算,并且输入“0“作为分母时,要求程序能给出相应的错误提示。当用户以任何顺序输入数据时,要求程序都能计算出正确结果。当用户完成一次计算后,即可以不清除就再次输入数据,也可以按“清除”键后再输入运算数。要为用户提供帮助功能,用户可以通过点击计算窗体中的帮助按钮进入帮助窗体。在计算窗体中,按返回按钮应退出系统。
三、实验要求
1、做好实验预习,提前编写相关程序,并设计测试用例。
2、写出实验报告,内容是:
① 实验目的② 实验内容
③ 实验结果,包括测试用例,代码清单、测试结果分析和心得体会。
3、上报实验源代码(或测试脚本、测试结果文件、测试报告),本实验以小组为单位,每组上交一篇报告,报告的名称要包括组内人员的姓名。
四、实验学时
本实验需要4学时。
第三篇:软件体系结构实验一
南京信息工程大学实验(实习)报告实验(实习)名称(实习)日期系专业年级班次姓名
一、实验目的1)了解智能模型的概念
2)查阅有关SVM算法,并作理解
二、实验要求
1)简介 智能模型基于知识的软件开发模型,它与专家系统结合在一起。该模型应用基于规则的系统,采用归纳和推理机制,帮助软件人员完成开发工作,并使维护在系统规格说明一级进行。该模型在实施过程中要建立知识库,将模型本身、软件工程知识与特定领域的知识分别存入数据库。以软件工程知识为基础的生成规则构成的专家系统与含应用领域知识规则的其他专家系统相结合,构成这一应用领域软件的开发系统。
2)详细说明 智能模型也称为“基于知识的软件开发模型”,它把瀑布模型和专家系统结合在一起,利用专家系统来帮助软件开发人员的工作。该模型应用基于规则的系统,采用归纳和推理机制,使维护在系统规格说明一级进行。这种模型在实施过程中以软件工程知识为基础的生成规则构成的知识系统与包含应用领域知识规则的专家系统相结合,构成这一应用领域软件的开发系统。
智能模型拥有一组工具(如数据查询、报表生成、数据处理、屏幕定义、代码生成、高层图形功能及电子表格等),每个工具都能使开发人员在高层次上定义软件的某些特性,并把开发人员定义的这些软件自动地生成为源代码。这种方法需要四代语言(4GL)的支持。4GL不同于三代语言,其主要特征是用户界面极端友好,即使没有受过训练的非专业程序员,也能用它编写程序;它是一种声明式、交互式和非过程性编程语言。4GL还具有高效的程序代码、智能缺省假设、完备的数据库和应用程序生成器。目前市场上流行的4GL(如Foxpro等)都不同程度地具有上述特征。但4GL目前主要限于事务信息系统的中、小型应用程序的开发。
3)必要性
智能模型所要解决的问题是特定领域的复杂问题,涉及大量的专业知识,而开发人员一般不是该领域的专家,他们对特定领域的熟悉需要一个过程,所以软件需求在初始阶段很难定义得很完整。因此,采用原型实现模型需要通过多次迭代来精化软件需求。
智能模型以知识作为处理对象,这些知识既有理论知识,也有特定领域的经验。在开发过程中需要将这些知识从书本中和特定领域的知识库中抽取出来(即知识获取),选择适当的方法进行编码(即知识表示)建立知识库。将模型、软件工程知识与特定领域的知识分别存入数据库,在这个过程中需要系统开发人员与领域专家的密切合作。
智能模型开发的软件系统强调数据的含义,并试图使用现实世界的语言表达数据的含义。该模型可以勘探现有的数据,从中发现新的事实方法指导用户以专家的水平解决复杂的问题。它以瀑布模型为基本框架,在不同开发阶段引入了原型实现方法和面向对象技术以克服瀑布模型的缺点,适应于特定领域软件和专家决策系统的开发。
三、实验结果
通过本次实验,我对智能模型有了一定的了解和认识,同时也查阅了有关SVM算法的有关知识,并作了一定的理解,对该算法有了一定的认识。
第四篇:软件测试实验一
软件测试实验报告--实验一
班级:软件1603
一、实验题目
软件测试实验环境搭建
二、实验内容
搭建开发环境 导入目标源码 成功编译并运行
三、实验步骤
1.下载安装jdk和netbean 2.安装mysql数据库和客户端navicat(机器已安装)登createtables.sql添加数据库 机房mysql的密码:111111 root@localhost在schadmin上有所有权限 3.导入工程文件
1解压myapp到一个非中文路径,如解压到D:myapp.2运行netbean.3导入程序myapp, “新建工程”->javaWeb,基于已有源代码,然后下一步选择服务器,选择Glassfish v3+,点击“下一步”,然后点击 安装位置后的“浏览”按钮,选择“c:Program Filesglassfish-3.1.2.2”,点击下一步,点击完成。4修改数据库连接配置.连接请修改;web/WEB-INF/classes/config.properties com.ustc.util.config_en.properties
陆确并
参
考保
学号:201616040305
姓名:赵亮
指导老师:王雪涛
4.编译运行并通过浏览器访问,用户名:admin 密码:pass111登陆,实验各项功能使得均能正常使用
四、实验结果
五、实验的心得体会
以前就挺喜欢接触这类知识,感觉挺好玩,前期确实有很多地方就卡死了,经过讨论询问顺利解决。
第五篇:软件质量保证承诺书
软件质量保证承诺书
软件质量保证承诺书1
根据《中华人民共和国著作权法》、《计算机软件保护条例》及单位软件正版化工作相关规定,为确保单位使用软件的合法性和安全性,营造使用正版软件的良好氛围,本人郑重做出如下承诺:
1、不私自在计算机办公设备及系统中安装或卸载软件;
2、不私自升级或改动计算机办公设备及系统中已安装的.商业软件;
3、因工作需要,确需安装或卸载软件、升级或改动商业软件的,主动报单位软件正版化工作牵头部门或信息化工作部门审核,并由其统一组织维护;
4、不私自将计算机办公设备及系统中已安装的商业软件复制或迁移至单位资产以外的计算机设备及系统中使用。
若有违反以上任何承诺,在单位软件正版化考核评议、信息安全风险、版权侵权违法等方面造成的一切后果,全部由本人负责。
承诺人签字:
xx年xx月xx日
软件质量保证承诺书2
如果我公司在贵单位组织的项目名称:长沙市地方税务局机关及稽查局大院安全技术防范设备采购项目招标中获取中标,应项目投标的`有关要求,我方对该项目做出如下产品质量承诺:
(1)技术规范及相关产品标准:按国家标准执行。
(2)产品都是厂家原装正品产品。
(3)所有的附件及零配件是正规厂商生产的产品。
(4)产品“三包”内容:实行包退、包换、包修服务。
(5)质量问题的处理:按厂家质量保证实行。
(6)质量投诉的处理:由专人负责本次项目投诉处理。
(7)质保期内所有软件维护、升级和设备维护等免费上门服务。
20xx年xx月xx日
xxx
软件质量保证承诺书3
本公司秉持以“优质的产品,合理的价格,周到的服务”的.原则和宗旨,向用户庄严承诺:
一、本公司保证出厂的产品严格按国家有关标准执行,不合格的产品决不出厂。
二、本公司产品质量保证期为一年。保修期内,用户对产品质量有异议的,本公司在24小时之内作出处理意见,并负责缺陷产品免费召回、更换或按订货价退款;保修期外,用户对产品质量有异议的,本公司在48小时之内作出处理意见,并负责缺陷产品有偿更换。
三、本公司产品质量由中国人民财产保险公司承保。
浙江××有限公司
20xx年xx月xx日