文章目录
-
- 测试执行过程
- 测试准入、暂停、准出标准
-
- 测试准入标准
- 测试暂停、停止
- 测试准出标准
- 软件缺陷
-
- 什么是缺陷
- 什么是软件缺陷
- 缺陷产生的原因
- 发现缺陷
- BUG重现
- 无法重现的bug
- 缺陷 告
-
- 什么是缺陷 告
- 缺陷 告包含信息
- 缺陷 告对写作准则(5c)
- 缺陷 告的组织架构
- 缺陷标题
- 缺陷的基本信息
- 复现步骤
- 缺陷 告注意事项
- 缺陷 告原则
- 缺陷流程
- 缺陷跟踪—–禅道项目管理
-
- 缺陷跟踪管理系统
- 软件介绍
- 用户角色
- 最简使用
- 项目模式基本流程
- 易用性测试
-
- 易用性测试内容
- 易用性测试方法——导航测试
- 易用性测试方法——图形测试
- 易用性测试方法——整体界面测试
- 测试点总结
- 兼容性测试
-
- 兼容性测试分类
- 兼容性测试作用
- 测试方法
- 测试选型
- 第三方工具
测试执行过程
软件缺陷
什么是缺陷
缺陷是一种泛称,它可以指功能的错误,也可以指性能低下,易用性差等。
并不是所有的测试人员都能提交被开发认可的缺陷,也不是测试人员在任何时候都能提交被开发认可的缺陷。
什么是软件缺陷
- 软件未达到产品说明书标明的功能
- 软件出现了产品说明书指明不会出现的错误
- 软件功能超出产品说明书指明范围
- 软件未达到产品说明书虽未指出但应达到的目标
- 软件测试人员认为软件难以理解、不易使用、运行速度慢,或者最终用户认为不好
缺陷产生的原因
复现步骤
复现步骤包含如何使别人能够很容易的复现该缺陷的完整步骤。为了达到这个要求,复现步骤的信息必须是完整的、准确的、简明的、可复现的。但是实际软件测试过程中,总是存在一些不良的缺陷 告,主要的问题在于多余步骤、可读性差、难以理解、缺失步骤等
- 提供测试的预备步骤和信息
- 简单地一步一步地引导复现该缺陷
- 每一个步骤尽量只记录一个操作
- 每一个步骤前使用数字对步骤编
- 尽量使用短语和短句,避免复杂句型和句式
- 复现的操作步骤要完整,准确,简短
- 没有缺漏任何操作步骤
- 每个步骤都是准确无误的
- 没有任何多余的步骤
- 将常见步骤合并为较少步骤
- 只记录各个操作步骤是什么,不需要包括每个步骤的执行结果
缺陷 告注意事项
- 缺陷 告已经向读者包含完整、准确、必要的信息了吗li>
- 一个缺陷 告中是否只 告了一种缺陷li>
- 读者是否能容易的搜索该缺陷li>
- 步骤是否可以完全复现而且表达清楚吗li>
- 是否包含了复现该缺陷需要的环境变量或测试所用的数据文件li>
- 缺陷的标题是按照原因与结果的方式书写的吗li>
- 实际结果和期望结果是否描述不够清楚而容易引起歧义吗li>
缺陷 告原则
- 组织
- 重现
- 隔离
- 归纳
- 对比
- 总结
- 精简
- 消除歧义
- 中立
- 检查
缺陷流程
缺陷跟踪—–禅道项目管理
缺陷跟踪管理系统
早期的缺陷跟踪大都是以缺陷记录单的形式完成,现在还有很多项目还用此方法,但是随着用户对软件功能需求的不断增加,软件算法和复杂度都发生了很大变化,随之而来的是软件缺陷的增长,这给缺陷跟踪带来了很大挑战,所以我们使用禅道。
软件介绍
禅道是一款基于Scrum思想并集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能等项目管理软件。
用户角色
- 系统管理员(admin):系统管理员主要负责添加用户,分配权限
- 产品人员(product owner):产品人员主要负责产品管理
- 项目经理(project manager):通过项目,协调产品人员、开发人员、测试人员完成产品
- 开发人员(developer):开发人员负责产品的研发
- 测试人员(qa):测试人员保证产品的质量
最简使用
- 只使用禅道来进行产品管理
- 使用禅道来进行项目任务管理
- 只使用禅道来做bug管理
- 个人使用禅道来做事务跟踪管理
项目模式基本流程
- 产品经理创建产品
- 产品经理创建需求
- 项目经理创建项目
- 项目经理确定项目要做的需求
- 项目经理分解任务,指派到人
- 测试人员测试,提交bug
兼容性测试作用
- 兼容性测试能够进一步耦提高产品的质量,提高用户体验
- 兼容性测试能使软件与尽可能多的其他软件“和平共处”,尽可能达到平台无关性
- 兼容性测试能尽可能保证软件存在的价值,它是一个衡量软件质量的重要指标
- 兼容性测试能使软件产品的市场更广阔
测试方法
- 人工测试:测试工程师测试主流浏览器和常用操作系统测试主流程和主界面,看看主流程和主界面是否有问题
- 第三方测试工具:部分情况下,部分浏览器可以依赖第三方工具辅助测试
测试选型
- Chrome :webkit内核 & blink内核
- Firefox :最新版本
- ie :7-11
- Safari:Mac版本单独测试
- edge:windows10
- 360安全浏览器(双核版)
- 搜狗等其他浏览器任选其一
- Linux下的Firefox、ChromeOS下的Chrome
第三方工具
- IETESTER :ie兼容性测试,但是后期维护乏力,对浏览器支持不足
- BrowserShots : 通过在线截图的方式展现页面的兼容性,限制在于只通过输入 址的方式查看,对于还未上线,测试中的 站比较难以使用
- SuperPreview : 由微软推出,它的目标是集成IETESTER和BrowserShots的功能,但是目前还没有完善
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!