您好,欢迎来到六九路网。
搜索
您的当前位置:首页智能家居(系统测试报告)

智能家居(系统测试报告)

来源:六九路网


1 系统测试报告

1.1 编写目的

编写该测试总结报告主要有以下几个目的

1. 通过对测试结果的分析,得到对软件质量的评价; 2. 评估测试,测试执行和测试计划是否符合要求; 3.

分析系统存在的缺陷,为修复和预防 bug提供建议。

1.2 用户群

主要读者:XX项目管理人员,XX项目测试经理 其他读者:XX项目相关人员。

1.3 定义

严重bug:出现以下缺陷,测试定义为严重 bug。 系统无响应,处于死机

1. 状态,需要其他人工修复系统才可复原。 点击某个菜单后出现“此页无2. 法显示”或者返回异常错误。 进行某个操作(增加、修改、删除等)3. 后,出现“此页无法显示” 回异常错误。

当对必填字段进行校验时,未输入必输字段,出现“此页无法显示” 返

或者返

4. 回异常错误。

系统定义不能重复的字段输入重复数据后,出现“此页无法显示” 回异

或者

5.

常错误。

或者返

1.4 测试环境 1.4.1 测试用例

家庭成员登录后,通过系统的身份验证即可进行控制灯光操作。反之,不能 进行控制

--也就是说第一个人登录后,

后面的人要登录进去是不被允许的, 一般在session中存一个useid和guid,并在

灯光操作。只能保证一个用户登录服务器

application 里存放一个 guid。

另:只能输入三次,若三次都错误,只能关闭再重新启动登录界面,如图 所示。

功竜A描述 囲例目的 用例內咨 测试歩曝 前提条件 管理员和晋通用户的矍录 检青系统里的営®负用户和首通用户是習旋正常登录 对営遷员用户和晋通用户的登录一一30'liit 按照下面的测试步骤 系鎰和通信疋常情况下,正确注冊了数牛資理员用户和普通用户 别试实舸 则i妙骤 测试数据 预期结果 1

3:进丸登录页面;在用户名中输 入相应的用户名,在瓷鉗框中输 入对应口 直檣进入相对应的可操作的主 裔11:登录成由 1A:弾出援示输入用户客的窗口。 旧;弾出提示输入用户名服W 重新输入的窗口 O 的密科F在后下扌言H中选 穽对盅冉;用户色输入対仝 的奘塑,宜击婪录羟齟, B:用户甜入愴懊 C;嗡入普淒用户选择產S员粪型 D:1C:类型选择皓误,语重新输入。 输入管湮员用户选择巻通粪型 E:不1D:类型选轻醋逞,诸重新输;在存储器中,用户登录需要系统身份验证输入账号密码,在数据库中建立一 个注册表,把家庭成员中每一个人的账号(如手机号)和密码(如出生年月)导 入进去,登录时输入用户账号密码,并与注册表中的数据进行校对,若有就可以 登录,没有就验证失败。管理员登陆之后的权限是可以修改密码及登陆状况。 如 图2所示。

功麓B插述 用闵目的 用例内咨 管理员和普通用户创改窸码 檢誓杀址冒理员和警11用户正當娶录启能不能正當越换墜码 则试系统中已登录的用户能不能正常幅改密码 按暗T面的血说歩骡 帝提条件 磊魏和通信正當1飙下,用管理员和晋通S户正當燮录系魏后进入僵改孫码界面 测说买例 剜试歩骡 刪试频据 濒期结杲 1:管浬员用户与晋通用户透择 修改3:输入原密码台法正确,新密码 舍la:修改应由 审码欖诀,在原密码梃申输 入原密建,硝认密码世输入和新宙码 栏输入lAi弹出提示谱輪入原密码的蔼口 咼,在新密码彳兰中输入新 密码,晞一玫 认盪码崔申辎入和霸密 码芒中一样的A:原盛码芒输入角空 匪码,直击軽按 1B:暉出提示覆薙码输入错谋,淸 重斷输入的窗口。 B:原密與彳兰琢入蔭码错误 C:新聯鼎兰中输入特 IC:弹出青重赣输入新汪码的窗口 1D:弹出谙重頸输入新强码的窗口 IE:D:新阙码栏中输入的寧祥慢度大 于倉格通过 IF:弹出更码输入诸误.请重®输 真的埶据库定文的范B E:赣徨码栏冲输入首字阳大写 入不一致的底咼 富口 F:确认童码栏中输入和新密码栏 範IGi弹出囹码输入诸逞,请重新输 入的窗口 G;确认密码栏中输入为空 图2

只能保证一个用户登录服务器--也就是说第一个人登录后,后面的人要登录 进去是不被允许的,一般在session中存一个useid和guid,并在application里存 放一个guid。在用户登录时刷新 session和appiication。用户操作比较session和 appiication里是否相同,不同则强制退出,用户退出时从 application与

session

移除这些信息。

功能C幅迷 用例目的 用例內咨 测试步骤 前提聚件

普通用户的换作功能

榆查普a用户正常登录后的操作功能

测试系统中已登录的用户就不能止常使用操作功能 按囂T面的刑试步骤

系扌焉和通信正常情况下*囲户正常登录乗统后

则试买例

MM

1:普通用户正确登录后选择操 作複

点击确定按钮。弹出是 苦确认的此擾作的提示薔口亠

