CMMI模型: 初始级 以管理级 已定义级 量化管理级 优化管理级
正交测试:随机地产生用例方法,能使用最小的测试过程获得最大的测试覆盖率
随机测试主要是在测试感觉不充分的情况下使用。虽然测试级别中并没有刻意增加这个测试阶段,但测试人员在工作过程中却一直在做随机测试,因为一个用例不可能完全准确地覆盖功能点,也不可能充分指出所有测试方法和可能的情况,所以想到了就测试,就是这么一种感觉。
good-enough原则
在“最优工作量”之前,测试成本的投入能取得明显的效果,即发现的bug数与投入的成本有显著的正比例关系;在这个点之后,虽然投入的测试成本在增加,但发现的bug数却并没有显著增加。
W模型的开发环节和测试环节分别是:
开发环节:需求分析--概要设计--详细设计--编码实现--模块集成--系统构建--系统安装
测试环节:需求测试--概设测试--详设测试--单元测试--集成测试--系统测试--验收测试
测试计划中不应该包含测试详细规格和测试用例,要分开存放。测试计划和测试用例是战术和战略的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试用例是完成测试任务的具体战术。
场景法包含了基本流和备选流
基本流也叫有效流或正确流,主要是模拟正确的业务操作过程的情景 采用黑线表示,是经过用例最简单的路径
备选流也叫无效流或错误流,主要是模拟错误的业务操作过程的情景
黑盒测试主要根据程序外部功能
黑盒测试方法主要有:等价类、边界值、判定表、因果图、状态图、正交法、错误猜测法、大纲法等测试方法。
白盒测试主要根据程序内部逻辑
白盒测试方法一般包括控制流测试(语句覆盖测试、分支覆盖测试、条件覆盖测试、条件组合覆盖测试、路径覆盖测试)、数据流测试、程序编译、程序插桩、域测试和符号求值等。
回归测试的定义是为了验证出现的缺陷已经修改了,而且没有引入新的缺陷。回归测试一般都会执行很多次,而且通常很少有变动,所以适合使用自动化测试。
测试人员提交新的bug入口,设置状态为new
ⅰ开发人员确认的bug,设置状态为fixed
ⅱ测试人员确认问题解决了,设置状态为closed
ⅲ测试人员确认bug没有被修复,设置状态是reopen
当发现和修改了一个缺陷后,应该重新进行测试,以确定原来的缺陷已经被成功地修改,称为确认测试。
冒烟测试来自于硬件术语,在软件测试中,引申为对软件的基本功能进行测试,目的是确认软件基本功能正常。微软提出来的测试概念
克服软件缺陷免疫
采用新技术
引入新人测试
对软件的不同部分进行册书
测试人员的必备技能包括,软件测试人员除了需要掌握软件测试的基础知识外,还需要掌握计算机相关的基础知识、行业知识以及美学观。
java
发布于2022-04-19
著作权归作者所有
相关推荐更多
中级软件测试笔试题100精讲_软件测试常见笔试题(附带答案)—初级篇01
新片场学院小可爱 555 阅读 0 评论
最新发布 初级软件测试面试题整理
夏末moent 105 阅读 0 评论
软件测试面试题汇总
萍水相逢0204 2万+ 阅读 3 评论
软件测试工程师笔试题一
互联网叫兽 1141 阅读 1 评论
1+x云计算题初级
天空 3809 阅读 0 评论
1+x证书Web前端开发HTML+CSS专项练习测试题(八)
一纸荒凉 * Armani 2686 阅读 0 评论
1+X 云计算平台运维与开发认证(初级)B
Never Settle! 1万+ 阅读 4 评论
热门推荐 1+X 云计算平台运维与开发认证(初级)样卷A——附答案
Destiny__0991 2万+ 阅读 51 评论
java初级软件 博客_Java 软件工程师 初级阶段测试题
gougou槐宏文 55 阅读 0 评论
Thinkphp大灌篮游戏源码_微信投篮源码.zip
unbelievevc 0 下载