多台服务器之间进行安全的数据wifi传输数据原理,需要考虑哪些安全机制

2016年信息安全工程师考试习题复习

1.信息安全的基本属性是___

C.可用性、可控性、可靠性

2.假设使用一种加密算法,它的加密方法很简单:将每一个字母加5即a加密成f。这种算法的密钥就是5那么它属于___。

3.密码学的目的是___

4.A方有一对密钥(KA公开,KA秘密)B方有一对密钥(KB 公开,KB秘密)A方向B方发送数字签名M,对信息M加密为:M’=KB公开(K A秘密(M))B方收到密文的解密方案是___。

A.KB公开(KA秘密(M’))

B.KA公开(KA公开(M’))

C.KA公开(KB秘密(M’))

D.KB秘密(KA秘密(M’))

5.数字签名要预先使用单向Hash函数进行处理的原因是___

A.多一道加密工序使密文更难破译

B.提高密文的计算速度

      回答提示:沉着冷静、条理清楚、立场坚定、顽强向上
      乐于助人和关心他人、适应能力和幽默感、乐观和友爱。我在经过一段时间的培训及项目实战加上实习工作,使我适合这份工作         我相信我能成功。

回答提示:这个问题企业问的概率很大通常不希望听到直接回答的缺点是什么等,如果求职者说洎己小心眼、爱忌妒人、非常懒、脾气大、工作效率低企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”有的人以为这样回答会显得自己比较出色,但事实上他已经岌芨可危了。企业喜欢求职者从自己的优点说起中间加一些小缺点,朂后再把问题转回到优点上突出优点的部分。企业喜欢聪明的求职者

       回答提示:实际上好多公司问这个问题,并不证明一定要加班 呮是想测试你是否愿意为公司奉献。
      回答样本:如果是工作需要我会义不容辞加班我现在单身,没有任何家庭负担可以全身心的投入笁作。但同时我也会提高工作效率,减少不必要的加班

回 答提示:如果你对薪酬的要求太低那显然贬低自己的能力;如果你对薪酬的偠求太高,那又会显得你分量过重公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算因而他们第一次提出的价钱往往是怹们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣

回答样本一:“我对工资没有硬性要求。峩相信贵公司在处理我的问题上会友善合理我注重的是找对工作机会,所以只要条件公平我则不会计较太多
回答样本二:我受过系统嘚软件编程的训练,不需要进行大量的培训而且我本人也对编程特别感兴趣。因此我希望公司能根据我的情况和市场标准的水平,给峩合理的薪水
回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围那样你将只能得到最低限度的数字。最好给出一個具体的数字这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值

 8、说说你对行业、技术发展趋勢的看法

回答提示:企业对这个问题很感兴趣,只有有备而来的求职者能够过关求职者可以直接在网上查找对你所申请的行业部门的信息,只有深入了解才能产生独特的见解企业认为最聪明的求职者是对所面试的公司预先了解很多,包括公司各个部门发展情况,在面試回答问题的时候可以提到所了解的情况企业欢迎进入企业的人是“知己”,而不是“盲人”

9、对工作的期望与目前何在
回答提示:這是面试者用来评断求职者是否对自己有一定程度的期望、对这份工作是否了解的问题。对于工作有确实学习目标的人通常学习较快对於新工作自然较容易进入状况,这时建议你最好针对工作的性质找出一个确实的答案,如业务员的工作可以这样回答:“我的目标是能荿为一个超级业务员将公司的产品广泛的推销出去,达到最好的业绩成效;为了达到这个目标我一定会努力学习,而我相信以我认真負责的态度一定可以达到这个目标。”其他类的工作也可以比照这个方式来回答只要在目标方面稍微修改一下就可以了。

10、就你申请嘚这个职位你认为你还欠缺什么

回答提示:企业喜欢问求职者弱点,但精明的求职者一般不直接回答他们希望看到这样的求职者:继續重复自己的优势,然后说:“对于这个职位和我的能力来说我相信自己是可以胜任的,只是缺乏经验这个问题我想我可以进入公司鉯后以最短的时间来解决,我的学习能力很强我相信可以很快融入公司的企业文化,进入工作状态”企业喜欢能够巧妙地躲过难题的求职者。

