软件测试试验指导书

《软件测试与质量保证》课程实验指导书

主 撰 人: 邓 松

主 审 人: 王 颖

江西财经大学软件与通信工程学院

二○一六年一月

前 言

本课程的总体目标是:通过实验加深对软件测试基本理论和基本方法的理解与应用,能熟练使用常用软件测试工具,并能运用工具完成应用软件的测试工作,提高软件测试技能,并进一步培养综合分析 问题和解决问题的能力。书中共设计了个实验开课教师可以根据大纲要求进行选取。实验内容包括:、、 、、、 、。针对学生的实际情况,实验内容和设计题目的设计做到难易适中,验证型实验和综合型实验分别在实验要求上分成不同的层次,力争让学生经过一定的努力,都能够完成相应题目,从而激发起学生学习的兴趣和积极性。本书主要用于《软件测试与质量保证》课程的实验指导,可供软件工程、计算机科学与技术、以及计算机学科其他相关专业选用。本书也可用于软件测试技术专项技能训练的实验指导。 绪论 …………………………………………………………………………………… 4

一、本课程实验的作用与任务 …………………………………………………………………… 4

二、本课程实验的基础知识 ……………………………………………………………………… 5

三、本课程实验教学项目及其教学要求 ……………………………………………………………5

第二部份 基本实验指导 ………………………………………………………………………… 7

实验一 书写测试计划(1学时)………………………………………………………………… 7

实验二 黑盒测试(1学时) ………………………………………………………………………9

实验三 白盒测试(2学时) ………………………………………………………………………13

实验四 JUnit测试框架的使用(2学时)…………………………………………………………20

实验五 集成测试(1学时) ………………………………………………………………………31

实验六 QTP综合测试(4学时)………………………………………………………………… 34

实验七 Load Runner认识实验(4学时)…………………………………………………………67

实验八 TestDirector错误报告与管理(1学时)…………………………………………………78

第一部份 绪论

本指导书是根据《软件测试与质量保证》课程实验教学大纲编写的,适用于软件工程专业。

一、本课程实验的作用与任务

软件测试实验是培养学生软件测试技能的重要环节。通过本课程的学习,使学生能掌握软件测试技术和基本操作技能,进一步加深对所学基本理论的理解,对实验所用的测试工具能够正确和熟练地使用,并能撰写规范的测试文档,使学生具有较强的实践动手能力以及分析问题和解决问题的能力。初步具备一定的科研素质,为将来从事软件行业的工作打下基础。

实验内容重点是测试技术有关的内容,包括验证性实验和综合性实验。验证性实验重点训练学生测试用例设计技术和测试工具操作技能,并进一步巩固和加深软件测试的基础理论知识;综合性实验重点培养学生运用知识的能力、分析问题、解决问题的能力以及创新能力。在实验教学中要注重培养学生严谨的学习态度和科学的思维方法,良好的操作习惯和事实求是的工作作风,鼓励学生独立、积极思考问题,大胆创新。

1. 实践教学设计思想

为达到预期的效果,在实验教学工作中,课程组按以下思路开展实验教学工作。

(1)“由浅入深、由易到难”,循序渐进安排实验内容

(2)紧密结合生产需要,注重案例的典型性和适用性

对于综合性实验,被测试对象是一个完整的系统。在选取案例时,选择一些学生熟悉的,并且在生产实际中正在使用的系统。另外,我们还从历届优秀的毕业设计成果中选取,学生对这类系统的需求比较了解,对功能点和测试要点熟悉,并且可对一些简单的bug进行修复。这样使得综合性实验的题目内容丰富,并且与生产实践结合紧密,可提高学生软件测试的实战能力。

(3)以学生为主体,加强课内指导和课外辅导

二、本课程实验的基础知识

作为一名软件测试新手,如何才能发现所有的BUG?如何开始测试工作?即便面对的是一个很小的软件项目,测试需要考虑的问题也是方方面面的,包括硬件环境、操作系统、产品的软件配置环境、产品相关的业务流程、用户的并发容量等等。软件测试人员不仅要掌握软件测试技术相关知识,对产品相关的业务知识也要学习。这很好理解,如果从事财务软件的测试工作,一定要学习财务知识;如果从事通讯产品测试工作,那么相关的通讯理论知识也是必须的;如果从事银行软件的测试,银行的业务流程也是不可或缺的知识点。1测试计划书分析测试目标、背景、范围、方法、测试通过准则、测试任务、测试环境、职责、进度

