软件质量保证与测试实验.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 制定测试计划 一、实验目的 完成测试计划的编写,为接下来的测试实验做准备。 二、实验要求 1.设计程序的语言可以选择C、C++、JAVA等; 2.保证测试计划的合理准确星; 3.记录实验数据并书写实验报告。 三、实验步骤 1.运行TC, Visual C++, JAVA等开发工具; 2.在开发环境中完成程序设计,并进行调试; 3.在程序没有语法错误的前提下重点检查程序的逻辑错误; 4.对程序进行调试,并记录实验数据。 四、实验内容 1.测试背景 三角形问题是软件测试中使用最广的一个例子。输入三个正整数a、b、c,分别作为三角形的三条边长,通过程式序判定是否能构成三角形。如果能构成三角形,进一步判断三角形的类型。当此三角形为一般三角形。等腰三角形及等边三角形时,分别作不同的操作。” 2.测试范围与主要内容 主要测试对于三角形判定是否正确,判断程序的容错性。 3.程序描述 该程序是一个顺序执行的判断语句.通过给定的三角形的三个边,判断三条边能否组成三角形,并对程序中的输入数字的准确性进行相应的判断后,得出是什么样的三角形(等腰三角形, 等边三角形, 直角三角形, 等腰直角三角形, 普通三角形)。 4.输入项 输入项 约束条件 输入位置 边A int型,范围为[1,100] 控件”边A” 边B int型,范围为[1,100] 控件”边B” 边C int型,范围为[1,100] 控件”边C” 5.输出项 输出项 输出条件 输出位置 不能构成三角形 不能满足构成三角形的要求 showMessageDialog 等腰三角形 有两条边长相等 等边三角形 三条边都相等 直角三角形 存在三条边,满足勾股定理 普通三角形 任意两条边和大于第三边,任意两条边的绝对值小于第三边 6.测试人员安排 任务明细 人员安排 测试前业务 准备 选取和分析测试工具.选取和分析测试目标,讨论测试思路,分析可行性. 蔡梦瑶 测试计划编写 分析和编写测试计划,包括测试分析,流程制定,测试报告模板,测试协调 蔡梦瑶 测试用例编写 编写测试用例,执行测试,书写测试报告 蔡梦瑶 具体安排说明如下: 1.组织与责任: 测试负责人 责任:测试计划、流程制定,测试报告模板、测试程序准备;测试协调。 2.测试执行人 责任:进行测试、书写测试报告。 3.测试环境准备 责任:测试环境的准备。 4.测试约定: 测试报告提交方式约定:根据winruner测试结果,按照给定的测试结果报告模板书写报告。 7.程序流程 实验二 非对象软件的测试过程 一、实验目的 掌握静态白盒测试方法及一般要求 掌握白盒测试用例的设计方法 掌握白盒测试的实验方法。 二、实验要求 1.按照实验题目的要求,编写程序并上机调试 2.同学之间进行代码评审、代码检查 3.设计测试用例,并完成白盒测试 三、实验设备 计算机、Windows 、Eclipes 四、实验内容 1.判断三角形程序 import java.awt.*; import java.awt.event.*; class Trangle1 extends Frame implements ActionListener{ Button button,button1; //定义两个按钮,分别表示“确定 ”,“重置” Label lable1,lable2,lable3 ,lable4 ; //定义三个标签,提示输入三边的值 TextField InputA,InputB,InputC,text4; Trangle1() { setLayout(new FlowLayout()); setTitle(); button = new Button(确定); button1 = new Button(重置); InputA = new TextField(15); InputB = new TextField(15); InputC = new TextField(15); text4 = new TextField(15); button.addActionListener(this); button1.addActionListener(this); lable1 = new Label(边a: ); lable2 = new Label(边b: ); lable3 = new Label(边c: ); lable4 = new Label(输出: ); add(lable1); add(InputA); add(lable2); add(InputB); add(lable3); add(Input

文档评论(0)

_______ + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档