答:HTTP协议wifi传输数据原理的数据都是未加密的也就是明文的,因此使用HTTP协议wifi传输数据原理隐私信息非常不安全为了保证数据能加密wifi传输数据原理,从而诞生了HTTPS简单来说,HTTP协议是有SSL+HTTP协议构建的可进行加密wifi传输数据原理身份认证的网络协议,要比HTTP协议安全

   应用層、wifi传输数据原理层、网络层、数据链路层

3、网络7层模型是那7层?列举一些具体的应用实例

从下到上物理层、数据链路层、网络层、wifi传輸数据原理层、会话层、表示层、应用层
物理层:同轴电缆、接收器、发送器等
数据链路层:网卡、交换机、网桥
wifi传输数据原理层:TCP协议、UDP协议

TCP/IP协议是一套网络通信标准,让全世界的各种不同的设备之间可以进行通信

TCPwifi传输数据原理控制协议 UDP用户数据报协议
TCP对资源要求比较哆,UDP对资源要求比较少
TCP可以保证数据的正确性UDP有可能会丢包
TCP可以保证数据的顺序,UDP不会保证

服务器在收到SYN后它会发送一个SYN以及一个ACK(應答)给客户,
ACK的序列号是 J+1表示是给SYN J的应答新发送的SYN K 序列号是K

然后两边就可以开始数据发送数据了

1、你认为测试人员需要具备哪些素质

  做测试应该要有一定的协调能力,因为测试人员经常要与开发接触处理一些问题如果处理不好的话会引起一些冲突,这样的话工作仩就会不好做还有测试人员要有一定的耐心,有的时候做测试很枯燥乏味除了耐心,测试人员不能放过每一个可能的错误

2、你们公司嘚测试流程是什么
建议结合正统流程和前公司的相关情况,将某一项目的测试流程表述的更丰满

需求分析讨论-确定测试策略-设计测试鼡例-测试用例评审-beta测试-uat测试-测试报告

3、你曾经解决过最难搞定的bug是什么?
在回答时既要将bug是什么描述出来,难度描述出来还要把解决建议描述出来,最好能说一些代码层面的内容(这会为自己加分)

4、 白盒和黑盒测试的方法有哪些? 
黑盒测试的测试方法有:等价类划汾、边界值分析法、猜错法、随机数法、因果图 
白盒测试的测试方法有:代码检查法、程序变异、静态结构分析法、静态质量度量法、苻号测试法、逻辑覆盖法、域测试、Z路径覆盖和基本路径测试法。 

5、请描述下bug的几个要素

1.没有实现需求说明书列出的功能
2.出现了需要说奣书提到不应出现的事情
3.实现了需求说明书未提到的功能
4.没有实现说明书中没有提到但应该实现的功能
5.难于使用,运转速度很慢用户认為没有达到预期

6、你是如何做测试分析?
掌握边界值分析、等价类划分、错误推测等方法来设计测试用例
是一个完备的集合它能够覆盖所有等价类以及各种边界值;需要从软件功能需求出发,全面地无遗漏地识别出测试需求;最好是代码覆盖测试也全面的测试 

测试分析昰非常见功力的事情,好的测分可以让需求更明确让研发更加周全。

1. 明确需求和需求有可能造成的影响

2. 读懂系分这个很关键,一定要看懂遇到问题要找开发反复推敲,直到疑惑都解决

3. 明确开发联调提测时间和每个需求的开发边界和测试边界

4. 探讨系统实现是否有风险,如果有风险有没有监控灰度回滚的策略

5. 制定测试策略,是否需要兼容性测试性能测试,专项测试

6. 将需求整理成测试用例


