首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4713941/blog/4840716

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

资深码农:拿下软件测试,只需掌握好这两种方法!

摘要:软件测试是软件工程中非常重要的一个环节,本文将从软件测试的目的、白盒测试和黑盒测试两大分类和以及各自的具体分类,来阐述软测试的相关知识。 一、软件测试的目的 发现缺陷 尽早和尽量多的发现被测对象中的缺陷,应该是测试人员测试过程中最常提起的一个测试目标,也是所谓测试价值的一个的重要体现。发现缺陷的目的是推动开发人员定位和修复问题,测试人员通过再测试和回归测试,确保开发人员已修复缺陷,并没有影响原来正常的区域,从而提高产品质量。开发生命周期的每个阶段,都应该有测试的参与,并尽量多的发现本阶段的缺陷,从而大大提高本阶段的缺陷阶段遏制能力,从而提高测试效率、降低成本和提高质量。 二、软件测试的两大分类 1、白盒测试 白盒测试是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。 白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路劲测试。其中逻辑覆盖包括语句覆盖、判断覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。 白盒测试是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程...

浅谈优秀工程师的成长因素

大家好,我是一哥。最近很多读者在问职业规划的一些问题,有刚毕业的学生,也有工作了3年以上的程序员,今天一起跟大家聊聊,如何成长为一枚优秀的工程师。 一、自身因素 作为一名程序员,要想成为一名出色的工程师,要从以下三点加强。 学会思考 思考可以是技术架构上的设计优化,也可以是业务逻辑上的改进创新。在接到每一次任务时候,你要去想自己到底要解决一个什么问题?解决的价值是什么?目标是什么?有哪几种方案能够解决问题?要学会不断问自己为什么,而这也恰恰是我们很多程序员所缺乏的。在日常的工作中,我们会接到不同的任务,而且通常都只有加班才能完成,自己“懒”的去思考为什么,只想着赶快干完,下班!其实你只需要一点时间,如果现在你的工作中没有思考的时间,那么你就会很难提高。最近在面试一些同行的时候也发现,有些人的工作只是手熟罢了,没有规划,提不出方案,领导安排什么就是做什么,所以我们要从码农的思维转换一下。 自我学习 学习包括自己专业相关的,比如大数据技术栈,某种语言,某种工具,或者某种方法论。学习技术让自己从技术角度考虑自己可以完成哪些任务;学习方法论可以让自己从流程管理方面考虑怎么提高工作效率。 其实现...

相关文章

发表评论

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。