1 / 15
文档名称:

软件测试实验课程论文.doc

格式:doc   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试实验课程论文.doc

上传人:1006108867 2015/5/8 文件大小:0 KB

下载得到文件列表

软件测试实验课程论文.doc

文档介绍

文档介绍:《软件测试》实验课程论文
题目: 新浪邮箱功能测试
学号: 1100350126
姓名: 杨乔
2014年 6月 28 日
目录
1. 前言 3
2. 需求分析 3
3. 测试方案 4
4. 测试用例设计 6
6
(一)登录与退出登录测试用例 6
(二)写信测试用例图 6
6
(一)开始录制脚本 6
(二)回放录制脚本 10
(三)加入检查点 11
(四)重新运行脚本 12
5. 总结 14
参考文献 15
前言
随着计算机技术的不断发展,网络技术的普及范围越来越广,网络能够提供的服务多样、便捷,已经成为人们生产生活中不可缺少的重要组成部分。如今网络信息传输已经成为人类彼此之间交流的一个重要途径。
本实验测试的系统是一个基于互联网中基于TCP/IP协议的电子邮件系统,其采用的是客户机/服务器工作模式,整个系统的核心是电子邮件服务器。两用户的主机上都安装有电子邮件应用软件即用户代理,负责邮件的接收、发送、编辑及打印等。用户在邮件服务器上申请的邮箱,用于邮件的存储与转发等。通过测试软件可以从中学****一些技术,发现一些软件中的不足之处,为以后的实际工作奠定一些开发经验。
需求分析
对于一个网站系统,其链接的正确性和各个功能模块的功能实现的准确性是其测试的关键性环节。同时在最短的时间内开发出需求分析中的网站系统的软件产品,以最快的速度能先于其他竞争对手占领软件市场,从而获取最大的利益,所以测试速度也是至关重要的。
传统的软件测试是靠人进行手工测试,也就是现在各个公司的主流方法,我们称之为Manual test。测试部门每天都要计算在某个项目上Charge多少个人。这样的测试耗费时间、人力、物力以及成本。自动化测试的目的就是尽可能的减少在测试上的人力和财力的开销,以最便捷省时省事的方法完成同样的任务。
在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等。
测试方案
采用常用的软件测试工具QTP进行测试,其主要过程为:
1、制定测试计划
自动测试的测试计划是根据被测项目的具体需求,以及所使用的测试工具而制定的,完全用于指导测试全工程。
2、创建测试脚本
当测试人员浏览站点或在应用程序上操作的时候,QTP的自动录制机制能够将测试人员的每一个操作步骤及被操作的对象记录下来,自动生成测试脚本语句。与其他自动测试工具录制脚本有所不同的是,QTP除了以VBScript脚本语言的方式生成脚本语句以外,还将被操作的对象及相应的动作按照层次和顺序保存在一个基于表格的关键字视图中。
3、增强测试脚本的功能
录制脚本只是为了实现创建或者设计脚本的第一步,基本的脚本录制完毕后,测试人员可以根据需要增加一些扩展功能,QTP允许测试人员通过在脚本中增加或更改测试步骤来修正或自定义测试流程,如增加多种类型的检查点功能,既可以让QTP检查一下在程序的某个特定位置或对话框中是否出现了需要的文字,还可以检查一个链接是否返回了正确的URL地址等,还可以通过参数化功能,使用多组不同的数据驱动整个测试过程。
4、运行测试
QTP从脚本的第一行开始执行语句,运行过程中会对设置的检查点进行验证,用实际数据代替参数值,并给出相应的输出结构信息。测试过程中测试人员还可以调试自己的脚本,直到脚本完全符合要求。
5、分析测试
运行结束后系统会自动生成一份详细完整的测试结果报告。本次实验系统测试的流程图设计如下图所示:
测试用例设计

(一)登录与退出登录测试用例
:
前置条件
输入数据
预期结果
实际结果
输入用户名:
XXXXXXXX@
登陆成功
登陆成功
输入密码:
**********
2. 退出测试用例如下表所示:
前置条件
输入数据
预期结果
实际结果
已登录邮箱
点击退出链接
退出并进入新浪首页
退出并进入新浪首页
(二)写信测试用例图
:
前置条件
输入数据
预期结果
实际结果
输入对方邮件地址
XXXXX@
输入框出现:XXXXX@
输入框出现:XXXXX@
输入主题
软件测试
输入框出现:软件测试
输入框出现:软件测试
输入邮件正文
软件测试实验课程设计报告……
软件测试实验课程设计报告……
输入框出现:软件测试实验课程设计报告……
2. 发送信件的测试用例如下表所示:
前置条件
输入数据
预期结果
实际结果
已经写完邮件
点击发送按钮
邮件发送完毕并进入邮箱主页
邮件发送完毕并进入邮箱主页

(一)开始录制脚本