持续集成:软件质量改进和风险降低之道 主旨 这本书讲的是关于持续集成的原则和实践。Martin Fowler关于CI的热门文章发表于2006年,这本书作于2007年,虽然十年间CI的工具已经发生了不少变迁,但本书中提到的基本原则和实践仍然值得借鉴,而且书中提到的关于CI未来发展方向的论述也得到了验证 ...
分类:
其他好文 时间:
2019-12-22 00:25:56
阅读次数:
104
一、软件开发进化史 摘自《从零开始学架构》 机器语言(1940年) 最早的软件开发使用的是“机器语言”,直接使用二进制码0和1来表示机器可以识别的指令和数据。 汇编语言(20世纪40年代) 为了解决机器语言编写、阅读、修改复杂的问题,汇编语言应运而生。汇编语言又叫“符号语言”,用助记符号代替机器指令 ...
分类:
编程语言 时间:
2019-12-13 19:33:42
阅读次数:
99
1.质量特性 1.1 静态质量特性 静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。 1.2 动态质量特性 软件动态质量特性包括正确性、可靠性、完整性、一致性、易用性、性能等。 1.2.1 动态质量特性-正确性 软件正确性:如果软件针对其输入域中的每个元素都能得到预期的结果, ...
分类:
其他好文 时间:
2019-12-13 09:21:18
阅读次数:
98
有句俗语说得好:不管白猫、黑猫,能抓到老鼠就是好猫。 如果用在软件测试领域,这句话也一点都没错。不管黑盒、白盒,能找出Bug、发现缺陷,保证软件质量才是王道。 对于刚踏足软件测试的新手小白来说,黑盒测试、白盒测试绝对是入门必学词汇之一。不过,他们说的黑是什么黑?白又是什么白?两者的区别到底在哪里呢? ...
分类:
其他好文 时间:
2019-12-09 17:13:28
阅读次数:
121
随着越来越多的企业关注软件质量,软件测试人员重要性进一步凸显,但精英人才却高薪难觅。权威报告显示,中国软件测试人才缺口高达30多万,并且仍在以每年20%的速度增加。分析软件测试人才紧缺的原因,还在于国内高校教育和企业培养都还没有跟上。很多人想要学习软件测试却不得其法,接下来千锋小编就给大家分享最新最全软件测试学习路线,帮助大家快速入行软件测试。第一阶段为软件测试环境配置与管理,你需要熟练掌握在物理
分类:
其他好文 时间:
2019-12-05 22:17:21
阅读次数:
94
1.软件测试基础 软件测试工程师:查找错误和缺陷,然后要求开发人员进行修改,保证软件质量。 漏洞(360安全漏洞):硬件,软件,协议的具体实现或系统安全策略存在缺陷,从而可以使攻击者在未授权的情况下破坏系统。 千年虫问题:年份存2年,超过百年会出现bug。1900→2000 开发和测试的比例:4:1 ...
分类:
其他好文 时间:
2019-12-01 23:05:07
阅读次数:
181
质量和效率似乎永远都是一对冤家,尽管我们都希望既有质量,又有效率。 把“质量”当做宗旨的企业,通常都有一系列的规章制度,甚至是繁重且冗余的流程用来约束软件开发过程中种种“有意”或“无意”的威胁软件质量的行为。 把“效率”当做宗旨的企业,通常其内部并无严格的规章制度,甚至宽松到一个人都可以轻松地完成从 ...
分类:
其他好文 时间:
2019-11-27 23:12:09
阅读次数:
116
Linux入门 操作系统的分类 Windows系列操作系统,Unix类操作系统,Linux类操作系统,Mac操作系统 提问:为什么要去学习Linux? 同学甲可能要问,你介绍了这么多有关Linux的知识,但我还是懵逼,我从小学去网吧打泡泡堂用的就是Windows,上了这么多年学也是用的Windows ...
分类:
其他好文 时间:
2019-11-05 18:32:08
阅读次数:
107
软件的概念? 软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档的完整集合。 软件测试的概念? 使用人工或者自动的手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清楚预期的结果与实际的结果之间的差异 软件的内部质量(中间产品的静态测量) 外部质量(测试其 ...
分类:
其他好文 时间:
2019-10-28 14:18:00
阅读次数:
216
Helix QAC 是Perforce 公司(原PRQA 公司)产品,主要用于C/C++ 代码的完全自动化静态分析工作,可以提供编码规则检查、代码质量度量、软件结构分析、测试结果管理等功能。Helix QAC 能够全面而准确地发现软件中潜在的问题,自身符合ISO26262 功能安全标准认证。目前已广 ...
分类:
其他好文 时间:
2019-10-18 14:04:22
阅读次数:
77