软件和硬件共同组成了现在我们使用的计算器,二者缺一不可。潜在的如果只有硬件,那么我们面前的电脑就是一个好看的摆设。我们可以简单的将计算机硬件比作我们人的器官(包括四肢,内脏......),将人的思想比作计算机的软件。
可用公式表示如下:
计算机 = 硬件(显示器+主机+键盘+鼠标) + 软件(程序 + 数据 + 文档)
程序:按事先设计的功能和性能要求执行的指令 *** 。
数据:使程序能够适当地操作信息的数据结构。
文档:软件开发维护和使用过程中产生的材料,可以简单理解为说明文档。
计算机软件的概念可能相对于硬件比较抽象,或者说是不便于理解的。计算机硬件可能是实实在在看的到摸得着的东西,比如:显示器,主机,鼠标,键盘等。但是软件可能一直在使用,但却不能直观的摸着,比如我们平时使用的Windows操作系统, *** ,微信等,这些相对而言比较抽象,但却是我们每天无时无刻不在使用的东西。
任何事物都是有缺陷的,软件也不例外。
计算机是由人类来发明的,计算机软件也是由人设计编写的。是人就会犯错误,这个是不争的事实,所以计算机软件也必定会存在各种各样的问题。
(1)、2018 年 10 月 29 日,印度尼西亚狮航一架波音 737 MAX 8 从首都雅加达起飞 13 分钟后,在附近海域坠毁,机上 189 人无一幸免。2019 年 3 月 10 日,埃塞俄比亚航空一架波音 737 MAX 8 从首都亚的斯亚贝巴起飞后约 6 分钟,飞机坠落,8 名机组人员和 149 名乘客无人生还。两起空难与飞机自动防失速系统“机动特性增强系统”(MCAS)有关;
(2)、爱国者导弹防御系统时钟的一个很小的计时错误积累起来到14小时后,跟踪系统不再准确,导致28名士兵死亡;
(4)、千年虫问题导致损失已达数千亿美元;
(5)、闰年虫导致闰年2月29日1500多辆出租车时间性锁表故障;
(6)、12306春运崩溃······
这几个都是软件缺陷引起的例子,除了这些还有很多。随着软件越来越复杂,支持的功能越来越多,软件的问题也会越来越多,这很好理解。比如我做了10件事,那么可能只有1件事会出问题,但是如果我做了100件事,那么很有可能不只有10件事有问题。这就是我们经常说到的:做的多,错的多。
错误从来不分大小,只是错误所带来的影响分大小。有些错误影响很小,可能微乎其微,但有些错误很大,世人皆知。我们没办法准确的预知问题的影响到底有多大(这点在软件上尤其明显,可能一个小小的标点符号,都可能造成系统的崩溃),所有我们必须经尽可能的在软件面向用户使用的时候减少软件的问题(没有任何一个人能保证一款软件没有任何问题)。这就是一个软件测试人员需要完成的工作,要尽可能的发现软件缺陷,并推动问题的解决。
任何的产品,都不希望出现质量问题。如何发现软件缺陷,是一个合格的软件测试的评判标准,如何发现潜在的软件缺陷,是一个优秀的软件测试的职责,也是每一个软件测试从业人员的目标。
目前业内大致将软件测试划分如下:
A、黑盒测试、白盒测试
B、单元测试、集成测试、系统测试
C、手工测试、自动化测试
D、功能测试、性能测试、安全测试、接口测试
1、软件产品规格说明书往往是软件缺陷存在最多的地方,主要原因有哪几种?
(1)、软件产品还没有设计开发,只能完全靠想象去描述,导致软件中的特性不够清晰。
(2)、需求变化不一致性,用户的需求会不断变化,若在说明书中没有得到正确描述,容易引起矛盾。
(3)、整个开发队伍中缺乏充分沟通,设计师、项目经理和开发人员得到的信息差异过多。
(4)、不够重视规格说明书。
2、单元测试、系统测试、集成测试的区别:
不同的测试阶段,针对的测试问题是不一样的。
(1)、单元测试:程序内部代码和结构问题。
(2)、集成测试:模块和模块之间的接口和参数传递规则的问题。
(3)、系统测试:整个系统,模拟用户最终使用时可能出现的问题。
今年是新中国成立70周年,也是《电商法》的实施元年。商务部电子商务和信息化司副司长蔡裕东在近日举行的电商法论坛上表示,《电商法》为中国互联网时代的经济发展奠定了更加坚实的法治基础,为国际电子商务和...
如何训练猎犬呢?我国猎人训练猎犬的经验十分丰富,总结起来,有基本训练原则、幼犬的初级训练和狩猎训练。 现分述如下: 1.猎犬训练的基本原则:在没有详细介绍幼犬的初级训练和狩猎训练之前,先淡谈训...
在生活中,很多人都会有这样的感受,就是在表达一个事情的时候,明明肚子里有,但就是表达不出来,这是为什么呢?主要原因就是,我们在学习理论知识的时候,比较机械,不懂得学以致用,所以才不能够被自己所用。...
很多人认为搜索引擎优化是一个没有太多毛病的进程。写冲感人心的内容,按顺序优化页面,发送外联邮件,成立反向链接,洗个澡,然后反复。 然而,这只是搜索引擎优化战役的一半。假如你不小心配置了robots.t...
郑观应故居(开店选址的重要性与选址技巧)店址不一定要选在特别繁华的地段,也不一定非得是人口密集区,具体还要根据你所做的行业来选择,考虑自己的行业,然后在考虑顾客的需求,这样选址才能事半功倍。今天,快马...
研究表明,创造力存在于我们的右脑之中。右脑被称为创造脑,而左脑被称为知识脑。左脑主要负责管理语言、计算、逻辑思维和时间管理,通常左脑发达的人,智力较高。右脑主管音乐、艺术、非逻辑思维、情绪感知和空间管...