7、如何设计測试用例什么样子的测试用例是好用例?
掌握边界值分析、等价类划分、错误推测等方法来设计测试用例
是一个完备的集合它能够覆蓋所有等价类以及各种边界值;需要从软件功能需求出发,全面地无遗漏地识别出测试需求;最好是代码覆盖测试也全面的测试

1. 如果迭玳较快,时间比较紧张可以使用xmind将每个分支列出来,到了具体执行的时候再去看结果这个时候要追求测试用例需求覆盖率。

2. 如果时间充裕那么准备好,

另外为了方便执行统计每个测试用例的验证点最好不要过多


8、功能测试在 beta 版本对外的上线标准是什么?
测试用例全部跑唍并且bug都已经关闭然后业务验收后可以上线

9、如何做测试需求分析和业务流程分析

从软件需求文档中,找出待测试软件/模块的需求通過自己的分析、理解,整理成为测试需求清楚被测试对象具有哪些功能。测试需求的特点是:包含软件需求是否具有可测试性。
测试需求应该在软件需求基础上进行归纳、分类或细分方便测试用例设计。测试用例中的测试集与测试需求的关系是多对一的关系即一个戓多个测试用例集或测试用例套件对应一个测试需求。

软件测试不单纯是或不能是只基于功能的黑盒测试,还需要对软件的内部处理逻輯进行测试为了不遗漏测试点,需要清楚的了解软件产品的业务流程建议在做复杂的测试用例设计前,先画出软件的业务流程如果設计文档中已经有业务流程设计,可以从测试角度对现有流程进行补充如果无法从设计中得到业务流程,测试工程师应通过阅读设计文檔与开发人员交流,最终画出业务流程图业务流程图可以帮助理解软件的业务和数据处理逻辑和数据流向,从而指导测试用例的设计
从业务流程上,应得到以下信息:
B、 条件备选流程是什么
D、 关键的判断条件是什么

10、web应用兼容性测试的

(1)在公司内部操作系统中安裝国内外主流的浏览器,分别测试;

(2)利用网上云端服务器提供的在线浏览器兼容性测试环境直接提交URL地址进行分析获取测试报告,囿的需要付费才能享有操作远程环境的权限;

(3)外包给专业的团队进行测试;

(4)利用众测平台的兼职人员有偿测试

 (5)IE浏览器:仿嫃功能模拟IE6/7/8/9/10/11,对实际版本相差很大VirtualBox提供不同操作系统和ie版本的虚拟文件

11、你觉得bug需要修改,很紧急但是开发没时间,怎么办

这个你需偠先把这个问题说清楚问题影响范围有多大,然后给PM或者项目经理还有拉上开发一起评审说明这个问题遗留的风险,如果PM和项目经理接受这个风险那就可以发布,否则必须修改了才能发布

即使他们接受了发布之后,也要注意线上的表现并知会出来

如果线上这个问題表现超过预期,那么就要要求发布hotfix

给你一个全新的软件你就是负责人,你怎么去开展测试工作

解题分析:这道题其实就是考察面试者對项目测试流程的掌握情况可以从测试流程详细说明,各个阶段的注意要点输出,准入准出标准方面进行说明

第一步:需求分析:峩会对这个全新的软件需求进行全面分析,主要分析的点有:1软件的版本需求合理性,是否可测试;2项目人员配置(遇到什么问题找誰,有多少人投入测试测试环境,测试资源硬件,软件);3要测试的软件的主流程,异常流程测试重点;4,项目整体计划(发布時间)

第二步:制定测试策略、测试计划和bug定义标准,这一步主要是针对需求在已有和可以协调到的资源上做出具体的,可执行的计劃这个阶段的输出是测试计划。测试计划中明确包含测试范围测试策略,比如功能测试性能测试,自动化测试可用性测试,云测monkey等

第三步:按计划执行,编写测试用例(编写测试用例的方法:等价类,边界值错误猜测法,因果图正交分解法等等)(编写测試用例需要注意的点,用例区分等级特殊场景考虑:为空(接口空、数据空)、加载超时、网络异常、重复提交、异常中断、缓存冲突、系统兼容、流程迂回、流程中断;如果是PC,要注意浏览器(IEchrome,火狐,苹果的)操作系统(xp,win7,win8,win10,linux,mac)的兼容,如果是手机,注意手机的品牌操莋系统,android版本手机屏幕尺寸,手机网络等等场景)写完用例,如果有条件就要评审测试用例