软件测试工作指导书,软件测试试验指导书.DOC相关推荐

  1. [遁去的一推荐]软件测试 从零开始(中国软件测试社区提供)

    软件测试 从零开始 [摘要] 本文面向软件测试新手,从测试前的准备工作.测试需求收集.测试用例设计.测试用例执行.测试结果分析几个方面给出建议和方法.鉴于国内的软件开发.测试不规范的现状,本文为软件测 ...

  2. 你在自学软件测试吗?学软件测试10本必看书

    没有软件开发,就没有软件测试.有了软件测试,软件开发出的软件产品才能达到用户满意的地步,他们之间是相互依赖的关系.软件测试在软件开发行业是不可或缺的存在,你在自学软件测试吗?学软件测试10本必看书你该 ...

  3. python实验指导书_Python实验指导书

    Python实验指导书 Python实验指导书 马 川 燕山大学计算机教学实验中心 2017.5 目录 实验一:Python程序设计之初窥门径2 实验二:Python程序设计之结构与复用7 实验三:P ...

  4. 软件测试工作经验总结

    最近,部门刚毕业入职的小妹妹跟大家提议,让大家把自己的软件测试工作经验分享一下,我整理了一下,可能不全. 测试工作经验分享 一.测试阶段划分 1. 单个模块功能测试时间相对较长,但每一个项目都应该有专 ...

  5. 软件测试工作总结(一)

    1.为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作.在测试的 ...

  6. 软件测试——工作业务流程

    软件测试的工作流程 一.作为测试人员需要学习并了解业务,分析需求点 为什么测试人员需要参加需求分析?也就是进行测试需求分析的目的是什么? 把用户需求转化为功能需求:1)对测试范围进行度量 2)对处理分 ...

  7. 深度解读:如何评估软件测试工作的价值?

    本文要点 我们需要评估测试的价值,评估就是观察人们的行为.与人们交谈.从根本上测试测试过程的过程. 测试用例不是一个测量单位. 图表并没有告诉我们它本身的意思,我们必须自己弄清楚这个图表是什么意思.你 ...

  8. 软件测试培训分享:软件测试初期怎么面试工作?

    学会了软件测试技术,那么大家后面接下来的准备工作就是面试找工作了,对于新手来说,面试软件测试这个岗位也是要有一些技巧的,下面小编就为大家介绍一下软件测试新手怎么面试工作? 软件测试培训分享:软件测试新 ...

  9. 软件测试培训分享:做软件测试工作如何清楚的描述一个bug

    一名合格的软件测试工程师是需要清楚的交代自己的工作任务的,必须要清楚的告诉技术员出现的bug,那么做软件测试工作如何清楚的描述一个bug呢?来看看下面的详细介绍. 软件测试培训分享:做软件测试工作如何 ...

最新文章

  1. 部署可扩展的目标检测管道:推理过程(上)
  2. 一位软件工程师的6年总结(转载)
  3. 抽象类实例化 使用原功能 c++_java 学习笔记 day08 final/static关键字、抽象类和接口...
  4. CVE-2012-1876调试要点
  5. c语言中time 0 返回值,clock()返回值为什么是0
  6. 铁甲雄兵显示服务器维护,《铁甲雄兵》5月17日09:00停机维护公告
  7. 流程图软件Microsoft Visio
  8. AI代替法官?你了解智慧司法的建设与应用吗
  9. 【windows】常见的系统环境变量,如%appdata%表示什么意思
  10. 程序架构之redis扩容 (增加端口)
  11. gif制作软件哪个好用?建议收藏这些软件
  12. Scrapy爬取中文数据的问题
  13. AE开发中“无法嵌入互操作类型*****,请改用适用的接口”解决办法
  14. 计算机账户注销重新登录,win10系统注销账户切换账号登录的方法
  15. java sqlserver 插入数据_java中怎样向SQLserver中插入数据
  16. addActionListener
  17. 如何一步步实现异步上传图片并预览图片(异步加载图片)
  18. 我的架构梦:(七十) 消息中间件之RabbitMQ的消息可靠性
  19. VB.NET连接FireBird(整理最全)
  20. Kafka 消息传递语义 Exactly Once(精准一次) 相关知识

热门文章

  1. 服务器系统兼容性问题,微软表示因兼容性问题,部分用户无法升到Windows10最新版本...
  2. android点对点 sdk,Client(SDK)_开发文档_容联云通讯
  3. arduino麦轮转弯程序_Arduino 自动避障智能小车制作教程
  4. 计算机知识音频转换,电脑小常识:笔杆子怎么录音转文字
  5. 基于Selenium+Python的web自动化测试框架
  6. Vue项目初期报错问题记录大全
  7. 2019将成机器学习关键年:中美AI或有一战
  8. Saber仿真软件平台下的蔡氏电路验证测试
  9. 局域网语音对讲系统_安全防范系统--楼宇对讲系统
  10. 《人机交互技术》第一章 绪论 知识点整理