TC 学习day01

测试的定义:Test Case 缩写TC 
在执行前设计一套详细的测试方案,包括: 
测试环境,测试步骤,测试数据,预期结果,实际结果 
测试用例=输入+输出+测试环境 核心

BUG分级: 
s1 最严重BUG 系统死机 
s2 流程走不通 
s3 模块有问题,不影响其他模块,模块级别的BUG 
s4 
s5 错别字级别的错误

1、不能进行“穷举”测试 
选择高效的测试用例

测试和调试的区别? 
测试:找出BUG,在测试的过程中 
调试:开发代码过程中  Debug

1945.9 一个虫子引发的故障

软件缺陷的定义: 
产品需求不完整甚至没有明确的需求

BUG 80-20定理

在分析、设计、实现阶段的复审和测试  能够避免80%的bug

 

80%的工程量用在20%的需求上(关键需求)

80%的开发成本花费在20%的部件上

 

image

image

测试的基本原则:

1、Good enough(恰到好处,足够好)原则:测试投入与产出要适当权衡

测试的不够充分是对质量的不负责任,过分的测试是一种资源的浪费

2、所有测试都应追溯到用户需求

3、测试应从“小规模”开始逐步转向“大规模”

4、同化效应,为了达到最佳效果,可以由第三方来构造测试

 

问题:测试过程中为何要进行版本控制?

易于管理,易于把控

 

Verification 验证,是否按需求做出了功能正确的产品

Validation    确认,是否做出了用户想要的产品

 

缺陷:

   软件实现的功能不正确                                              验证

“缺少”:软件没有实现某项功能                               确认

“多余”,软件实现的某项功能在需求中没有定义     确认

 

软件测试过程:

获取测试需求

编写测试用例

执行用例

记录用例

记录测试结果

评估测试结论

 

image

 

image

 

发展建议:

image

 

image

 

image

 

软件开发模型:

V模型,W模型 ,H模型 ,X模型

测试策略:

image

 

软件测试的过程:

image

 

V模型:优点和缺点 *****

image

 

优点:

image

缺点:

image

 

W模型:****

image

W模型强调:测试伴随着整个软件开发周期,测试的对象不仅仅是程序,需求,功能和设计同样需要测试,测试与开发是同步进行的。

W模型的优点:

image

W模型的缺点:

image

 

H模型:

image

 

image

 

H模型:说明了软件不仅仅指测试的执行,还包括很多其他的活动

软件测试是一个独立的流程,贯穿产品整个声明周期,与其他流程并发进行

只要条件成熟,测试准备活动完成了,测试执行活动就可以进行了。

 

X模型:

image

 

image

 

image

 

软件测试用例:一览图

 

测试用例的内容****

1、项目名称(版本)-模块名称-测试功能项

2、测试人员-测试时间

3、测试目的-预设条件-其他参考信息

4、用力编号-相关用例

5、用例说明-输入条件-执行方法

6、预期结果

7、测试结果

8、缺陷编号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值