请详细说明安全性测试的方法。 

题目
问答题
请详细说明安全性测试的方法。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请详细说明搜索功能测试的方法主要包括的内容。


正确答案: 对于搜索功能,主要通过以下八点测试:
1.页面检查;
2.默认条件搜索;
3.修改可选条件搜索;
4.修改输入条件搜索;
5.修改区间条件搜索;
6.组合可选、输入条件搜索;
7.操作后检查搜索条件及查询结果;
8.错误、空记录搜索。

第2题:

请详细介绍接口测试的测试项目。 


正确答案: 接口测试的测试项目主要包括以下几点:
1.数据类型问题:变量的数据类型是否错误 ;是否存在不同数据类型的赋值;是否存在不同数据类型的比较。
2.变量值问题:变量的初始化或缺省值是否有错误;变量是否发生上溢或下溢;变量的精度是否足够。
3.逻辑判断问题:是否由于精度原因导致比较无效;表达式中的优先级是否有误;逻辑判断结果是否颠倒。
4.文件I/O问题:对不存在的或者错误的文件是否进行操作;文件是否以不正确的方式打开;文件结束判断是否正确;是否正确地关闭了文件。

第3题:

涂敷贴片胶有几种方法?请详细说明。


正确答案: 涂敷贴片胶到电路板上的常用方法有点滴法、注射法和丝网印刷法。
①点滴法。这种方法说来简单,是用针头从容器里蘸取一滴贴片胶,把它点涂到电路基板的焊盘或元器件的焊端上。点滴法只能手工操作,效率很低,要求操作者非常细心,因为贴片胶的量不容易掌握,还要特别注意避免涂到元器件的焊盘上导致焊接不良。
②注射法。这种方法既可以手工操作,又能够使用设备自动完成。手工注射贴片胶,是把贴片胶装入注射器,靠手的推力把一定量的贴片胶从针管中挤出来。有经验的操作者可以准确地掌握注射到电路板上的胶量,取得很好的效果。
③贴片胶丝网印刷法。用丝网漏印的方法把贴片胶印刷到电路基板上,这是一种成本低、效率高的方法,特别适用于元器件的密度不太高,生产批量比较大的情况。需要注意的关键是,电路基板在丝网印刷机上必须准确定位,保证贴片胶涂敷到指定的位置上,避免污染焊接面。

第4题:

请详细说明回归测试的定义。 


正确答案: 在软件开发过程当中,只要软件发生改动,就可能给该软件带来诸多的问题,我们就必须重新测试现有的功能模块。软件的改动可能是源于功能的变更、模块的增加或者bug的修改,具体表现在以下几个方面:
(1)跟踪和管理系统不够健全,遗漏对bug的修改;
(2)开发者对bug理解不够深入,只修改了bug的表面现象,而没有对bug做本质修改;
(3)本bug被修改,之前版本bug掩盖的其他错误暴露出来;
(4)bug被修改,但并没有考虑到与此问题相关联的其他功能模块。
回归测试正是为了验证以上几个方面是否发生,以便确定修改是否达到了预期的目的,验证修改是否损害了原有的正常功能。与此同时,还需要补充新的测试用例来测试新增的、被修改了的功能模块。验证修改的正确性及其影响,即为回归测试。
回归测试不是特定的测试级别,软件开发的各个阶段都会进行多次回归测试。

第5题:

请详细说明性能测试的目的。 


正确答案: 性能测试主要是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈及问题,找到软件的可扩展点,优化软件,最后起到优化系统的目的。
性能测试的目的主要有以下几点:
(1)评估系统的能力
性能测试主要考查系统的能力,它对系统的负荷和响应时间是相当重要的,也是验证系统能力的依据之一。
(2)识别体系中的弱点
性能测试考查系统受控的负荷还存在有哪些缺陷,并为解决这些缺陷提供路径。
(3)系统调优
性能测试的系统调优就是重复运行测试,验证系统的活动是否得到了预期的结果,从而改进系统性能。检测软件中的问题:长时间的测试执行可导致程序发生由于内存泄露引起的失败,揭示程序中隐含的问题或冲突。
(4)验证稳定性及可靠性
验证稳定性及可靠性是在一个生产负荷下,执行一定时间的测试,是评估系统稳定性和可靠性是否满足要求的唯一方法。

第6题:

请详细说明易用性测试中的用户界面测试的内容。


正确答案: 用于与软件交互的方式称为用户界面或UI,易用性包括如下方面的测试:
(1)符合标准和规范
用户界面要素要符合软件现行的标准和规范。
(2)直观
用户界面是否洁净、不拥挤;布局是否合理;是否有多余功能。
(3)一致
如果软件或者平台有一个标准,就要遵守它。如果没有,就要注意软件的特性,确保相似的操作以相似的方式进行。
(4)灵活
多种视图的选择; 状态跳转;状态终止和跳过; 数据输入和输出。
(5)舒适
软件使用起来应该舒适,不能给用户工作制造障碍和困难。
(6)实用
是否实用是优秀用户界面的最后一个要素。

