-
记录一下查看全部
-
瀑布模型:
项目计划->需求分析->软件设计->程序开发->软件测试->集成维护
V模型:
W模型:
X模型:
H模型
查看全部 -
测试手段:
黑盒测试
a.优点:容易实施,不需要关注内部实现;更贴近用户的使用角度
b.缺点:测试覆盖率较低,一般只能覆盖到代码量的不到40%;针对黑色的自动化测试,复用效率较低,维护成本较高
是否有不正确或遗落的功能
在接口上,输入是否能正确的接受?能否输出正确的结果
是否有数据结构错误或外部信息(例如数据文件)访问错误
性能上是否能够满足要求
(等价类划分法,边界值分析法,错误推测法,因果图法,正交试验分析法,转态迁移图法,流程分析法(场景法),功能图法)
2.白盒测试
a.优点:理解原理;可以检测代码中的每条分支路径;揭示隐藏在代码中的错误;对代码的测试比较彻底
b.缺点:昂贵,无法检测代码中遗漏的路径和敏感性错误;不能直接验证需求的正确性
(代码检测法,静态结构分析法,静态质量度量法,逻辑覆盖法,基本路径测试法)
静态测试,动态测试
手工测试,自动化测试
查看全部 -
TDD测试驱动开发
测试阶段来分
单元测试:可进行的最小测试模块的测试
集成测试:自底向上,自顶向下,一次性集成,主系统集成,高频集成(偏技术方面的测试)
功能测试:(偏业务方面的测试)
验收测试:alpha测试,bate测试
查看全部 -
黑盒测试主要设计方法:
查看全部 -
单元测试:对软件中的最小可测试单元进行检查和验证
单元测试的原则:
1.尽可能保证各个测试用例是相互独立的
2.一般由代码的开发人员来实施,用以检验所开发的代码功能符合自己的设计要求
查看全部 -
负载测试:指的是在我们测试过程中,来逐步的增加负载,并且记录下被测系统相应的性能表现,最终确定出,系统在正常指标下的一个最大的负载
压力测试:指的是测试系统在极限情况下的压力情况,也就是确定我们的系统,在什么样的负载压力下,会导致我们系统的失效,不能够正常运行
,确定出系统所能承受的最大的一个极限
稳定性测试:指稍大于一个正常业务量的负载,对系统进行持续的,长时间的测试,比如24*5,连续五天的对这个系统施加压力,以确定系统在较长运行时间的情况下,这个系统的稳定性情况
查看全部 -
Know You Mession:这个任务阶段,需要了解我们的测试任务重点,主要的测试方向,系统的环境,做到测试的一个总体的思路
Learning Session:这个阶段,我们要详细的学习和探索我们的被测系统,了解系统的业务逻辑,具体的功能,深入的学习我们的被测系统
Coverage session:这个是探索式测试的实施阶段,在这个节点,我们要完成主要功能点的测试验收,然后完成我们测试点的覆盖,尽可能的把我们需要测试的东西都覆盖到
Deep Session:这个实在上一个覆盖式测试的基础上,来做进一步的深入的,发散式的探索,挖掘一些深层次的问题
Close Session: 对前面的工作,有一个总结,总结我们前面探索式测试的过程,整理我们测试过程中记录的一些信息,并且根据这些记录还有过程的总结,分析我们测试过程,还有没有什么遗漏,覆盖率如何
查看全部 -
距离产生美查看全部
-
要素和目标
查看全部 -
IEEE定义
查看全部 -
1* 2* 3* 4* 5*测试 6*查看全部
-
缺陷具备群集特性,因为与编程人员的个体,有很大的差异,将80%的资源投入20%的重点模块查看全部
-
测试可以证明发现了异常的问题,但是不能证明未发现异常的问题查看全部
-
测试的目的: 发现错误 测试的手段: 执行程序
查看全部
举报