ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

软件测试概况

2022-08-28 16:32:48  阅读:166  来源: 互联网

标签:概况 本地化 用例 测试用例 测试 软件 软件测试


一、软件测试概况

1、测试原则

(1)完全测试是不可能的。不可能找出所有错误

(2)测试存在风险。测试不全面

(3)测试只能表明缺陷的存在。不能证明没有缺陷

(4)产品潜在错误书与已发现错误数成正比。

(5)让不同cesium人员参与测试工作中。避免固定测试思维

(6)开发者与测试者分开

(7)设计用例时,包括输入数据和预期的输出结果两部分,且输入数据包括合法与非法的情况。

(8)集中测试易出错或错误较多的模块。二八定律

(9)长期保留所有测试用例。进行回归测试

2、软件测试模型

指:软件测试全部过程、活动或人物的结构框架。应阐明的问题:(1)测试时间(2)测试步骤(3)如何对测试进行计划(4)不同阶段的测试中应关注的测试对象(5)测试过程中应考虑哪些问题(6)测试需要达到的目标。

V模型、W模型、H模型

3、测试分类

按时间阶段:单元测试、集成测试、系统测试、验收测试

按是否运行程序:静态测试、动态测试

按是否查看源码(从设计用例角度):黑盒测试(等价类是种重要黑盒测试技术)、白盒测试(逻辑覆盖是种重要白盒测试技术)

按质量因素:

(1)功能测试:关注功能实现。以需求规格说明书为依据,检验是否实现说明书中所有功能需求。

(2)可靠性测试:关注程序输出结果的准确性。以需求规格说明书对系统可靠性要求为依据,衡量的是程序在多长时间内一直运行且给出期望值,评测软件提供准确输出的能力。

(3)可用性测试:衡量处理服务请求时,程序的可用频率。以需求规格说明书对系统的可用性为依据,可用性衡量的是程序处理服务请求且在最短时间内从故障中恢复的能力。

(4)性能测试:输入输出数据的精度、系统响应时间、更新频率、数据的转换和传送时间、操作方式、或运行运行环境变化时软件的适应能力、故障处理能力、资源使用率。可细分为负载测试、容量测试、压力测试。

(5)安全性测试:主要验证系统的安全性、保密性等措施是否有效地发挥作用,包括用户管理、访问空盒子、数据备份与恢复、入侵检测。

除以上分类测试外,还有

(1)配置测试:检验是否多种硬件平台正常运行

(2)兼容性测试:检验各软件是否正确交互和共享信息,主要关注软件的运行平台和应用系统版本、标准和规范、数据的共享性

(3)安装测试:为了发现软件在安装中存在的错误,验证与安装手册的内容是否一致。对应的还有卸载测试

(4)文档测试:检验软件产品的文档是否清晰、准确、一致

(5)软件国际化测试、软件本地化测试:和本地化相对应。要求软件支持Unicode,不同时区的设定、显示和切换,清除些不易改变的设置。本地化是软件按特性国家、地区的市场需要进行加工、处理,使满足特定市场用户对软件的要求的过程,本地化重点有:翻译问题、文化背景问题、数据格式问题等

(6)α测试、β测试:都属于验收测试范畴

4、测试用例

1.测试用例编写

2.测试用例设计

(1)任何情况都必选择边界值分析法

(2)必要时用等价类划分法补充些测试用例

(3)用错误推测法再追加些测试用例

(4)对照程序逻辑,检查设计出的用例的逻辑覆盖度

(5)若程序功能说明中含有输入条件的组合情况,则可选因果图法

3.测试用例场景

通过描述用例的路径来确定的过程,这个流经过程要从用例开始到结束遍历其中所有的基本流和备选流

标签:概况,本地化,用例,测试用例,测试,软件,软件测试
来源: https://www.cnblogs.com/LRM1999/p/16632985.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有