您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页局域网聊天工具软件测试报告 计算机网络课程实践

局域网聊天工具软件测试报告 计算机网络课程实践

来源:爱问旅游网
 题 目:局域网聊天工具软件测试报告 组长及组员: 测试人员: 版 本 号:ChatClient 1.0 日 期:2012年6月13日星期三

一、软件项目概述

这一部分主要是对被测试的软件项目进行概要性的介绍。包括:软件的题目和背景、软

件实现的功能、各个功能模块的划分和模块之间的联系。

二、关于测试的概念

这一部分是对测试的概念和相关技术进行总结和知识铺垫。

软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

测试使用的相关技术可以从两个方面来看: 1.从是否关心软件内部结构和具体实现的角度划分

A.白盒测试 B.黑盒测试 C.灰盒测试 2.从是否执行程序的角度

A.静态测试 B.动态测试。

---白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。 这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。

---黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考

虑内部逻辑结构,主要针对软件界面和软件功能进行测试。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。

---灰盒测试:灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。灰盒测试由方法和工具组成,这些方法和工具取材于应用程序的内部知识和与之交互的环境,能够用于黑盒测试以增强测试效率、错误发现和错误分析的效率。

---静态测试:静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。

---动态测试:动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。根据动态测试在软件开发过程中所处的阶段和作用,动态测试可分为如下几个步骤:1、单元测试2、集成测试3、系统测试4、验收测试5、回归测试。

三、测试计划

针对本软件项目制定测试计划。

1.登陆功能 输入条件 输入昵称 输入服务器IP 点击确定按钮按钮 编号 1 2 有效等价类 杨颖or许野or王元杰 127.0.0.1 or 服务器主机IP地址 单击确定按钮 编号 4 5 6 7 8 测试用例 用例用例 预期输出 覆盖输入 结果 无效等价类 NULL NULL 非127.0.0.1 and 非服务器主机IP地址 未单击确定按钮 单机取消按钮 3 编号 1 昵称:杨颖 服务器IP:127.0.0.1 单击确定按钮 昵称: 服务器IP:127.0.0.1 单击确定按钮 登陆成功 跳转至主界面 等价类 1,2,输入昵称:杨颖 3 输入服务器IP:127.0.0.1 单击确定按钮 正确 2 提示连接服务器失败,再试一次? 4 输入昵称: 输入服务器IP:127.0.0.1 单击确定按钮 不正确 3 昵称:杨颖 提示连接服服务器IP: 务器失败,单击确定按再试一次? 钮 昵称:杨颖 服务器IP:128.0.0.1 单击确定按钮 昵称:杨颖 服务器IP:127.0.0.1 昵称: 服务器IP:127.0.0.1 单击取消按钮 提示连接服务器失败,再试一次? 5 输入昵称:杨颖 输入服务器IP: 单击确定按钮 输入昵称:杨颖 输入服务器IP:128.0.0.1 单击确定按钮 不正确 4 6 不正确 5 7 输入昵称:杨颖 输入服务器IP:127.0.0.1 输入昵称:杨颖 输入服务器IP:127.0.0.1 单击取消按钮 不正确 6 回到上一界面 8 不正确

2.选择聊天方式 输入条件 选择聊天方式 测试用例 用例用例 编号 1 选择私聊 预期输出 覆盖等价类 1 输入 结果 编号 1 2 有效等价类 选择私聊 选择群聊 编号 3 无效等价类 无操作 选择成功 跳转至私聊界面 选择成功 跳转至群聊单击私聊按钮 正确 2 选择群聊 2 单击群聊按钮 正确 界面 3

无操作 依旧停留在主界面 3 无 不正确 3.选择聊天对象 输入条件 选择聊天 对象 测试用例 用例用例 编号 1 选择某一用户用户 在输入框打字 无操作 预期输出 覆盖等价类 1 输入 结果 编号 1 2 有效等价类 选择用户 直接在输入框打字 编号 3 无效等价类 无操作 选择成功 跳转至该用户私聊界面 信息显示在公屏上 依旧停留在上一界面 双击击相应用户 正确 2 3

2 3 双击相应群 无 正确 不正确 4.开始聊天 输入条件 输入信息 发送按钮 测试用例 用例用例 编号 1 2 3 4

信息:123 单击按钮 信息:123 未单击按钮 信息:空 单击按钮 信息:空 未单击按钮 预期输出 覆盖等价类 输入 结果 编号 1 2 有效等价类 输入相应的信息或文字 点击发送按钮 编号 3 4 无效等价类 未输入任何东西 未按下发送按钮 信息123发送至对方 发送失败 发送失败 发送失败 1,2, 输入信息:123 单击按钮 4 3 3,4 输入信息:123 未单击按钮 输入信息:空 单击按钮 输入信息:空 未单击按钮 正确 不正确 不正确 不正确 5.退出登录 输入条件 退出操作 编号 1 有效等价类 直接点击客户端-编号 4 无效等价类 无操作 退出按键,并在出现的提示框,点击是 2 直接点击客户端-退出按键,并在出现的提示框,点击否 直接点击主界面的断开连接 预期输出 覆盖等价类 1 5 在点击客户端-退出按键,并在出现的提示框,点击取消 结果 3 测试用例 用例用例 编号 1 点击客户端-退出按键,并在出现的提示框,点击是 点击客户端-退出按键,并在出现的提示框,点击否 点击主界面的断开连接 无操作 点击客户端-退出按键,并在出现的提示框,点击取消 输入 出现保存聊天记录的界面,并在点击保存后退出服务器界面 退出服务器界面 直接点击客户端-退出按键,并在出现的提示框,点击是 正确 2 2 直接点击客户端-退出按键,并在出现的提示框,点击否 正确 3 4 5 回到客户端初始界面 依旧停留在聊天界面 依旧停留在聊天界面 3 4 5 直接点击主界面的断开连接 无操作 正确 不正确 直接点击客户端-退出按键,不正确 并在出现的提示框,点击取消

五、测试步骤和流程

对测试的步骤和流程进行描述。测试的实际过程可以以测试表的形式出现: 序号 1 2 3 4 5 测试项目/测试环境 登录功能 选择聊天方式 选择聊天对象 开始聊天 退出登录 技术指标 黑盒测试 黑盒测试 黑盒测试 黑盒测试 黑盒测试 测试结果 正常 正常 正常 正常 正常

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务