软件测试整理复习(简答题)转载请经由作者同意
(因为未使用过kikbug这类在线测试的移动应用综测平台,所以16和32我也不知道怎么写。。。)
1、 软件缺陷?
(1)从内部看,软件缺陷是开发或维护过程中所存在的错误
(2)从外部看,软件缺陷是系统所需要实现的某种功能的失效
2、 黑盒测试用于检测发现哪几类错误?
(1)有错误的功能或遗漏了某项功能;
(2)不能正确地接受输入数据,输出错误的结果;
(3)功能操作逻辑不合理、不够方便;
(4)界面出错、扭曲或不美观;
(5)安装过程中出现问题,安装步骤不清晰、不够灵活;
(6)系统初始化问题
3、 正交类测试?
(1)确定影响功能的因子与状态
(2)选择一个合适的正交表
(3)利用正交表构造测试数据集
例子:书P49
4、 静态白盒测试?
对源程序代码的语法检查、扫描、评审等。
5、 负载测试?
模拟实际应用的软硬件环境及用户使用过程系统负荷,长时间或超大负荷运行测试软件,来测试被测系统的性能、可靠性、稳定性等。
6、 软件测试过程模型。
M模型、TMap模型 见书P70、71
V模型:
7、 缺陷管理的目标?
(1)确保每个被发现的缺陷都能够被解决;
(2)这里解决的意思不一定是被修正,也可能是其他处理方式(例如,在下一个版本中修正或是不修正),总之,对每个被发现的BUG的处理方式必须能够在开发组织中达到一致;
(3)收集缺陷数据并根据缺陷趋势曲线识别测试过程的阶段;决定测试过程是否结束有很多种方式,通过缺陷趋势曲线来确定测试过程是否结束是常用并且较为有效的一种方式;
(4)收集缺陷数据并在其上进行数据分析,作为组织的过程财富。
8、 软件测试的作用?
保证软件质量
9、 Alpha测试与beta测试的区别?
Alpha测试在开发者的场所进行,Beta测试由用户在一个或多个客户场所进行。
10、 什么情况下测试结束?
通过验收测试,软件产品的质量达到了客户的要求。
11、 测试用例设计的关键?
避免含糊的测试用例
尽量将具有相类似功能的测试用例抽象并归类
尽量避免冗长和复杂的测试用例
12、 黑盒测试用例的设计方法?
Ad-hoc测试方法和ALAC测试
错误推测法
等价类划分法
边界值分析法
判定表方法
因果图法
Pair-wise方法
正交实验法
13、 单元测试主要测试那几方面的问题?
代码规范性、正确性、安全性、性能
14、 移动应用测试存在的困难?
App迭代速度快,测试时间少
APP测试的准确性和问题追踪难以保证
手机机型分裂越来越严重,APP兼容问题突出
15、 性能测试过程中测试脚本的编写过程。
(1)确定性能测试需求
(2)根据需求,选择测试工具和开发相应的测试脚本
(3)建议性能测试负载模型
(4)执行性能测试
(5)提交性能测试报告
16、 在线测试的原理?
17、 软件质量的度量方法。
1、收集和分类软件缺陷信息
2、找出导致每个缺陷的原因(如没有正确理解客户的需求、不符合规格说明书、设计错误、代码错误、数据处理错误、违背标准、界面不友好)
3、使用Pareto规则(80%缺陷主要是由20%的主要因素造成的,20%缺陷是由另外80%的次要因素造成的),将要这20%的主要因素分离出来
4、一旦标出少数的主要因素,就比较容易纠正引起缺陷的问题。
18、 举例说明Fault、Failure、Error的区别
Fault:如果软件由于执行了某些语句导致进入某种错误状态,那么这些语句称为软件错误
Failure:程序的实际输出结果和预期的输出结果不一致
Error:错误状态是不同于程序正常行为的一种内部状态,会导致程序失效
19、 灰盒测试与白盒测试及黑盒测试的区别。
灰盒测试介于白盒测试和黑盒测试之间,灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像白盒测试那样详细完整,只是通过一些表征性的现象、事件、标志来判断内部的运行状态。
20、 Ad-hoc测试方法的基本原理。
无拘无束、思维活跃,能发现一些隐藏比较深的缺陷,有时可以达到出人意料的结果。
21、 错误猜测方法的基本原理。
某处发现了缺陷,则可能会隐藏更多的缺陷。
22、 常见的组合测试技术
判定表方法
因果图法
Pair-wise方法
正交实验法
23、 探索式测试?
没有测试用例,靠头脑想,一边想一边测试。
24、 列举你日常使用软件时碰到的5种性能问题。
多人同时登录,页面的响应速度慢
查询数据,很长时间才显示列表
设置共享时,不能快速同步,共享好友不能即刻显示更新后的信息
启动系统、打开页面越来越慢
网络下载速度很低,如5kb/s
25、 为什么要性能测试?
为了发现系统性能问题或获取系统性能相关指标(如运行速度、响应时间、资源利用率等)。
26、 Fuzz 测试?
通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法
27、 SQL 注入攻击 (SQL Injection)。
从客户端提交特殊的代码,从而收集程序及服务器的信息,从而获取必要的数据库信息,然后基于这些信息,可以注入某些参数,绕过程序的保护,针对数据库服务器进行攻击。例如在原有URL地址后面加一个恒成立的条件(or1==1)这样可以绕过数据库的保护,对数据库进行操作。
28、 跨站脚本攻击(XSS)。
XSS可以让攻击者在页面访问者的浏览器中执行JavaScript脚本,从而可以获得用户回话的安全信息、插入恶意的信息或植入病毒等。按照注入的途径,一般分为三种:反射、基于DOM文档对象模型和存储。
29、 软件响应速度的2-5-10原则?
当用户能够在2秒以内得到响应时,会感觉系统的响应很快;当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以;当用户在5-10秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受;而当用户在超过10秒后仍然无法得到响应时,会感觉系统糟透了,或者认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请求。
30、 实际测试用例设计应包括哪些要素。
1)测试用例必须具有代表性、典型性
2)测试用例设计时,时寻求系统设计、功能设计的弱点
3)测试用例需要考虑到正确的输入,也需要考虑错误的或者异常的输入,以及需要分析怎样使得这样的错误或者异常能够发生。
31、 PIE模型?
PIE模型就是代码执行到Fault,感染产生Error,传播出去(输出),我们可以观测到Failure失效行为
32、 结合Kikbug移动应用综测平台,阐述移动应用测试的难点。
转载于:https://www.cnblogs.com/yg1024/p/8194839.html
软件测试整理复习(简答题)转载请经由作者同意相关推荐
- 模式识别-期末复习简答题(87个知识点、问题集锦|已完结)
单选题.判断题.简答题.计算题.综合题 ① 课前测的题目 ② 87个知识点 1.什么是模式?监督模式识别和非监督模式识别的典型过程分别是什么? 模式:指需要识别且可测量的对象的描述 监督模式识别:分析 ...
- servlet多重映射_【简答题】请简要概述什么是Servlet的多重映射,并列出Servlet多重映射的实现方式。...
[单选题]在统计分析图中,条形图通常用于描述 ( ) A. 二元变量的观测数据 B. 某种事物在时间序列上的变化趋势 C. 具有百分比结构的分类数据 D. 离散性变量的统计事项 [判断题]3.在Exc ...
- JavaWeb 考试复习-简答题
1.Servlet的功能主要有哪些? 创建并返回一个包含基于客户请求性质的动态内容的完整的HTML页面 创建可嵌入到现有HTML页面中的一部分HTML页面(片段) 与其他服务器资源进行通信,包括数据库 ...
- linux用户可以分为,【简答题】Linux 中用户可分为哪几种类型,有何特点 ? (1.0分)...
参考答案如下 简答[简答题]选品可以利用的调研工具 ,截屏上交作业. 中用种类[判断题]集线器是一个多端口的连接设备,所以它可以进行局域网与广域网的互联. (2.0分) 户可何特[其它]报告六企业培训 ...
- 简述计算机图形的图形应用主要有哪些,5计算机图形学考试简答题复习.doc
5计算机图形学考试简答题复习 计算机图形学考试简答题复习 1.简述计算机动画的概念,它经历了哪几个阶段的发展?(2分) 计算机动画是指采用图形与图像的处理技术,借助于编程或动画制作软件生成一系列的景物 ...
- 计算机教学的两种模式,信息技术与教育技术简答题 请简述教学设计的一般模式包括哪些步骤...
信息技术与教育技术简答题 请简述教学设计的一般模式包括哪些步骤以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 信息技术与 ...
- 计算机系统与网络安全-简答题复习
计算机系统与网络安全-简答题复习 参考文献 [1] 周世杰,陈伟,罗绪成,<计算机系统与网络安全技术>,高等教育出版社 第一章 信息安全概述 (1.1信息及信息安全+1.2 信息安全体系) ...
- 本科段《电子商务》课程复习资料(2)——简答题
小编黑板青云寄语: 1.为了方便打印,答案放在了最后. 2.黑板青云已经为大家尽力校对,难免疏漏,如有疏漏请留言更正. 3.名词解释.填空题,见<本科段<电子商务>课程复习资料(1) ...
- 专科段《基础会计学》课程复习资料(4)——简答题及名词解释
小编黑板青云寄语: 1.黑板青云已经为大家尽力校对,难免疏漏,如有疏漏请留言更正. 2.单选题,见<专科段<基础会计学>课程复习资料(1)--单项选择题>. 3.判断题,见&l ...
- 人的记忆组成图(原创整理,转载请注明)
人的记忆组成图(原创整理,转载请注明) 返回论文和资料目录 下面是来自相关论文及各种资料的人的记忆组成图,具备权威性.
最新文章
- R语言lm函数拟合多项式回归模型、删除数据中的异常样本outlier、之后诊断模型( diagnostics)、使用plot函数打印回归模型的QQ图、残差拟合图、标度-位置图、残差与杠杆关系图
- 不进化,则消亡——互联网时代企业管理的十项实践
- SQL语言之DQL语言学习(三)排序查询
- 数据库备份DBS提供异常任务自助修复
- 耿美玉起诉饶毅名誉侵权,法院判了!驳回请求,但对饶毅方也应给予批评
- else 策略模式去掉if_java – 用状态/策略模式替换if/else逻辑
- 静态路由(实验讲解+配置)
- 杨超越吧编程大赛;拼多多刷单?苹果新员工一半没本科学历 | 极客头条
- 前后端分离开发技术的一些思考
- Modelsim添加中间变量
- 作业三:代码规范、代码复审、PSP
- iOS基础:Xcode 添加PCH文件、常用预处理指令(移除程序中的identifier、发布模式关闭NSLog、导出和隐藏符号)
- 多目标优化算法:多目标非洲秃鹫优化算法MOAVOA(提供Matlab代码)
- 主题:内存的管理 DATE:2004-09-17
- iOS 创建代码块 并附上常用的代码块(Swift 代码)
- “狙击”特斯拉:电动汽车后起之秀的最后一战
- [Swift]LeetCode16. 最接近的三数之和 | 3Sum Closest
- 编译原理之语法分析(自底向上)(包含源码)
- VOD(视频点播技术)基本原理
- 2012年考研计算机统考真题及答案解析
热门文章
- Atitit 常见每日流程日程日常工作.docx v9 每次pertime Atitit 常见每日每天流程日程日常工作 v9 raf attilax总结分享.docx Ver history i
- Atitit React的相关概念东东 attilax总结
- Atitit 泛型原理与理解attilax总结
- atitit.印度教与java宗教的特点与观念对比 attilax总结
- Atitit. C# java 的api 目录封装结构映射总结
- paip.c++ sqlite数据库操作总结
- (转)BCG出品史上最全Fintech-金融科技-发展趋势报告
- 2019上海开源峰会炉边会谈纪要
- 2018 OpenInfra Days China官方盛典邀您莅临!文末有福利!
- c语言编程简单好玩的图,几个有趣的画图编程