起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 人在职场 > 深圳软件开发测试bug应对攻略

深圳软件开发测试bug应对攻略

时间:2021-05-02 15:51:19来源:深圳软件开发测试培训学校 作者:软件开发测试培训网 已有: 名学员访问该课程

前言: 1、bug的定义 狭义概念是指软件程序的漏洞或缺陷(狭义上面就是我们刚刚说的,登陆失败,不成功,然后乱码,闪退

1、bug的定义

狭义概念是指软件程序的漏洞或缺陷(狭义上面就是我们刚刚说的,登陆失败,不成功,然后乱码,闪退,死机,跳到其他页面,这些是不是都是程序漏洞或者缺陷)

广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节(就比如说,我觉得这个地方不好用,我提出一个改进的细节,我觉得这样子做一下、这样子改一下这个程序的顺序可能会更好一点)或与需求文档存在差异的功能实现等。

测试目的。第一,就是为了发现程序中所存在的漏洞或缺陷。第二,为了去检验咱们这个软件、产品是否和需求一致。第三,提高用户的体验度。是不是跟上面的对应起来了,和我们的目的对应上了对不对。所以你在我们测试的目的就是发现这些bug,并提交给开发,让开发去修改,这是咱们的职责。

2、bug的类型

Bug的类型呢,它其实就是说,属于某个模块,或者说某一种类型上面的错误,就包括有三种常见的。

代码(功能)错误:产品功能没有实现,有这个功能了,但是功能没有生效。换句话说,这个功能有问题。就比如说,刚才所说的:我闪退了、死机了、我点击没有反应,我点击报错,我点击登陆然后跳转到了其他页面,不是跳转到首页,这些东西我们都把它定义为代码或者功能错误。

界面优化:什么叫做界面优化呢?咱们刚刚说到UI,UI呢你可以用一个英文—user interface,就是用户界面一种测试。我们主要关注的是什么呢?注意啊,这个地方主要关注的是页面显示情况,就是不涉及到功能。比如说:咱们打开课堂派对吧,我首先看一看它有没有错别字,弹框是不是显示正常的,它有没有缺一块少一块。然后按钮有没有问题,颜色底色有没有变,字体对不对.....这些页面上的问题,包括比如说“下载本次考勤”这个图标对不对,有没有显示,总而言之:就是它页面上面有没有问题,换句话来说,我们来举个例子说:咱们所谓的代码错误,功能错误,就是人体心肝脾肺肾好不好,有没有在正常的工作。那么界面测试呢就是你这个人五官是否精致,长得帅不帅,长得漂不漂亮,这个头发是不是乌黑浓密,这就是页面,明白了吧。这就是UI界面测试。

设计缺陷:需求中要求有xx功能,但实际上开发并未将此功能完成。就比如说,我们需求中间要有一个注册功能,但实际上你连这个注册做都没做,功能都没有。我们再拿人体来举个例子,比如说那种先天性的缺了一根手指(只是举个例子,并没有说歧视什么的。),就是这种,本来你整个人、整个程序中间你肯定要四肢齐全,心肝脾肺肾都齐全,各个功能都要好的对不对。但实际上缺少一根手指,是不是缺陷。

3、软件的生命周期

一说生命周期,你们就要注意了,任何事情一说到生命周期,其实就是说:从无到有再到无。任何东西,任何事物,它都有生命周期。像我们的人,人类也有生命周期。从我们在妈妈肚子里,怀胎十月,到这个世界里面,经过七八十年甚至百年,这么长时间的一个生活,然后再归于自然滋润另外一个生命,这也是生命周期。那么同样的软件,它也会有生命周期。那么它的生命周期就是什么呢?就从最开始被研制、被开发一直到面向用户推广使用,最后被废弃不用所经历的这个阶段,就是指的生命周期。简而言之,软件的生命周期就是软件开始研制到最终被废弃不用所经历的各个阶段。

没有任何产品,它是有这么长的年限的。一个产品基本上在10年到15年左右,就要被废弃。为什么呢?因为10到15年,是一个技术更新换代的一个阶段。基本这10年左右就是有一个技术的变更。比如说:可能在10年以前,在零几年的时候,可能php这种开发语言非常的火,但是你说现在那php可能都看不到了。这些语言开发的产品可能看都看不到了,对吧。全部都被Python、java这一些所取代了。所以同样的,软件它也会有这样的生命周期。

软件开发测试阶段是什么呢?

在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。

按照测试阶段进行划分,就分为以下四个阶段

①单元测试:主要是测试程序代码,为的是确保各单元模块被正确的编译,比如有具体到模块的测试,也有具体到类,函数,方法的测试等。

②集成测试:单元测试是一个阶段,白盒测试是一种技术,我们可以把白盒测试这一种技术运用到单元测试这个阶段来。这不就有关联了吗。就是在咱们单元测试完成之后,它会将各个单元组合成一个完整的体系,然后测试软件单位之间的接口是否正常,数据是否正常传递。

③系统测试:把软件系统搭建起来,按照软件规格说明书中所要求,测试软件其性能功能等是否和用户需求相符合,在系统中运行是否存在漏洞等。

④验收测试:主要就是用户在拿到软件的时候,在使用现场,会根据前边所提到的需求,以及规格说明书来做相应测试,以确定软件达到符合效果的。

免责声明:内容来源于网络,若涉及侵权联系尽快删除!

软件开发测试人才四大魅力元素

——就业竞争小

——高薪没商量

——就业质量高

——无性别歧视

套用狄更斯那句话说:对于急需软件开发测试人员的企业来说,这是一个最坏的时代,但对软件开发测试人才来说,这是一个最好的时代。“随着软件市场的成熟,人们对软件作用的期望值也越来越高,软件的质量和功能可靠性也正逐渐成为人们关注的焦点。”

文章出自:http://www.epx365.cn/jyzn/202179888.html

文章标题:深圳软件开发测试bug应对攻略



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.cnitedu.cn 注册时间:2016-07-18 11:07 最后登录:2021-05-02 14:05