社区
庆平乐的课程社区_NO_1
软件测试人员常见的28个误区
帖子详情
规范化软件测试是增加项目成本-【误区十四】
leboit
2023-01-13 00:15:27
课时名称
课时知识点
规范化软件测试是增加项目成本-【误区十四】
1.解决零基础小白对软件测试行业的错误认识; 2.纠正测试在职人员对自身职业的错误思维; 3.规划正确的软件测试职业发展道路和方向; 4.为更多的人展示一个真正的软件测试工程师!
...全文
37
回复
打赏
收藏
规范化软件测试是增加项目成本-【误区十四】
课时名称课时知识点规范化软件测试是增加项目成本-【误区十四】1.解决零基础小白对软件测试行业的错误认识; 2.纠正测试在职人员对自身职业的错误思维; 3.规划正确的软件测试职业发展道路和方向; 4.为更多的人展示一个真正的软件测试工程师!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
软件测试
入门(必看)
目录 一
软件测试
从零开始 5 1.1 引言 5 1.2 测试准备工作 5 1.2.1 向有经验的测试人员学习 5 1.2.2 阅读
软件测试
的相关书籍 6 1.2.3 走读缺陷跟踪库中的问题报告单 6 1.2.4 走读相关产品的历史测试用例 6 1.2.5 学习产品相关的业务知识 6 1.3 识别测试需求 7 1.3.1 主动获取需求 7 1.3.2 确认需求的优先级 8 1.3.3 加入开发小组的邮件群组 8 1.3.4 与开发人员为邻 8 1.4 测试用例设计 8 1.4.1 测试用例的基本格式 8 1.4.2 重用同类型
项目
的测试用例 9 1.4.3 利用已有的软件 Checklist 9 1.4.4 加强测试用例的评审 10 1.4.5 定义测试用例的执行顺序 10 1.5 测试用例执行 10 1.5.1 搭建
软件测试
环境,执行测试用例 10 1.5.2 测试执行过程应注意的问题 11 1.5.3 及时更新测试用例 11 1.5.4 提交一份优秀的问题报告单 12 1.6 测试结果分析 12 1.7 总结 13 二
软件测试
的常识 13 2.1 引言 13 2.2
软件测试
常识 13 2.2.1 测试是不完全的(测试不完全) 13 2.2.2 测试具有免疫性(软件缺陷免疫性) 14 2.2.3 测试是 “ 泛型概念 ” (全程测试) 14 2.2.4 80-20 原则 14 2.2.5 为效益而测试 15 2.2.6 缺陷的必然性 15 2.2.7
软件测试
必须有预期结果 15 2.2.8
软件测试
的意义 - 事后分析 15 2.2.9 结论: 15 三 浅谈软件开发中的注意事项 16 3.1
项目
设计 16 3.2 设计变化和需求变化 16 3.3 代码编写 17 3.3.1 源程序文件结构 17 3.3.2 界面设计风格的一致性 17 3.3.3 编辑风格 17 3.3.4 命名规范 18 3.4 BUG修补 18 3.5 开发人员的测试 18 四
软件测试
的若干问题 19 4.1 前言 19 4.2 博弈的各方 19 4.3 测试的过程 20 4.4 测试所具备的素质 20 4.5 自动化测试 20 4.6 测试的
误区
21 五 浅谈功能测试用例模板设计 21 5.1 Excel 模版 21 5.2 测试用例状态转换分析 23 六 如何提高软件质量 23 6.1 什么是质量 24 6.2 流程对质量的贡献 25 6.3 流程与技术 27 6.4 全面质量管理 28 6.5 关注测试 29 6.6 成功的铁三角 30 6.7 国际上流行的质量标准 30 6.8 如何起步 32 七 ISO和CMM,我们该选择谁 32 7.1 管理水平的适用性 33 7.2 复杂度的适用性 33 7.2.1何谓研发过程复杂度 34 7.2.2 何谓组织机构复杂度 34 7.3 量化管理的适用性上 35 7.4 结论 36 八 如何做好单元测试 36 8.1 前言 36 8.2 组织结构应该保证测试组参与单元测试 36 8.3 加强单元测试流程规范性 37 8.3.1 制订单元测试的过程定义 37 8.3.2 单元测试工作产品必须纳入配置管理 38 8.3.3 必须制订覆盖率指标和质量目标来指导和验收单元测试 38 8.3.4 加强详细设计文档评审 39 8.4 单元测试者技能的提高 39 8.4.1 加强对单元测试人员的技能培训 39 8.4.2 必须引入工具进行辅助 40 8.4.3 单元测试者加强对被测软件的全面了解 40 8.5 结尾 40 九 漫谈人机界面测试 41 9.1 一致性测试 41 9.2 信息反馈测试 42 9.3 界面简洁性测试 42 9.4 界面美观度测试 42 9.5 用户动作性测试 43 9.6 行业标准测试 43 9.7 小结 44 十 基于Web的系统测试方法 44 10.1 功能测试 45 10.1.1 链接测试 45 10.1.2 表单测试 45 10.1.3 Cookies测试 45 10.1.4 设计语言测试 45 10.1.5 数据库测试 46 10.2 性能测试 46 10.2.1 连接速度测试 46 10.2.2 负载测试 46 10.2.3 压力测试 46 10.3 可用性测试 47 10.3.1 导航测试 47 10.3.2 图形测试 47 10.3.3 内容测试 47 10.3.4 整体界面测试 47 10.4 客户端兼容性测试 48 10.4.1 平台测试 48 10.4.2 浏览器测试 48 10.5 安全性测试 48 10.6 总结 49 十一 为盈利而测试 49 11.1 引言 49 11.2 什么是
软件测试
50 11.3 六个
误区
50 11.3.1
误区
一:忽视对正常输入的测试 50 11.3.2
误区
二:忽视设计阶段的参与与评估 50 11.3.3
误区
三:忽视测试计划与测试文档的建立及维护 51 11.3.4
误区
四:忽视缺陷的分析,报告及跟踪 51 11.3.5
误区
五:错误的测试目标及测试终止条件 51 11.3.6
误区
六:不懂得合理调配使用测试人员的知识技能结构 51 11.4 软件质量与
软件测试
52 11.5
软件测试
的经济目的 54 11.5.1 满足用户需求,提高产品的竞争力,最终提高产品的销售量 54 11.5.2 尽早发现缺陷,降低后继质量
成本
54 11.6 何时应当停止测试 56 十二 整体性能测试剖析 57 十三 性能测试工具之研究 62 13.1 性能测试的意义 62 13.2 性能测试工具综述 63 13.3 性能测试工具的体系架构 64 13.4 虚拟用户产生器 Vugen 65 13.5 Proxy 二次捕获的问题 67 13.6 关联的问题 68 13.7 脚本的问题 70 13.8 Conductor 和 Player 部分 71 13.9 Conductor 和 Player 的技术要点 72 13.10 数据分析工具 Analysis 72 13.11 结束语 72
十四
性能测试原理及性能测试实例分析 73 14.1
软件测试
中的性能测试 73 14.1.1 性能测试的含义 73 14.1.2 性能测试的分解 73 14.2 一个性能测试实例 74 14.2.1 被测系统 74 14.2.2 对被测系统进行性能测试 75 14.5 总结 80 十五 软件GUI测试中的关注点 80 15.1 不能不说的二个问题 81 15.1.1
软件测试
中的“二八”原则 81 15.1.2 软件黑盒测试解决的问题 81 15.2 软件黑盒测试常见错误类型及说明 81 15.2.1 用户界面错误 81 15.2.2 功能性 81 15.2.3 人机交互 82 15.3 命令结构和录入 87 15.3.1 不一致性 87 15.3.2 “最优化” 87 15.3.3 菜单 89 15.4 遗漏的命令 90 15.4.1 状态转换 90 15.4.2 危机预防 90 15.4.3 由用户进行的错误处理 91 15.4.4 其他问题 91 15.5 程序僵化 92 15.5.1 用户可调整性 92 15.5.2 控制方式 93 15.6 性能 94 15.6.1 降低程序速度 94 15.6.2 缓慢回应 94 15.6.3 如何减少用户吞吐量 94 15.6.4 反应拙劣 94 15.6.5 没有提前输入 95 15.6.6 没有给出某个操作会花很长时间的警告 95 15.6.7 程序太多提示和询问 95 15.6.8 尽量使用简单命令和提示 95 15.7 输出 95 15.7.1 不能输出某种数据 95 15.7.2 不能重定向输出 95 15.7.3 与一个后续过程不兼容的格式 96 15.7.4 必须输出的很少或很多 96 15.7.5 不能控制输出布局 96 15.7.6 荒谬的精度输出级别 96 15.7.7 不能控制表或图的标记 96 15.7.8 不能控制图形的缩放比例 96 15.8 错误处理 96 15.8.1 错误预防 96 15.8.2 错误检测 97 15.8.3 错误恢复 98 15.8.4 边界相关的错误 99 15.8.5 计算错误 100 15.9 小结 100 十六
软件测试
技术 100 16.1
软件测试
基础 101 16.1.1 测试目标 101 16.1.2 测试原则 101 16.1.3 可测试性 102 16.2 测试用例设计 104 16.3 白盒测试 104 16.4 基本路径测试 105 16.4.1 流图符号 105 16.4.2 环形复杂性 106 16.4.3 导出测试用例 106 16.4.4 图矩阵 108 16.5 控制结构测试 108 16.5.1 条件测试 108 16.5.2 数据流测试 110 16.5.3 循环测试 111 16.6 黑盒测试 112
软件测试
最容易陷入的28个
误区
!
最近跟一些刚刚进入
软件测试
行业的朋友去交流,发现了一个有趣的现象,就是对于这个行业的很多问题的认识都是一致的片面,当然也可以理解为
误区
。自己利用一点时间,把他们对于这个行业的认识
误区
都罗列出来,然后结合自己这么多年的工作经验和大家一同交流一下,毕竟自己也是从这个阶段走过来的,后来者能少走些弯路是最好的。 自己整理了
软件测试
人员最容易陷入的28个
误区
,文章后面附带思维导图。 1、测试和开发永远都是死对头 虽然测试与开发的工作性质是对立的,但是目的都是为了
项目
更好的发展。 我以前发起...
软件测试
的几个
误区
随着
软件测试
对提高软件质量重要性的不断提高,
软件测试
也不断受到重视。但是,国内
软件测试
过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于
软件测试
的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响
软件测试
活动的开展,并且阻碍
软件测试
质量的提高。下面简单列举了几种有代表性的对
软件测试
的认识
误区
,并作了相应的分析和解释。
误区
1:软件开发完成后才进行测试 在传统
软件测试
工作的几个认识
误区
软件测试
工作的几个认识
误区
: 1. 整体认识上重开发而轻测试; 2. 软件开发完成后进行
软件测试
; 3.
软件测试
是为了证明软件的正确性; 4. 软件发布后如果发现质量问题,那是
软件测试
人员的错; 5.
软件测试
要求不高,随便找个人就行; 6.
软件测试
是软件开发的对头; 7.
软件测试
是测试人员的事情,与程序员无
软件测试
的五大“
误区
”你知道吗?
随着
软件测试
对提高软件质量重要性的不断提高,
软件测试
也不断受到重视。但是,国内
软件测试
过程的不规范,重视开发和轻视测试的现象依旧存在。 因此,对于
软件测试
的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响
软件测试
活动的开展,并且阻碍
软件测试
质量的提高。 我们暂且不去评析
软件测试
在当今it公司中的地位,只说大家对
软件测试
的认识。基于我短暂的经验,我总结出
软件测试
几个最常见的
误区
,供大家研究
误区
1:软件开发完才进行测试 在传统的瀑布模型中,软件
项目
主要有一下.
庆平乐的课程社区_NO_1
1
社区成员
41
社区内容
发帖
与我相关
我的任务
庆平乐的课程社区_NO_1
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章