软件测试中遇到的缺陷等
缺陷产生的原因:
1,需求不明确:需要表达理解,导致编写引起的错误
2,软件结构复杂:系统设计架构引起的错误
3,编码问题:开发过程缺乏沟通及监督
4,项目周期短:时间短,着急
5,使用新技术:使用新的技术不熟练
缺陷分类:
管理工具:禅道,码云,jira
轻微 -> 一般 -> 次要-> 严重
错误,bug,缺陷,失效
根据缺陷的等级对缺陷分类
A类-致命缺陷:
由于程序所引起的死机,非法退出
死循环
数据库发生死锁
因错误操作导致的程序中断
功能错误
与数据库连接错误
数据通讯错误
B类-严重缺陷:
程序错误
程序接口错误
数据库的表,业务规则,缺省值未加完整性等约束条件
C类-一般缺陷
操作界面错误
打印内容,格式错误
简单的输入限制未放在前台进行控制
删除操作未给出提示
数据库表中有过多的空字段
D类-较小缺陷
界面不规范
辅助说明描述不清楚
输入输出不规范
长操作未给用户提示
提示窗口文字未采用行业术语
可输入区域和只读区域没有明显的区分标志
E类-意见或建议
根据缺陷处理的优先级对缺陷分类
1,缺陷必须立即解决
2,缺陷需要正常排队等待修复
3,缺陷可以在方便时被纠正
4,下一版本修复
5,不修复或列入软件发布清单
根据缺陷状态对缺陷分类
Submitted/已提交:已提交的缺陷
open/打开:确认“提交的缺陷”等待处理
rejected/已拒绝:拒绝“提交的缺陷”不需要修复或不是缺陷
resolved/已解决:缺陷被修复
verified/已验证:确认缺陷确实被修正
closed/已关闭:确认被修复的缺陷,将其关闭
测试目的:
软件测试的目的是检验软件系统是否满足规定的需求或弄清预期结果与实际结果之间的差别
测试与开发的关系:
1,没有开发就没有测试,开发提供测试的对象
2,开发和测试都是软件生命周期中的重要组成部分
3,开发和测试都是软件过程中重要活动
4,测试是保证软件开发产物质量的重要手段
测试模型:
V模型:
需求分析 验收测试
W模型:
需求分析|需求测试 | 系统安装|验收测试
测试流程:
1,编写测试计划 2,分析测试需求 3,设计和编写测试用例
4,搭建测试环境 5,执行测试用例,提交缺陷 告,跟踪缺陷 告
6,测试评估和总结
测试计划概念:制定测试目的,范围,方法,时间进度及软件测试重点的过程
测试目的编写结构:1,目的总体概述 2,包含详细描述
测试目的编写内容:1,程序是否满足需求 2,程序是否存在bug 3,系统或产品顺利发布
测试资源:
人力资源:测试经历,测试工程师A,测试工程师B
系统资源:
硬件资源:电脑,ios手机,android手机
软件资源:web服务器,数据库,运行环境,浏览器,文档操作
络资源:互联 ,局域
测试范围:测试对象,测试的特征,不测试的特征
测试风险:人员不足,技术有限,软件依赖环境设备不完备,工具不足,需求变更
测试策略:
都需要进行哪些测试:
1,界面测试:对界面进行测试,是否符合公司需求
2,接口测试:对于各个模块儿间数据进行接口测试
3,稳定性测试
4,兼容性测试
测试准则:
测试输出:测试计划,测试设计说明书,测试案例说明书,测试规程,测试日志,测试问题 告,测试分析 告
如果需要将一些文档合并成一份,需要进行说明
文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成表31452 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!