第四步:执行用例,补充场景记录bug,囙归bug(注意开发提测的需求需要冒烟测试通过)

第五步:功能合入回归测试(各个功能点测试通过之后,再合入)

第六步:提交验收(囙归测试通过之后提交给验收人员进行验收)

第七步:发布上线(全新的软件,先是小范围内测观察线上数据(如:crash,用户反馈,运营數据等)如果有产品认为严重的问题则需要修复后重发,符合预期才能扩大发布)

1、接口测试和UI测试在测试活动中是如何协同测试的

       (1) UI的操作实际上就是用另一种方式调用接口那么接口有多少种参数组合就要求UI用例要构造多少种操作进行调用

       (3)接口测试可以保证数據和逻辑的准确性,UI测试需要考虑交互和界面展示的逻辑正确性

       (4)UI测试需要重视接口调用不成功或者接口异常情况下UI的呈现方式和用户體验

       (5)UI中可能会有一些状态的缓存信息(这样就不需要每次频繁调用接口去获取了)比如鉴权信息等,需要重点关注这些缓存的更新筞略

2、手工活自动化接口测试的过程中上下游接口有数据依赖如何处理

     答:上下游接口的数据依赖无非就是准备测试数据。

      (1)动态方式:假如B依赖A创造的数据那么每次执行B之前必须执行A去做数据创建

      (2)静态方式:独立统一的测试数据库, ABC需要的数据都可以从库里拿到

3、依赖于第三方数据的接口测试如何进行测试

4、接口测试中依赖登录状态的接口如何测试

      答:依赖登录态,那么每次测试该接口之前都需偠调用登录的接口

5、如何进行接口测试要用到什么工具?

 答:接口测试一般分为3个接口但是我们最常用的是走http协议的api接口:,通过路徑来区分调用的方法请求报文都是key-value形式的,返回报文一般都是json串有get和post等方法。可以使用的工具有postman、jmeter工具来做但是postman和jmeter是不一样的,一般常规的接口测试都是用postmanjmeter也可以做接口测试,但是更多的是用来做压力测试和并发测试

6、接口测试质量评估标准是什么

(1)接口表现与接口文档的一致性
(2)请求参数:必选和非必选、长度、字符类型、为空、缺失、组合、重复
(3)返回数据:正常和异常

1、说下左连接和祐连接

2、介绍下什么是索引。

3、使用sql生产10万条数据

4、给你一张表,根据要求写sql这个题目比较多,自己百度吧

1、你常用的命令是什麼?

2、用什么查看log

4、如何查找一个大于5M小于10M的文件

6、如何查看 CPU 信息?

7、查看占用 CPU 使用率最高的

8、.如何查看一个文件的末尾 50 行?

9、如何過滤文件内容中包含”ERROR“的行

12、创建和删除一个多级目录?

13、在当前用户家目录中查找 haha.txt 文件

14、如何查询出 tomcat 的进程并杀掉这个进程,写絀linux 命令

15、.查看系统硬盘空间的命令?

16、查看当前机器 listen 的所有端口

17、把一个文件夹打包压缩成.tar.gz 的命令,以及解压拆包.tar.gz 的命令

18、以/etc/passwd的前伍行内容为例,提取用户名

Print,表示全局正则表达式版本它的使用权限是所有用户。

     (2)linux 下的 find: 功能:在目录结构中搜索文件并执行指定的操作。此命令提供了相当多的查找条件功能很强大。 语法:find 起始目录寻找条件操作说明:find 命令从指定的起始目录开始递归地搜索其各个子目录,查找满足寻找条件的文件并对之采取相关的操作简单点说说,grep 是查找匹配条件的行find 是搜索匹配条件的文件。

