移动应用安全检测_系统测试用例_V10教材

上传人:我** 文档编号:113520378 上传时间:2019-11-08 格式:DOCX 页数:18 大小:237.58KB
返回 下载 相关 举报
移动应用安全检测_系统测试用例_V10教材_第1页
第1页 / 共18页
移动应用安全检测_系统测试用例_V10教材_第2页
第2页 / 共18页
移动应用安全检测_系统测试用例_V10教材_第3页
第3页 / 共18页
移动应用安全检测_系统测试用例_V10教材_第4页
第4页 / 共18页
移动应用安全检测_系统测试用例_V10教材_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《移动应用安全检测_系统测试用例_V10教材》由会员分享,可在线阅读,更多相关《移动应用安全检测_系统测试用例_V10教材(18页珍藏版)》请在金锄头文库上搜索。

1、 移动应用安全检测项目 文件密级:内部公开移动应用安全检测项目 系 统 测 试 用 例 ( 内部资料 )拟定:余西鹏时间:2016-05-12审核:赵猛时间:2016-05-14批准:赵猛时间:2016-05-14北京洋浦伟业科技发展有限公司版权所有 侵权必究文档变更记录更新时间版本版本描述作者2016-05-12V1.0InSTial版本余西鹏目 录移动应用安全检测项目1第1章概述41.1目的41.2适用范围41.3项目背景41.4术语表5第2章测试环境62.1系统物理结构62.2系统结构7第3章系统测试用例73.1功能部分73.1.1静态扫描发起73.1.2特征的扫描83.1.3基于黑白名

2、单扫描93.1.4权限和行为分析引擎93.1.5函数调用序列分析引擎103.1.6开发者识别引擎103.1.7程序变化引擎113.1.8病毒扫描113.1.9动态扫描发起123.1.10动态扫描状态获取133.1.11动态扫描结果133.1.12安全管理控制台143.1.13信息查询143.1.14报告生成143.1.15图文扫描引擎153.1.16其他扫描引擎163.2性能部分163.2.1系统响应时间163.2.2系统在线人数173.2.3系统并发能力17第1章 概述1.1 目的通过对被测系统进行功能、性能、兼容等来验证是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出

3、更加完善的方案。并对项目的可用性提供一定的指导性建议。1.2 适用范围本用例适用于该项目管理者、开发、测试等人员。1.3 项目背景随着3G的发展和智能手机的普及,手机安全问题越来越突出。如恶意扣费、恶意订购、主动发短信/彩信 ;窃取用户信息:通讯录、短信、银行账号 ;传播反动、色情等非法信息 ;破坏手机软硬件; 恶意流量消耗运营商带宽等。据运营商估算,恶意流量可能占10%-20%,极端情况下90%垃圾、恶意流量占用无线和分组域资源 。目前市场上应用检测平台的软件扫描检测方法是基于病毒定义库来完成,这种杀毒软件只有捕获到病毒样本后,才能提取到病毒的特征码,而且对于新出现的未知病毒无法防范,病毒库

4、也需要实时更新、升级才能即时跟踪。这些软件扫描检测方法都是从计算机领域学习过来的,也存在与计算机领域相同的问题。由于手机上的恶意软件的性质与计算机上的恶意软件存在很大不同,手机上的恶意软件在定义上与计算机上是不完全相同的,恶意软件在手机上很难进行大规模的传播。手机上的恶意软件的目的主要是窃取个人资料与信息、盗取银行账号、窃听电话等犯罪行为。因此,在目前的技术下,查杀效率和准确度都较低。移动应用检测平台所提供基于静态和动态检测技术,主要采用行为分析技术,分析应用软件在安装过程中或安装后运行过程中都做了哪些行为、什么时候做的、以及这些行为到底具有什么危害都有详尽的分析和解析。让所有恶意和灰色软件无

5、所遁形。为用户判别软件的可靠性提供重要和必不可少的 依据。在移动互联网领域,在世界范围内比较先进,无论从技术上还是从实用性上都具有先进性和前瞻性。1.4 术语表常规测试涉及的测试术语如下:序 号术 语描 述01单元测试单元测试(unST testing),是指对软件中的最小可测试单元进行检查和验证。单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。02集成测试集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图组装成为子系统或系统,进行集成测试。即,每个模块完成单元测试以后,将所有功能模块集成在一起的测试,以

6、验证各模块的正确性和接口的正确性。03系统测试系统测试,英文是System Testing。是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。常见的、典型的系统测试分类包括功能测试、恢复测试、安全测试、压力测试。第2章 测试环境2.1 系统物理结构图1 安检系统的物理结构图2.2 系统结构图2 移动云安全支撑系统结构第3章 系统测试用例3.1 功能部分该部分主要针对移动应用安全检测项目的功能做全面的功能测试

