首页 > 软件测试/ 正文
基于代码的场景测试
2012-09-18 15:50:14 ℃对于那些依靠丰富经验+运气才能发现的问题,对于开发偶尔深埋下的雷一段时间后被触发,测试工程师有没有应对策略?
如果一个系统不存在Bug,那随便采用什么方法、随便什么样的人、或者不测试,都可以发布,而且表现高质量。
如果一个系统Bug遍布于每行代码,即使测试工程师使出浑身解数来守护质量,还是要遗漏。
如何提高开发代码质量,如何提高测试用例(一个好的测试用例是在于它能发现至今未发现的错误)设计质量,结合两者所长?
测试工程师通过需求分析、设计评审、代码阅读来设计测试用例,在这个过程中可以监控到开发的代码,可以更好的设计用例。掌握了需求、掌握了从用户角度、掌握了系统实现、掌握了用例设计能力,设计出高质量用例。
基于代码的场景测试:
通过阅读(检视)开发的代码,掌握系统实现,充分发挥测试工程的场景设计能力,来设计测试用例和执行。
测试工程师应该是全能的,为提高质量不择手段,基于代码的场景测试可以是其中之一。
如果方法使用适当,开发工程师能力有多高,质量就能达到多高。
如果方法使用适当,测试工程师能力有多高,质量就能达到多高。
开发与测试怎么融合,融合的途径是代码。
基于代码的场景测试实践
实践原则:
1、转测试代码质量越高,测试浪费的时间就越少。
2、测试用例的质量越高,测试系统的质量就越高。
第一阶段:提高代码质量
实践方法:
1、测试工程师review代码、单元测试用例,在代码级别减少问题,提高代码质量。
2、测试工程师结合阅读的代码和业务进行测试用例设计,提高用例质量。
预置条件:
1、系统的架构、代码相对稳定。
2、测试工程师需要有代码能力,结合业务场景,进行code review代码。
3、测试工程师不被代码的思维局限,掌握实现更好的去设计用例。
- 上一篇:大话js代码静态检查
- 下一篇:初步介绍自动化测试
更多.NET开发培训,电脑办公软件培训,河南.NET培训,.NET培训好不好,办公软件培训,电脑软件培训学校相关文章
- 多核平台下的Java优化
- 基于Java图形编程:事件模型与事件处理
- Java并发编程之同步互斥问题
- 关于自动化软件测试
- 软件测试自动化框架的基本构成
- 自动化测试真的能提高效率吗
- 软件测试的作用功不可没
- 软件测试工程师如何参与代码检视
- 实际经验证明:TDD可以提高软件质量
- 质量管理十大原则
- 如何度量测试工作的有效性
- 测试结果分析和质量报告
- 软件测试及软件质量控制
- 如何让质量和进度双赢
- 质量管理杂谈
- CMM的动机
- 软件测试与质量保障
- 运用全面质量管理提高软件质量
- 如何确定一个软件测试项目的终结点
- PPQA培训小结
- 音质和音效的区别
- 关于软件、硬件、及芯片级防火墙
- 详解BIOS和CMOS区别
- Windows常用的文件扩展名
- 怎么打开隐藏文件?
- 手机系统哪个好?5大智能手机系统对比
- 为什么程序员喜欢在深夜编程?
- 女孩想学点东西现在学什么技术好
- 郑州2018最新Java培训机构排名
- 搜索
-
- 热门标签