1、描述丅web测试和移动应用测试的相同点和区别

Web 测试和移动应用测试的共同点在于:都要覆盖接口、功能、兼容、性能、稳定和安全的测试。

差異点在于:兼容考虑的范围不一样web重在PC系统和浏览器。
移动重在机型分辨率和系统版本 另外移动用户要考虑手机特性相关的影响,网絡、冲突、耗电和流量

WEB测试和App测试从流程上来说,没有区别
都需要经历测试计划方案,用例设计测试执行,缺陷管理测试报告等楿关活动。
从技术上来说WEB测试和APP测试其测试类型也基本相似,都需要进行功能测试、性能测试、安全性测试、GUI测试等测试类型

他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗電量测试

兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器所以需要使用不同的浏览器进行兼容性测试(常见的是兼容IE6,IE8chrome,firefox)如果是手机端那么就需要兼容不同品牌,不同分辨率不同android版本甚臸不同操作系统的兼容。(常见的兼容方式是兼容市场占用率前N位的手机即可)有时候也可以使用到兼容性测试工具,但WEB兼容性工具多鼡IETester等工具而App兼容性测试会使用Testin这样的商业工具也可以做测试。

安装测试:WEB测试基本上没有客户端层面的安装测试但是App测试是存在客户端层面的安装测试,那么就具备相关的测试点

还有,App测试基于手机设备还有一些手机设备的专项测试。如交叉事件测试操作类型测試,网络测试(弱网测试网络切换)

交叉事件测试:就是在操作某个软件的时候,来电话、来短信电量不足提示等外部事件。

操作类型测试:如横屏测试手势测试

网络测试:包含弱网和网络切换测试。需要测试弱网所造成的用户体验重点要考虑回退和刷新是否会造荿二次提交。弱网络的模拟据说可以用360wifi实现设置。

从系统架构的层面WEB测试只要更新了服务器端,客户端就会同步会更新而且客户端昰可以保证每一个用户的客户端完全一致的。但是APP端是不能够保证完全一致的除非用户更新客户端。如果是APP下修改了服务器端意味着愙户端用户所使用的核心版本都需要进行回归测试一遍。

还有升级测试:升级测试的提醒机制升级取消是否会影响原有功能的使用,升級后用户数据是否被清除了

2、你是如何做app应用的兼容性测试的

硬件兼容:机型、分辨率、系统、版本、网络

软件兼容:输入法键盘、相機、安全清理工具类

数据兼容:低升高、高降低的用户信息和数据的兼容,还有跨平台的数据兼容

3、Charles的工作原理是什么如何抓Https网页,IOS需偠特殊注意些什么

4、应用的闪退通常是什么原因造成的?如果应用闪退Android 和 iOS 上是分别怎么抓取日志的?

5、请讲出客户端下 3 个常用的性能指标的名称与具体含义

(1)Android长按home键呼出应用列表和切换应用,然后右滑则终止应用;
(2)多分辨率测试Android端20多种,ios较少;
(3)手机操作系统Android较多,ios较少且不能降级只能单向升级;新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了噺的资源库会直接导致闪退(Crash);
(4)操作习惯:Android,Back键是否被重写测试点击Back键后的反馈是否正确;应用数据从内存移动到SD卡后能否正瑺运行等;
(5)push测试:Android:点击home键,程序后台运行时此时接收到push,点击后唤醒应用此时是否可以正确跳转;ios,点击home键关闭程序和屏幕锁屏的情况(红点的显示);
(7)升级测试:可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名;有一个标示符區分新旧版本(如版本号)
对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法)

另外:对于测试还需要注意一下幾点:
(1)并发(中断)测试:闹铃弹出框提示,另一个应用的启动、视频音频的播放来电、用户正在输入等,语音、录音等的播放时強制其他正在播放的要暂停;
(2)数据来源的测试:输入选择、复制、语音输入,安装不同输入法输入等;
(3)push(推送)测试:在开关機、待机状态下执行推送消息先死及其推送跳转的正确性;
应用在开发、未打开状态、应用启动且在后台运行的情况下是push显示和跳转否囸确;
推送消息阅读前后数字的变化是否正确;
多条推送的合集的显示和跳转是否正确;

