测试基础
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)
以上是关于测试基础的主要内容,如果未能解决你的问题,请参考以下文章