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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

题目:局域网聊天工具软件测试报告组长及组员:测试人员:版本号:ChatClient1.0日期:2012年6月13日星期三一、软件项目概述这一部分主要是对被测试的软件项目进行概要性的介绍。包括:软件的题目和背景、软件实现的功能、各个功能模块的划分和模块之间的联系。二、关于测试的概念这一部分是对测试的概念和相关技术进行总结和知识铺垫。软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。测试使用的相关技术可以从两个方面来看:1.从是否关心软件内部结构和具体实现的角度划分A.白盒测试B.黑盒测试C.灰盒测试2.从是否执行程序的角度A.静态测试B.动态测试。---白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。---黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。---灰盒测试:灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不象白盒那样详细、完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态,有时候输出是正确的,但内部其实已经错误了,这种情况非常多,如果每次都通过白盒测试来操作,效率会很低,因此需要采取这样的一种灰盒的方法。灰盒测试由方法和工具组成,这些方法和工具取材于应用程序的内部知识和与之交互的环境,能够用于黑盒测试以增强测试效率、错误发现和错误分析的效率。---静态测试:静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。---动态测试:动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。根据动态测试在软件开发过程中所处的阶段和作用,动态测试可分为如下几个步骤:1、单元测试2、集成测试3、系统测试4、验收测试5、回归测试。三、测试计划针对本软件项目制定测试计划。1.登陆功能输入条件编号有效等价类编号无效等价类输入昵称1杨颖or许野or王元杰4NULL输入服务器IP2127.0.0.1or服务器主机IP地址5NULL6非127.0.0.1and非服务器主机IP地址点击确定按钮按钮3单击确定按钮7未单击确定按钮8单机取消按钮测试用例用例用例预期输出覆盖输入结果编号等价类1昵称:杨颖服务器IP:127.0.0.1单击确定按钮登陆成功跳转至主界面1,2,3输入昵称:杨颖输入服务器IP:127.0.0.1单击确定按钮正确2昵称:服务器IP:127.0.0.1单击确定按钮提示连接服务器失败,再试一次?4输入昵称:输入服务器IP:127.0.0.1单击确定按钮不正确3昵称:杨颖服务器IP:单击确定按钮提示连接服务器失败,再试一次?5输入昵称:杨颖输入服务器IP:单击确定按钮不正确4昵称:杨颖服务器IP:128.0.0.1单击确定按钮提示连接服务器失败,再试一次?6输入昵称:杨颖输入服务器IP:128.0.0.1单击确定按钮不正确5昵称:杨颖服务器IP:127.0.0.17输入昵称:杨颖输入服务器IP:127.0.0.1不正确6昵称:服务器IP:127.0.0.1单击取消按钮回到上一界面8输入昵称:杨颖输入服务器IP:127.0.0.1单击取消按钮不正确2.选择聊天方式输入条件编号有效等价类编号无效等价类选择聊天方式1选择私聊3无操作2选择群聊测试用例用例编号用例预期输出覆盖等价类输入结果1选择私聊选择成功跳转至私聊界面1单击私聊按钮正确2选择群聊选择成功跳转至群聊2单击群聊按钮正确界面3无操作依旧停留在主界面3无不正确3.选择聊天对象输入条件编号有效等价类编号无效等价类选择聊天对象1选择用户3无操作2直接在输入框打字测试用例用例编号用例预期输出覆盖等价类输入结果1选择某一用户用户选择成功跳转至该用户私聊界面1双击击相应用户正确2在输入框打字信息显示在公屏上2双击相应群正确3无操作依旧停留在上一界面3无不正确4.开始聊天输入条件编号有效等价类编号无效等价类输入信息1输入相应的信息或文字3未输入任何东西发送按钮2点击发送按钮4未按下发送按钮测试用例用例编号用例预期输出覆盖等价类输入结果1信息:123单击按钮信息123发送至对方1,2,输入信息:123单击按钮正确2信息:123未单击按钮发送失败4输入信息:123未单击按钮不正确3信息:空单击按钮发送失败3输入信息:空单击按钮不正确4信息:空未单击按钮发送失败3,4输入信息:空未单击按钮不正确5.退出登录输入条件编号有效等价类编号无效等价类退出操作1直接点击客户端-4无操作退出按键,并在出现的提示框,点击是2直接点击客户端-退出按键,并在出现的提示框,点击否3直接点击主界面的断开连接5在点击客户端-退出按键,并在出现的提示框,点击取消测试用例用例编号用例预期输出覆盖等价类输入结果1点击客户端-退出按键,并在出现的提示框,点击是出现保存聊天记录的界面,并在点击保存后退出服务器界面1直接点击客户端-退出按键,并在出现的提示框,点击是正确2点击客户端-退出按键,并在出现的提示框,点击否退出服务器界面2直接点击客户端-退出按键,并在出现的提示框,点击否正确3点击主界面的断开连接回到客户端初始界面3直接点击主界面的断开连接正确4无操作依旧停留在聊天界面4无操作不正确5点击客户端-退出按键,并在出现的提示框,点击取消依旧停留在聊天界面5直接点击客户端-退出按键,并在出现的提示框,点击取消不正确五、测试步骤和流程对测试的步骤和流程进行描述。测试的实际过程可以以测试表的形式出现:序号测试项目/测试环境技术指标测试结果1登录功能黑盒测试正常2选择聊天方式黑盒测试正常3选择聊天对象黑盒测试正常4开始聊天黑盒测试正常5退出登录黑盒测试正常

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功