软件测试报告新编修订.docx
《软件测试报告新编修订.docx》由会员分享,可在线阅读,更多相关《软件测试报告新编修订.docx(11页珍藏版)》请在冰豆网上搜索。
软件测试报告新编修订
版本控制
版本号
编写人员
编写内容
编写日期
备注
V1.0
XXX
测试方案初稿编写
XXX
V1.1
XXX
增加专项测试内容
XXX
一、概述
HUE身份认证产品测试主要是对相关SDK的功能、兼容性、安全性以及服务性能等方面进行测试,尽可能多的发现产品中的错误,借以减少系统内部各模块的逻辑,功能上的缺陷和错误,保证每个单元能正确地实现其预期的功能,能够满足当前客户需求。
1.1编写目的
本文档的编写主要是为HUE身份认证产品测试提供一些规范,更好的指导测试工作的进行,更好的完成项目。
该文档主要从以下几方面进行阐述:
●确定产品测试的策略和范围
●确定测试方法
●明确相关人员的任务责任
●确定测试进度步骤
1.2读者对象
本测试方案可能的合法读者对象为软件开发项目管理者、软件工程师、测试组、系统维护工程师。
1.3参考资料
《HUE身份认证需求文档》
二、测试环境
2.1HUE整体架构图
2.2硬件配置
关键项
数量
性能要求
期望到位阶段
服务器
1
云服务
需求分析阶段
MAC电脑
1
普通mac电脑
需求分析阶段
Windows电脑
1
普通windows电脑
需求分析阶段
主流品牌手机
多个
无
需求分析阶段
主流模拟器
多个
无
需求分析阶段
2.3软件配置
服务器软件配置
资源名称/类型
配置
操作系统环境
?
Linux?
Web服务
Tomcat等web服务均可
测试机软件配置
资源名称/类型
配置
操作系统环境
主要分为Win7、Win10,Mac。
其中Win7是重点测试对象
浏览器环境
PC浏览器:
IE浏览器(IE9/10/11),火狐、谷歌、搜狗、360等常用浏览器
移动端环境
常用的手机如三星,华为,小米,iPhone等品牌
系统版本:
Android常用的个版本,iOS常用的各版本
测试工具
手工测试、Jmeter
2.4测试数据
本方案的测试数据来源于需求及测试用例
三、测试策略
3.1功能测试
3.1.1绑定流程
测试范围
以demo为载体,测试手机端自绑定及WEB端扫码绑定流程,包含设置手势、设置人脸等功能。
测试目标
验证不同绑定流程,程序的处理情况。
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法。
工具与方法
手工测试
3.1.2认证流程
测试范围
以demo为载体,验证单一认证方式及组合认证方式,手机端认证流程及web端认证流程等各种情况及场景。
测试目标
验证各种流程及认证场景程序的处理情况。
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法。
工具与方法
手工测试
3.1.3解绑流程
测试范围
以demo为载体,通过管理平台对已绑定账号进行解绑操作。
测试目标
验证账号解绑功能的正确性。
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法。
工具与方法
手工测试
3.1.4其它功能及流程
测试范围
以demo为载体,测试重置手势、重置人脸、设备管理、认证管理等功能流程。
测试目标
验证相关功能的正确性
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法。
工具与方法
手工测试
3.2专项测试
测试目标:
以demo为载体,验证SDK的安全性及在不同设备、不同浏览器、不同网络情况下的情况。
3.2.1兼容性测试
3.2.1.1AndroidSDK兼容性测试
测试范围
以demo为载体测试不同真机下产品相关功能及UI情况
测试目标
验证不同真机下产品相关功能及UI情况
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法
工具与方法
手工测试
3.2.1.2IOSSDK兼容性测试
测试范围
以demo为载体测试不同真机下产品相关功能及UI情况
测试目标
验证不同真机下产品相关功能及UI情况
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法
工具与方法
手工测试
3.2.1.3认证云个人管理平台
测试范围
测试认证云管理平台相关功能及UI在不同操作系统,不同浏览器中的使用及UI显示情况。
测试目标
验证认证云管理平台相关功能在不同浏览器中的兼容情况。
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法
工具与方法
手工测试
3.2.2网络情况测试
测试范围
以demo为载体,在Wifi、4G、弱网络情况下验证SDK相关功能使用情况。
测试目标
验证在不同网络情况下SDK的功能情况
采用技术
主要采用黑盒测试、边界测试、等价类划分等测试方法
工具与方法
手工测试
3.2.3数据隔离测试
测试范围
不同业务系统的数据隔离,同一业务系统的账号数据隔离
测试目标
验证各种情况下是否做了完整的数据隔离
采用技术
主要采用黑盒测试
工具与方法
手工测试
3.2.4安全性测试
测试范围
测试信息是否加密传输,是否防界面劫持;是否具有SDK完整性校验
测试目标
通过相关工具查看信息是否加密传输,篡改相关信息是否能校验通过。
采用技术
主要采用相关抓包工具进行验证。
工具与方法
Burpsuit(或Fiddler)抓包工具。
3.2.5性能测试
测试范围
测试HUE认证相关接口,查看其网络吞吐量,接口响应时间,并发数和服务器性能
测试目标
每秒1300并发,90%响应时间在1s内。
工具与方法
Jmeter来模拟多线程并发
开始标准
功能测试完成
完成标准
性能指标达到期望
场景设计:
接口名称
场景描述
绑定接口
并发数分别为50,100,150,200,500,1000,1300,1500,1s内加载完成,集合点设置=并发数,运行时间2min
时空码校验接口
并发数分别为50,100,150,200,500,1000,1300,1500,1s内加载完成,集合点设置=并发数,运行时间2min
扫码校验接口
并发数分别为50,100,150,200,500,1000,1300,1500,1s内加载完成,集合点设置=并发数,运行时间2min
推送确认接口
并发数分别为50,100,150,200,500,1000,1300,1500,1s内加载完成,集合点设置=并发数,运行时间2min
手势密码校验接口
并发数分别为50,100,150,200,500,1000,1300,1500,1s内加载完成,集合点设置=并发数,运行时间2min
设置手势密码接口
并发数分别为50,100,150,200,500,1000,1300,1500,1s内加载完成,集合点设置=并发数,运行时间2min
四、测试安排
主要分以下几个阶段进行测试,确保测试质量:
测试步骤
描述
模块测试
测试人员按照产品模块划分进行测试
系统测试
对整个系统进行,检查模块间数据输入输出是否存在异常,及业务流程是否符合需求
回归测试
检查修复bug是否对其它功能造成影响
产品验收测试
在QA完成测试的基础上,产品人员进行验收,并提出相关问题
系统回归测试
针对产品人员提出的问题再次进行回归测试
性能测试
通过使用工具对系统进行性能测试
五、交付内容
5.1SDK交付
测试人员测试完成后需将ServerSDK、WebSDK、HUESDK(IOS版本)、HUESDK(Android版本)提交给运营人员,由运营人员提交给相关客户使用。
交付内容
对应资源名
软件包大小
版本号
ServerSDK
egissdk-hueweb-1.3.1.jar
30.1KB
WebSDK
egissdk-hue-1.2.3.js
15.7KB
HUESDK(IOS版本)
HUEMainSDK_4.0.1.5zip
41.4M
HUESDK(Android版本)
egissdk-hue-main-4.0.1.5-dist.zip
22.7M
5.2测试文档交付
1)《HUE身份认证产品测试方案》
2)《HUE思维脑图测试用例》
3)《HUE身份认证产品测试报告》
六、软件测试的通用标准
被测系统无业务逻辑错误和二级BUG。
经确定的所有缺陷都已得到了商定的解决结果。
所设计的测试用例已全部重新执行,已知的所有缺陷都已按照商定的方式进行了处理,而且没有发现新的缺陷。
注:
缺陷的严重等级说明
一级:
严重影响系统运行的错误;
二级:
功能方面一般缺陷,影响系统运行;
三级:
界面布局不美观或轻型错误;
四级:
不影响运行的错别字等;
五级:
合理化建议。
七、附录
7.1Windows浏览器
序号
排名
名称
版本
1
TOP5
腾讯QQ浏览器
9.5.9430.400正式版
2
TOP5
谷歌浏览器
54.0.2840.59正式版
3
TOP5
360安全浏览器
8.1.1.230正式版
4
TOP5
InternetExplorer
9.0简体中文正式版
5
TOP5
InternetExplorer
8.0简体中文正式版
6
TOP10
猎豹安全浏览器
5.3.108.13212官方正式版
7
TOP10
搜狗高速浏览器
6.4.6.21806正式版
8
XX浏览器
8.6.100.3969官方正式版
9
傲游高速浏览器
4.9.4.1000正式版
10
UC浏览器
5.7.15897.14官方版
11
谷歌浏览器
chromium
12
Firefox火狐浏览器
49.0.1简体中文版
13
360极速浏览器
8.7.0.206官方版
14
InternetExplorer
Edge正式版
15
InternetExplorer
10.0官方简体中文正式版
16
InternetExplorer
11.0官方简体中文正式版
17
世界之窗浏览器
7.0.0.108正式版
18
Opera欧朋高速浏览器
42.0.2374.0官方正式版
19
Safari
5.1.9官方简体中文版
7.2MAC浏览器
序号
排名
名称
版本
1
Safari
2
QQ浏览器
4.1
3
傲游浏览器
V4.5.2
4
火狐浏览器
V49.0.1正式版
5
谷歌浏览器
V52.0.2743.116
6
欧朋浏览器
V39.0.2256.43
7
Chromium
V53.0.2774.0
北京·上海·广州·深圳·苏州·杭州·成都