a:用户输入合法有效的敎亨,点 la:操作成功 1A:操作奘! 口 1B:操作戻赎, 式序号窗口 1C:无

逢輸入 ID:无法输入 1E:換作尖!ife, 贰序寻的窗口 弹出清重蔚輸入櫃

块,用户在欖式栏里填入櫃 式序号,击提示窗口的确认。

A:模式栏里输入対空 E:模式栏里輸入芮0 C:模式栏里输入字母和特殊宇 D!模式栏里输入中文

E::樓式栏里输入的数字大于所

设定的数宇,

IF:在数据库定文范围内,超

岀无适输2

萍出清重剥输入模

F:模式栏里输入数宇忻度大于数

IS库宗义的范園

图3

系统处于工作时,管理员和已登录的用户可以对系统的工作状态进行查看, 实时的反馈系统的信息,如图4所示。

功能D描迷 用例目的 用例內容 测试步骤 前提条件 采巍工作的状态查看功能 检查系绩状态能爪能查看功能 测a系统中管9员能不能正常查看系统状态的功能 旅矍下面的测试步骤 系毓和通信正常情况下・用管理负正當登录系铳 «试实例 艸试步骤 测试數据 發期结累 I!管理贡IE常登录 >选桂查看 黑a:点击系颈欖式萱看 统功能複块, lai黄看咸功 A:在桌张真式查看时,输入查看 指1A: S有查看到相关记录,查看尖 令 B:在桑纯複贰®看时,输入S他 指令 1B:无法查看到相关记录

图4

1.5测试结果

测试发现的bug主要集中在登陆和状态查看阶段,属于一般性的缺陷,但是测 试的时候,出现了几个严重级别的 bug,出现严重级别的bug主要表现在以下几 个方面。

1.

添加数据代码重复后,出现的找不到页面的错误;

2. 未考虑非语种代码的情况;

3. 数据库设计未考虑系统管理员角色, 导致用系统管理员进行操作的时候出现 找不

到页面错误;

权限控制的高与低异常。 4.

1.6测试结论 1.6.1功能性

系统正确实现了通过数据字典管理基础数据的功能, 实现了数据内容的多语 言功能。实现了代理管理,用户管理的查询,添加,修改,删除的功能,系统还 实现了将权限控制细化到菜单按钮的功能。

系统在实现用户管理下的权限管理功能时, 存在重大的缺陷, 权限控制不严 密,权限设计有遗漏。

1.6.2 易用性

现有系统实现了如下易用性: 查询,添加,删除,修

1. 改操作相关提示信息; 输入的正确性; 输入限2. 制提示信息的正确性,可理解性,一致性。 现有系统3. 存在如下易用性缺陷: 界面排版不美观; 输入,输

出字段的可理解性差; 输入缺少解释性说明; 中英

1. 文对应的正确性。 2. 3.

4.

1.6.3 可靠性

现有系统的可靠性控制不够严密,很多控制是通过页面控制实现的,如果页 面控制失效,则用户很难继续操作,能够使数据库内插入数据,引发错误。

现有系统的容错性不高,如果系统出现错误,返回错误类型为找不到页面错 误,无法回复到出错前的状态。

1.7 典型缺陷引入原因分析

测试过程中发现的缺陷主要有以下几个方面:

1. 需求定义不明确

需求文档中,存在功能定义错误,输入输出字段描述错误,输入输出 字段定义错误,输入输出定义缺失这几种类型的缺陷。使得开发 人员根据需求进行设计时,没有考虑相关功能的关联性,以及需求错误的 地方,在测试过程中,需求相关的问题表现出来。需求做改正,设计必须 跟着做改动,浪费时间和影响开发人员的积极性,可能会导致开发人员不 按照需求进行设计而根据自己的经验来进行设计。

2.功能性错误

a) 功能没有实现,导致无法进行需求规定的功能的测试。主要是无法进入 管理员修

改权限界面。

b) 功能实现错误,实现了需求未定义的功能,执行需求定义的功能时系统 出现错

误。

3.页面设计和需求不一致 页面设计没有根据需求进行,输入,输出字段文字错误,

用户无法理 解字段含义。页面设计没有完成需求规定的输入验证,导致用户可以 输入错误的或者无效的数据,这些数据有可能会引起功能性错误。 4.多语言数据问题

a) 系统中很多输入字段是通过调用数据字典的方式输入, 但是现有系统中, 很多

数据字典的多语言信息没有完成,导致使用多语言的时候,显示空 白字段。

b) 系统中很多地方使用多语言,由于多语言编码不统一导致页面设计和数 据设计使

用语言编码不一致,由此引起的多语言数据无法显示的缺陷。

5.页面设计易用性缺陷 页面设计不友好,系统中很多页面的输入字段无明确的输入a) 提示,用户 无法理解何种输入是正确的,但是用户输入错误后,系统提示出错,

增 加用户负担。

b) 提示信息错误,不同模块相同结果的提示信息不一致,用户操作后,相 应的提示

信息不明确,引起用户误解。

c) 提示信息一致性,用户在不同页面执行相同的操作,提示信息不同。 6. 开发人员疏忽引起的缺陷

因为开发人员的疏忽,导致系统需要验证的地方,调用了错误的验证,系统 需要进行输入控制的地方没有进行相应的控制。

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

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

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

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