软件测试基础

软件测试基础

一、什么是软件测试?

生活中,试衣服,测试水温等,都是测试。

测试对象是一个软件的时候,就是软件测试(Software  Testing)。

所以软件测试的定义:

对一个软件程序的运行进行检测,发现这个软件运行中,所有不符合软件设计规则、不符合用户使用习惯的问题都能被发现,并且确保被修改。

软件测试的目的就是:

1)能够尽可能快速、尽可能多的发现软件的缺陷;

2)确保发现的缺陷被修复;

3)持续的过程优化和改进,保证软件产品的质量。

二、什么是缺陷?

“画龙点睛”——修复缺陷。

“画蛇添足”——制造缺陷。

按照软件的需求说明书,或者用户的要求(统称为标准):

1、标准中要求实现的功能,实际没有实现;

2、标准中要求不实现的功能,实际实现的;

3、标准中没有明确说明要的功能,但是需要,而没有实现;

4、标准中没有明确说明要的功能,但是不需要,实际实现的;

5、软件运行缓慢、不易理解、难以使用,或者从用户的角度(测试人员通过角色调整)认为不好的。

小作业:

调查任何一个软件的缺陷(也可以是自己曾经使用的软件遇到的缺陷):说清楚缺陷的具体表现,包括文字、图片,甚至是视频。写在word文档中。

缺陷的识别

1、通过软件的需求说明判断

2、通过和其他研发人员沟通(特别不可取)

3、通过和其他成熟软件对比

4、通过自己的经验(测试经验或者使用了其他类型软件的经验)(把握好“度”)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值