软件评测复习知识点
第一部分软件评测知识
1 软件质量与软件测试
软件测试在规定条件下对程序进行操作 以发现错误对软件质量进行评估,包括对软件形成过程的文档、数据以及程序进行测试
软件质量:软件特性的总和,软件满足规定或潜在用户需求的能力
2 软件测试与质量保证
软件测试只是质量保证工作中的一个环节,软件质量保证与软件测试是软件质量工程的两个不同层面的工作;
质量保证通过预防、检查与改进来保证软件质量,采用全面质量管理和过程改进的原理来开展质量保证工作主要关注软件质量的检查与测试,主要着眼于软件开发活动的过程、步骤和产特软件测试:通过执行软件来,对过程中的产物(开发文档和程序进行走查发现问题,报告质量
3 软件测试的目的
测试是程序的执行过程 目的在于发现错误;
一个好的测试用例在于发现了至今未发现的错误;
一个成功的测试是发现了至今未发现的错误的测试
4 软件测试原则
所有的软件测试都应追溯到用户需求
应当把“尽早地和不断地进行软件测试”作为测试者的座右铭
完全测试是不可能的,测试需要终止
测试无法显示软件潜在的缺陷;
充分注意测试中的群集现象
程序员应避免检查自己的程序
尽量避免测试的随意性
5 软件测试对象
程序开发过程中的各个文档、源程序
6 软件测试过程模型V模型
是软件开发瀑布模型的变种主要反映测试活动与分析和设计的关系
局限性把测试作为编码之后的最后一个活动需求分析等前期产生的错误直到后期的验收测试才能发现
7 软件测试过程模型W模型
在V模型的基础上增加千开发阶段的同步测试形成W模型;测试与开发同步进行,有利用尽早的发现问题
局限性仍把开发活动看成是从需求开始到编码结束的串行活动,只有上一阶段完成后才可以开始下一阶段的活动,不能支持迭代 自发性以及变更调整
8 软件测试过程模型H模型
在H模型中软件测试过程活动完全独立,贯穿于整个产品的周期,与其他流程并发地进行某个测试点准备就绪时,就可以从测试准备阶段进行到测试执行阶段软件测试可以进行尽早的进行;软件测试可以根据被测物的不同而分层次进行
9 测试模型使用
在实际工作中应灵活地运用各种模型的优点
10单元测试
1.集成测试
12确认测试
13.系统测试
系统软件
14验收测试
测试内容:根据任务书或合迥、供需双方约定的验收依据文档进行对整个系统的测试与评审,确认是否接收或拒绝系统
5.开发方测试‘
通常也叫 验收测试'或‘a测试' 在软件开发环境中,开发者检测与证实软件的实现是否满足软件设计说明或软件需求说明的要求
6。用户测试
在用户的应用环境下用户检测与核实软件实现是否符合自己预期的要求。 B测试通常被认为是用户测试把软件有计划地免费地分发到目标市场让用户大量使用、评价检查软件
1.第三方测试
由第三方测试机构来进行的测试,也称独立测试
18。动态测试
通过人工或使用工具运行程序进行检查分析程序的执行状态和程序的外部表现
1 .静态测试
不运行程序能过人工对程序和文档进行分析与检查,包括走查、符号执行、需求确认等
20。 白盒测试
软件评测复习知识点
通过对程序内部结构的分析、检测来寻找问题,检查程序的结构及路径是否正确,检查程序的内部动作是否按照设计说明的规定正常进行
21黑盒测试
又称功能测试,通过运行程序发现其缺陷和错误在程序界面处进行测试
22灰盒测试
介于白盒和黑盒测试之间,关注输出对于输入的正确性也关注程序的内部结构,但没有白盒测试那样详细、完整
23。测试分类
。软件问题分类
软件错误、软件缺陷、软件故障、软件失效
软件错误:在软件生存周期内的不希望或不可接受的人为错误
软件缺陷存在于软件文件、程序、数据)之中的不希望或不可接受的偏差
软件故障:软件运行过程中出现的一种不希望或不可接受的内部状态.
软件失效:软件运行时产生的一种不希望或不可接受的外部行为
2 。 GB/1660 1产品质量—质量模型
质量模型代表软件质量属性的总体
软件质量特性与度量:质量特性和子特性、外部度量、 内部度量
外部、 内部质量的质量模型:质量属性包括功能性、可靠性、易用性、效率、维护性和可移植性
26.G T1905 软件工程产品评价概述
概述了软件产品评价的过程提供了评价需求和指南
2.G/18905。 5 软件工程产品评价—评价者用的过程
28软件测试的国内外现状
国外软件测试已成为一个独立的产业在软件公司占有重要的地位,软件测试理论研究蓬勃发展软件测试市场繁荣,开发了大量的测试工具;
国内软件测试成为一个新兴产业测试技术贫乏从业‘人员少测试’服务没有足够规模;著名的软件公司已成立了专业的测试队伍国家在职业资格中新增了 软件评测师 ,企业资集认证时软件测试能务成为重要指标软件产品增加了登记测试,成立第三方测试机构软件测试成为一个独立课程
29.软件评测发展趋势
测试工作将进一步前移
软件架构师、开发工程师、 QA人员、测试工程题将进行更新的融合
测试行业将得到充分的尊重
设置独立的测试部门将得到越来越多公司的软件公司的共识
测试外包服务将快速增长
3 .测试过程的特性与要求
31软件测试与配置管理
配
32测试的组织与人员
3 。软件测试风险分析
软件测试风险是软件测试过程出现的或潜在的问题,造成的原因主要是测试计划的不充分、测试方法有误或测试过程的偏离造成测试的补充以及结果不准确
软件测试风险主要是对测试计划执行的风险分析与制定要采取应急措施重点在措施
测试计划的风险:一般指测试进度滞后或出现非计划事件常见的有交付日期、测试需求、测试范围、测试资源、人员的能力、测试预算、测试环境、测试支持、测试工具
34.软件测试的成本管理
5.文档测试的范围
36.用户文档的内容
包装上的文字及图案;宣传材料、广告及其他插页授权注册登记表;最终用户许可协议;标签和不干胶条;安装和设置指导;用户手册联机帮助指南、 向导;样例、示例和模板错误提示信息
37用户文档测试的要点
明确读者群根据读者群如初级、 中级、高级用户)的不同来检查文档内容,保证用户能够看得懂、能理解
术语文档中术语的描述要适合定位的读者群用法一致,标准定义与业界规范相吻合
文档内容的正确性要保证所有信息是真实正确的
文档内容的完整性要完全根据提示逐步操作检查是否存在遗漏的地方
文档与程序的一致性按照文档操作后,检查软件返回的结果与文档描述是否一致
文档的易用性检查是否便于用户查找相应的内容
图表与界面截图检查所有图表与界面截图与发布的程序版本一致
样例和示例检查所有的样例和示例能够正确完成;
语言:中文文档保证无错别字和二义性
印刷与包装 印刷质量包装质量
38用户手册的测试
准确的按照手册的描述使用程序尝试每一条建议;检查每条陈述查找容易误导用户的内容
3 .在线帮助的测试
内容的准确性帮助功能的可靠性;每一条索引和主题列表要逐条检查是否能够由索引进入主题帮助系统中的每一个超级链接主题是否全部能够在索引中找到帮助系统的风格应简洁
40.功能易用性测试
41.用户界面测试:界面整体、界面元素测试
性;报
42。硬件兼容性测试
43软件兼容性
4。数据兼容性测试
5.平台化软件兼容性测试
46.新旧系统数据迁移测试
4 。安全测试测试内容
4 .安全测试—测试策略
软件评测复习知识点
9安全性测试方法
特洛伊木马方法
5 .软件产品安全测试
侧重于用户对数据或业务功能的访问控制数据存储和数据通信的远程安全控制
51.网络系统全生命周期测试策略
52。 网络测试网络仿真技术
软件评测复习知识点
53.网络性能测试
5 网络测试网络应用测试
5We应用的测试策略
RackNerd 商家我们应该是比较熟悉的商家,速度一般,但是人家便宜且可选机房也是比较多的,较多集中在美国机房。包括前面的新年元旦促销的时候有提供年付10美元左右的方案,实际上RackNerd商家的营销策略也是如此,每逢节日都有活动,配置简单变化,价格基本差不多,所以我们网友看到没有必要囤货,有需要就选择。RackNerd 商家这次2022农历新年也是有几款年付套餐。低至RackNerd VPS...
零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新用户有优惠码:LINGTUYUN,使用即可打折。目前,零途云还推出性价比非常高香港多ip站群云服务器,有需要的,可以关注一下。零途云优惠码:优惠码:LINGTUYUN (新用户优惠,享受9折优...
LOCVPS怎么样?LOCVPS是一家成立于2011年的稳定老牌国人商家,目前提供中国香港、韩国、美国、日本、新加坡、德国、荷兰等区域VPS服务器,所有机房Ping延迟低,国内速度优秀,非常适合建站和远程办公,所有机房Ping延迟低,国内速度优秀,非常适合做站。XEN架构产品的特点是小带宽无限流量、不超售!KVM架构是目前比较流行的虚拟化技术,大带宽,生态发展比较全面!所有大家可以根据自己业务需求...