7、,来验证功能是否符合需求说明书,并对不符合要求的修正后来达到要求。3.1.1 静态扫描发起案例编号: ST_001案例描述:发起扫描请求案例目的:验证发起扫描请求是否正常预置条件:1、 被测试端与测试端网络连接正常2、 被测端符合测试要求执行步骤:1、 点击提交按钮2、 检查提交状态,请求、响应的状态及参数值;要求说明: 以上各个步骤(含异常结果情况),保证整个业务流的过程在程序模块间的逻辑、关键路径、错误及边界处理正确。预期结果:1、 Http状态响应200,应该正常提交;2、 消息体内容显示success及相关参数值。异常结果:http请求响应状态非200“请求失败”(根据结果提示,修改后

8、重新执行);sucess显示“请求成功”,但响应参数非规定值备注:3.1.2 特征的扫描案例编号: ST_002案例描述:基于特征的扫描引擎案例目的:验证基于特征的扫描引擎功能是否正常预置条件:1、 被测试端与测试端网络连接正常2、 被测端符合测试要求执行步骤:1、 提交静态扫描2、 检查发起的请求状态,响应的状态及参数值;要求说明: 以上各个步骤(含异常结果情况),保证整个业务流的过程在程序模块间的逻辑、关键路径、错误及边界处理正确,以及各模块的正确性和接口的正确性。预期结果:1、 Http状态响应200,应该正常提交;2、 消息体内容显示success及相关参数值。异常结果:http请求响

9、应状态非200“请求失败”(根据结果提示,修改后重新执行);sucess显示“请求成功”,但响应参数非规定值备注:3.1.3 基于黑白名单扫描案例编号: ST_003案例描述:基于黑白名单的扫描案例目的:验证基于黑白名单的扫描引擎功能是否正常预置条件:1、 被测试端与测试端网络连接正常2、 被测端符合测试要求执行步骤:1、 提交静态扫描2、 检查发起的请求状态,响应的状态及参数值;要求说明: 以上各个步骤(含异常结果情况),保证整个业务流的过程在程序模块间的逻辑、关键路径、错误及边界处理正确,以及各模块的正确性和接口的正确性。预期结果:1、 Http状态响应200,应该正常提交;2、 消息体内

10、容显示success及相关参数值。异常结果:http请求响应状态非200“请求失败”(根据结果提示,修改后重新执行);sucess显示“请求成功”,但响应参数非规定值备注:3.1.4 权限和行为分析引擎案例编号: ST_004案例描述:权限和行为分析引擎案例目的:验证权限和行为分析引擎功能是否正常预置条件:1、 被测试端与测试端网络连接正常2、被测端符合测试要求执行步骤:1、 提交静态扫描2、 检查扫描状态,请求、响应的状态及参数值;要求说明: 以上各个步骤(含异常结果情况),保证整个业务流的过程在程序模块间的逻辑、关键路径、错误及边界处理正确,以及各模块的正确性和接口的正确性。预期结果:1、

11、 Http状态响应200,应该正常提交;2、 消息体内容显示success及相关参数值。异常结果:http请求响应状态非200“请求失败”(根据结果提示,修改后重新执行);sucess显示“请求成功”,但响应参数非规定值备注:3.1.5 函数调用序列分析引擎案例编号: ST_005案例描述:函数调用序列分析引擎案例目的:验证函数调用序列分析引擎功能是否正常预置条件:1、 被测试端与测试端网络连接正常2、被测端符合测试要求执行步骤:1、 提交静态扫描2、 检查扫描状态,请求、响应的状态及参数值;要求说明: 以上各个步骤(含异常结果情况),保证整个业务流的过程在程序模块间的逻辑、关键路径、错误及边

12、界处理正确,以及各模块的正确性和接口的正确性。预期结果:1、 Http状态响应200,应该正常提交;2、 消息体内容显示success及相关参数值。异常结果:http请求响应状态非200“请求失败”(根据结果提示,修改后重新执行);sucess显示“请求成功”,但响应参数非规定值备注:3.1.6 开发者识别引擎案例编号: ST_006案例描述:开发者识别引擎案例目的:验证开发者识别引擎功能是否正确预置条件:1、 被测试端与测试端网络连接正常2、 被测端符合测试要求执行步骤:1、 提交静态扫描2、 检查扫描状态,请求、响应的状态及参数值;要求说明: 以上各个步骤(含异常结果情况),保证整个业务流

13、的过程在程序模块间的逻辑、关键路径、错误及边界处理正确,以及各模块的正确性和接口的正确性。预期结果:1、 Http状态响应200,应该正常提交;2、 消息体内容显示success及相关参数值。异常结果:http请求响应状态非200“请求失败”(根据结果提示,修改后重新执行);sucess显示“请求成功”,但响应参数非规定值备注:3.1.7 程序变化引擎案例编号: ST_007案例描述:程序变化引擎案例目的:验证程序变化引擎功能是否正常预置条件:1、 被测试端与测试端网络连接正常2、 被测端符合测试要求执行步骤:1、 提交静态扫描2、 检查扫描状态,请求、响应的状态及参数值;要求说明: 以上各个步骤(含异常结果情况),保证整个业务流的过程在程序模块间的逻辑、关键路径、错误及边界处理正确,以及各模块的正确性和接口的正确性。预期结果:1、 Http状态响应200,应该正常提交;2、 消息体内容显示success及相关参数值。异常结果:http请求响应状态非200“请求失败”(根据结果提示,修改后重新执行);sucess显示“请求成功”,但响应参数非规定值备注:3.1.8 病毒扫描案例编号: ST_008案例描述:病毒扫描案例目的:验证病毒扫描业务是否正常预置条件:1、 被测试端与测试端网络连接正常2、 被测端符合测试要求执行步骤:1、 检查病毒扫描项2、 检查扫描状态,请求、响应

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号