(4)分享跳转:分享后的文案是否正确;分享后跳转是否正确,显示的消息来源是否正确;

(5)触屏测试:同时触摸不同的位置或者同时进行不同操作查看客户端的处理情况,是否会crash等

7、app出现ANR(无响应)是什么原因导致的?

那么导致ANR的根本原因是什么呢简单的总结有以下两点:

(1)主线程执行了耗时操作,比如数據库操作或网络编程
(2)其他进程(就是其他程序)占用CPU导致本进程得不到CPU时间片比如其他进程的频繁读写操作可能会导致这个问题。

細分的话导致ANR的原因有如下几点:
9.其他线程持有锁,导致主线程等待超时
10.其它线程终止或崩溃导致主线程一直等待

8、App出现crash(崩溃)原洇有哪些?

为什么App会出现崩溃呢百度了一下,查到和App崩溃相关的几个因素:内存管理错误程序逻辑错误,设备兼容网络因素等,如丅:
1.内存管理错误?:可能是可用内存过低app所需的内存超过设备的限制,app跑不起来导致App crash
或是内存泄露,程序运行的时间越长所占用嘚内存越大,最终用尽全部内存导致整个系统崩溃。
亦或非授权的内存位置的使用也可能会导致App crash
2.程序逻辑错误:?数组越界、堆栈溢絀、并发操作、逻辑错误。
e.g. app新添加一个未经测试的新功能调用了一个已释放的指针,运行的时候就会crash
3.?设备兼容:由于设备多样性,app茬不同的设备上可能会有不同的表现
?4.网络因素:可能是网速欠佳,无法达到app所需的快速响应时间导致app crash。或者是不同网络的切换也可能会影响app的稳定性

9、app对于不稳定偶然出现anr和crash时候你是怎么处理的?

app偶然出现anr和crash是比较头疼的问题由于偶然出现无法复现步骤,这也是┅个测试人员必备的技能需要抓日志。查看日志主要有3个方法:

方法一:app开发保存错误日志到本地
一般app开发在debug版本出现anr和crash的时候会自動把日志保存到本地实际的sd卡上,去对应的app目录取出来就可以了

当出现偶然的crash时候这时候可以把手机拉到你们app开发那,手机连上他的开發代码的环境有ddms会抓日志,这时候出现crash就会记录下来日志
尽量重复操作让bug复现就可以了

也可以自己开着logcat,保存日志到电脑本地

方法三:第三方sdk统计工具

一般接入了第三方统计sdk,比如友盟统计在友盟的后台会抓到报错的日志

10、你平常会看日志吗, 一般会出现哪些异常(Exception)?

这個主要是面试官考察你会不会看日志,是不是看得懂java里面抛出的异常Exception

app崩溃的常见原因应该也是这些了。常见的异常列出四五种是基本偠求。

11、简述移动应用在升级安装时候应该考虑的场景
升级后数据的一致性。如旧版本的账号密码仍能登录到新版本保存在本地的信息能同步到新版本。如手势密码
12、给你一个应用,请简述你会从哪些方面去测试

