测试基础

Posted chengganghua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测试基础相关的知识,希望对你有一定的参考价值。

测试的定义:

通过人工或自动的手段,对被测对象进行检测的活动,且在于发现被测对象是否实现用户的需求,或者弄清实际结果与预期结果之间的差异

测试目的:

发现被测对象与用户需求间的差异(bug)

通过测试活动发现并解决缺陷,增加人们对被测对象的质量信心

通过测试活动,获取被测对象的质量信息,为决策提供数据依据

通过测试活动,预防缺陷,从降低项目或产品的风险

测试原则:

测试证明软件存在缺陷

不可能执行穷尽测试(像因为测试环境的不同,导致程序执行错误等一些外在因数)

测试应尽早启动,尽早介入(防范于未然)

缺陷存在集群现象(用户经常用的功能大概占所有功能的20%,把最优的精力放在核心的功能上)

杀虫剂驳论(按用例执行一次之后,再次执行就很难发现bug)

不同的测试活动依赖不同的测试背景(不同项目对测试活动关注的点也不同)

不存在缺陷的谬论(产品用户不接受)

 

vbs示例:

dim a,b,c,d

a=inputbox("input a‘s value")

b=inputbox("input b‘s value")

c=a+b

msgbox "a+b="&c

预期结果为3,实际结果为12(你们可以试一下)

这时候就报告一个bug(bug提交详情请参照https://www.cnblogs.com/chengganghua/p/10987413.html

 

以上是关于测试基础的主要内容,如果未能解决你的问题,请参考以下文章

软件测试基础理论体系学习1-软件测试背景和测试基础

性能测试基础---性能测试基础指南

测试基础之06 测试基础理论

软件测试基础基础基础

UE4基础知识总结(四)

软件测试——软件测试基础篇