邓松软件测试实导书(20140907采用).docVIP

  • 46
  • 0
  • 约 81页
  • 2017-10-02 发布于贵州
  • 举报
邓松软件测试实导书(20140907采用)

软件测试实验指导书 编制人:邓 松 江西财经大学软通学院 2014.5 实验一 书写测试计划(6学时)…………………………………………………………… 2 实验二 白盒测试(2学时)……………………………………………………………………12 实验三 JUnit测试框架的使用(4学时) ……………………………………………………36 实验四 黑盒测试(2学时)……………………………………………… ………………… 50 实验五 集成测试(2学时)……………………………………………………………………62 实验六 QTP综合测试(8学时)……………………………………………… …………… 74 实验七 Load Runner认识实验(4学时)………………………………… ……… ……… 18 实验八 TestDirector错误报告与管理(2学时)………………………………………………26 ? 实验一 测试计划(6学时) 一、实验目的 掌握测试计划的内容和编制。 通过给定案例练习编写测试计划。 二、基本知识 具有微软Windows和office Word的使用经验 熟悉软件测试的基本知识 熟悉测试计划的概念和内容 了解案例的功能和使用步骤。 三、实验设备及环境 Windows操作系统 Office Word应用软件 案例系统软件 系统软件需求分析说明书和开发计划 四、实验内容 班级管理系统测试计划 需求描述(学生考勤情况管理、学生学习记录、学生活动情况、班级活动情况管理、住宿情况管理、各位班干部工作事项汇报子系统(工作完成情况可用仪表盘表示)等)。请各位同学细化各项目功能,使用原型法完成相应软件。 测试计划标识符 FR201011-001-ST 引言 目标 班级管理系统测试计划的目标是: 找出班级管理系统功能的缺陷; 找出班级管理系统中对特殊数据处理的漏洞; 找出班级管理系统运行过程中的BUG; 找出班级管理系统登陆权限的差错; (此处学生填写相应目标) 背景 待开发软件系统的名称:班级管理系统; 本项目任务提出者:《软件质量保证与测试》的授课教师 用户:班级信息管理人员,班级学生; 参考资料: 《软件工程》 《软件测试方法与技术》 本系统的主要功能有: 学生信息管理功能:方便学生信息的查询,增加,删除,修改; 课程管理:管理员可通过编写表格的形式修改课程等相关的信息; 成绩管理:管理员可通过数据库中的学生成绩信息进行修改,增加; 学分管理:管理员对班级学生的荣誉情况,获奖信息,活动培训等学分机制的数量统计。 班级信息管理功能:管理员可通过此功能对班级信息进行查询,修改,增加,删除; 班干配备管理:管理员根据班级干部平日工作考察评比分配班干任免; 班级活动管理:管理员配合组织委员对一定时间内的班级集体活动作出计划和安排; 班级卫生管理:管理员配合勤工委员对班级寝室卫生考察并以表格的形式表现各个寝室卫生的具体情况。 (填写) 范围 所选择的测试用例基本上能够检查到所有合法与不合法的输入和输出; 局限性在于数据库设计存在的缺陷,可能存在学号相同但是其他信息完全一致的情况出现。 (此处学生填写相应内容) 引用文档 (暂空) 测试依据 GB/T 方法 测试项通过准则 暂停准则和恢复要求 测试交付项 测试任务 环境要求 职责 人员配备、培训要求和资源配置 进度 登陆界面,班级管理员系统和学生信息系统的测试; 学生课程信息系统的检测; 风险和应急 实验二 白盒测试(2学时) ? 实验目的 掌握结构性测试技术,并能应用结构性测试技术设计测试用例; 对测试用例进行优化设计; 背景知识 结构性测试是知道产品内部工作过程,检测产品内部动作是否按照规格说明书的规定正常进行。结构性测试允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。 逻辑覆盖 结构性测试力求提高测试覆盖率。逻辑覆盖是对一系列测试过程的总称,它是在使用白盒测试法时,选用测试用例执行程序逻辑路径的方法。 逻辑覆盖按覆盖程度由低到高大致分为以下几类: 语句覆盖:设计若干测试用例,使程序中每一可执行语句至少执行一次; 判断覆盖:设计用例,使程序中的每个逻辑判断的取真取假分支至少经历一次; 条件覆盖:设计用例,使判断中的每个条件的可能取值至少满足一次; 判断/条件覆盖:设计用例,使得判断中的每个条件的所有可能结果至少出现一次,而且判断本身所有可能结果也至少出现一次; 条件组合覆盖。设计用例,使得每个判断表达式中条件的各种可能组合都至少出现一次;显然,满足⑤的测试用例也一定是满足②、③、④的测试用例。 路径覆盖。设计足够的测试用例,使程序的每条可能路径

文档评论(0)

1亿VIP精品文档

相关文档