1、用户能否自己选择安装路径,在不同的操作系统(android、ios)下安装是否正常、能否正常的运行
2、安装的文件和文件夹是否写入了制定的目录里面。
3、考虑该款软件最高支持的系统版本、和最低支持的系统版本
4、是否支持后台安装。
5、在不同的来源下是否能正常安装
6、安装成功后是否会有提醒提醒用户app需要开启的权限。
7、昰否能根据手机屏幕分辩率正常的全屏显示8、软件安装成功后是否会出现花屏、闪退等异常情况
1、在不同的手机分辨率的情况下,页面咘局能否正常显示主要查看是否会出现图片变形、文字显示不清楚等情况
2、页面是否美观、是否会出现格局不符合大众化、提示不符合夶众化等情况
3、操作是否具有友好性,操作是否过于繁琐、复杂
4、是否符合行业标准。
1、APP的正常打开与关闭
2、是否支持用户的后台切換。
3、是否支持首次登陆后下次免登录功能。
4、展示首页后是否支持数据自动更新功能
5、是否支持离线浏览功能。
6、开启相关权限后昰否能正常调用手机系统软件功能
7、是否支持在线升级、更新功能。
8、是否支持数据同步功能
1、在不同的手机品牌、不同的操作系统丅使用是否能正常运行、安装和卸载、是否会出现程序崩溃、闪退、花屏、卡死等严重情况。
2、是否与其他手机本地app或者是文件发生冲突導致程序无法运行
1、程序是否容易被外人破解,导致用户重要资料丢失
2、登录时时密码是否已暗文的方式进行展示。
3、密码或其他重偠信息是否支持复制粘贴
4、登录验证时是否会有验证码。
5、密码是否能设置纯数字密码是否强制要求用户设置英文与数字结合的方式
1、APP在运行时是否会出现cpu占用率高、内存占用率高、手机耗电量高、数据流量消耗率大等问题。
2、在打开页面消耗时长、启动程序消耗时长、退出程序消耗时长等问题
3、页面切换是否快速、流畅,是否会出现卡顿情况
4、在弱网情况下app的运行情况。
5、在2g、3g、4g以及wifi不同网络情況下app的运行情况
6、在离线情况下app的运行情况。
1、最大支持的用户并发数
2、是否满足多用户的疲劳测试

13、如何测试一个应用的登录场景?
(1)常规登录账户密码的字符类型校验、长度校验、匹配性校验
(2)性能:响应时间、并发量
(3)安全性:加密wifi传输数据原理
(4)各种登录方式优先级
(5)不同设备之间切换登录方式
14、请描述下微信朋友圈发小视频的用例设计 ?
15、如果让你来测试扫码支付你会考虑哪些场景?
(1)卡的类型(一类户:借记卡、信用卡、各个开户行)
(2)二类户:虚拟账户如微信里的零钱账户、支付宝的余额宝、电子账戶
(3)二维码的商户类型(微信、支付宝、汇宜、银联)
(4)支付限额(单笔限额、累计限额、日累计、月累计、支付笔数)
(5)退款(退款入口、退款进度、退款结果)
资金流动(我方扣款数额正确对方收款数额正确)数额及时效
支付结果展示、交易明细
支付接口安全性、接口的性能
异常情况(卡异常、余额不足)
连续扫码支付,每天的扫码支付次数限制及数额限制
像素低端的手机能否扫码成功
兼容性(不同手机厂商自带相机功能实现不一致)

江苏省公务员网络与信息安全技能竞赛题库及答案

一、单项选择题(90道)

1、国务院于哪年的6月28日印发了《关于大力推进信息化发展和切实保障信息安全若干意见》()

2、2012姩12月28日由哪个机构通过了关于加强网络信息保护的决定()

D、国家网络与信息安全协调小组

3、下列关于我国涉及网络信息安全的法律说法正确的是()

A、在1979年的刑法中已经包含相关的计算机犯罪的罪名

B、《关于维护互联网安全的决定》是我国目前为止直接规范网络信息安铨的效力最高的法律文件

C、2003年全国人大常委会审核通过了《中华人民共和国电子签名法》

D、《中华人民共和国电子签名法》的实施年份是2004姩

4、我国哪部法律法规对禁止以计算机病毒或者其他方式攻击通信设施,危害网络安全和信息安全等行为作出了详细规定()

A、《中华人囻共和国信息安全法》

B、《中华人民共和国电信条例》

C、《中华人民共和国计算机信息系统安全保护条例》

D、《中华人民共和国个人信息保护法》

5、我国第一部保护计算机信息系统安全的专门法规是()

A、《计算机信息网络国际联网管理暂行规定》

B、《中华人民共和国信息咹全法》

我要回帖

更多关于 wifi传输数据原理 的文章

 

随机推荐