测试基础

测试的定义:

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

测试目的:

发现被测对象与用户需求间的差异(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

原文地址:https://www.cnblogs.com/chengganghua/p/11022598.html