第7题:

请分别详细说明安装测试和反安装测试各自的内容。 


正确答案: 1. 对安装进行测试要注意如下内容:
(1)安装程序是否正确;
(2)程序安装后能否正确运行;
(3)安装过程是否符合安装手册的安装步骤;
(4)安装过程中所有缺省选项是否得到了验证;
(5)安装过程中典型的选项是否得到了验证;);
(6)安装过程中是否出现异常配置状态(非法和不合理配置);
(7)安装后是否能产生正确的目录结构和文件属性;
(8)安装后的动态库是否正确;
(9)安装后的软件能否正确运行;
(10)安装后该系统是否对其他的应用程序造成不正常影响。
2. 对反安装进行测试要注意如下内容:
(1)文件--安装目录里的文件及文件夹;
(2)非安装目录(向系统其它地方添加的文件及文件夹);
(3)快捷方式-—(桌面,菜单,任务栏,系统栏,控件面板,系统服务列表等);
(4)复原方面-—卸载后,系统能否恢复到软件安装前的状态;
(5)卸载方式--程序自带卸载程序/系统的控件面板卸载/其它自动卸载工具;
(6)卸载状态--程序在运行/暂停/终止等状态时的卸载;
(7)非正常卸载情况-卸载软件过程中,取消卸载进程,然后,观察软件能否继续正常使用;
(8)冲击卸载--在卸载的过程中,中断电源,然后,启动计算机后,重新卸载软件,如果软件无法卸载,则重新安装软件,安装之后再重新卸载;
(9)卸载环境--不同的(操作系统,硬件环境,网络环境等)下进行卸载 ;卸载后,该系统是否对其他的应用程序造成不正常影响。

第8题:

请详细说明确认测试的内容(功能测试和性能测试)。 


正确答案: 确认测试内容主要包括功能和性能两部分。
功能测试:
功能测试考察软件对功能需求完成的情况,应该设计测试用例使需求规定的每一个软件功能得到执行和确认。
(1)按照系统给出的功能列表,逐一设计测试案例;
(2)对于需要资料合法性和资料边界值检查的功能,增加相应的测试案例;
(3)运行测试案例;
(4)检查测试结果是否符合业务逻辑;
(5)评审功能测试结果。
性能测试:
性能测试是检验软件是否达到需求规格说明中规定的各类性能指标,并满足一些与性能相关的约束和限制条件。
(1)测试软件在获得定量结果时程序计算的精确性;
(2)测试在有速度要求时完成功能的时间;
(3)测试软件完成功能时所处理的数据量;
(4)测试软件各部分工作的协调性,如高速操作、低速操作的协调性;
(5)测试软件/硬件中因素是否限制了产品的性能;
(6)测试产品的负载潜力及程序运行时占用的空间。

第9题:

详细说明白盒测试方法要注意的问题。 


正确答案: 在白盒测试中,可以使用各种测试方法进行测试。但是,测试要考虑五点问题。
(1)测试中,尽量先用自动化工具来进行静态结构分析;
(2)测试中建议先从静态测试开始,如:静态结构分析、代码走查和静态质量度量,然后进行动态测试,如:覆盖率测试;
(3)利用静态分析的结果作为依据,再使用代码检查和动态测试的方式对静态分析结果进行进一步确认,提高测试效率及准确性;
(4)覆盖率测试是白盒测试中的重要手段,在测试报告中可以作为量化指标的依据,对于软件的重点模块,应使用多种覆盖率标准衡量代码的覆盖率;
(5)在不同的测试阶段,测试的侧重点不同:
在单元测试阶段,以代码检查、逻辑覆盖为主;
在集成测试阶段:需要增加静态结构分析、静态质量度量;
在系统测试阶段:在黑盒测试的基础上,白盒测试技术配合黑盒测试技术进行系统测试。

第10题:

请详细说明Web翻页功能测试的方法主要包括的内容。 


正确答案: A.首页、上一页、下一页、尾页。
有无数据时控件的显示情况;
在首页时,首页和上一页是否能点击;
在尾页时,下一页和尾页是否能点击;
在非首页和非尾页时,四个按钮功能是否正确;
翻页后,列表中的记录是否仍按照指定的排序列进行了排序。
B.总页数,当前页数
总页数是否等于总的记录数/指定每页条数;
当前页数是否正确。
C.指定跳转页
是否能正常跳转到指定的页数;
输入的跳转页数非法时的处理。
D.指定每页显示条数
是否有默认的指定每页显示条数;
指定每页的条数后,列表显示的记录数,页数是否正确;
输入的每页条数非法时的处理。