文章 2019-10-31 来自:开发者社区

带你读《软件测试(原书第2版)》之三:软件测试的实质

点击查看第一章点击查看第二章 第3章 软件测试的实质第1章“软件测试的背景”和第2章“软件开发的过程”讲述了软件测试和软件开发过程的基础知识。这两章的内容从较高的层面和分析推论的角度描述了软件项目如何运作。遗憾的是,在现实生活中,几乎看不到任何纯粹采用某种模式进行的项目,看不到完全符合客户要求的详细产品说明书,也没有足够的时间去做所有需要做的测试。没有,真的没有。但是,要想成为卓有成效的软件测试....

文章 2019-10-31 来自:开发者社区

带你读《软件测试(原书第2版)》之一:软件测试的背景

计算机科学丛书点击查看第二章点击查看第三章软件测试(原书第2版)Software Testing,Second Edition [美]罗恩·佩腾(Ron Patton)著 张小松 王 钰 曹 跃 等译 第一部分 软件测试综述竞争对手的程序死掉叫“崩溃”,自己的程序死掉叫“不良反应”(idiosyncrasy)。通常,崩溃之后会显示“ID 02”这样的信息。“ID”是idiosyncrasy ...

文章 2019-06-01 来自:开发者社区

好的测试实践——软件测试的尽早介入

好的测试实践——软件测试的尽早介入     测试的尽早介入,是软件测试提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。   首先,我们将从缺陷的角度来看看测试尽早介入的表现。缺陷是我们测试人员的最主要输出之一,但是它的一些特征说明了测试尽早介入的必要性。   1)缺陷是什么时候引入的 图1 不同阶段缺陷引入的分...

文章 2019-06-01 来自:开发者社区

国外优秀软件测试网站介绍及测试资料

在此分享,同时欢迎大家补充。http://groups.yahoo.com/group/LoadRunner 性能测试工具LoadRunner的一个论坛 http://www.asq.org/ 是世界上最大的一个质量团体组织之一,有着比较丰富的论文资源,不过是收费的 http://www.automated-testing.com/ 一个自动化软件...

文章 2018-08-20 来自:开发者社区

[雪峰磁针石博客]软件测试专家工具包1web测试

web测试 本章主要涉及功能测试、自动化测试(参考: 软件自动化测试初学者忠告)、接口测试(参考:10分钟学会API测试)、跨浏览器测试、可访问性测试和可用性测试的测试工具列表。 安全测试工具和性能测试工具在其他章节。 selenium web ui自动化测试的霸主,在爬虫领域也颇有市场。 官网 http://www.seleniumhq.org 实例: from selenium impor.....

[雪峰磁针石博客]软件测试专家工具包1web测试
文章 2017-11-27 来自:开发者社区

软件测试的原则(软件测试的艺术)

1、测试用例中一个必需部分是对预期输出或结果进行定义; 2、程序员应当避免测试自己编写的程序; 3、编写软件的组织不应当测试自己编写的软件; 4、应当彻底检查每个测试的执行结果; 5、测试用例的编写不仅应当根据有效和预料的输入情况,而且也应当根据无效和未预料到的输入情况; 6、检测程序是否“未做其应该做的”,仅是测试的一半,测试的另一半是检查程序是否“做了其不应该做的”; 7、应避免...

文章 2017-11-22 来自:开发者社区

软件测试学习:软件测试的背景

-------------------------文章是基于Ron Patton 的《软件测试》----------------------------- 一.著名的软件错误用例 1.迪士尼的狮子王 2.英特尔奔腾浮点数出发缺陷 3.美国航天局火星极地登陆者号探测器 4.爱国者防御系统 5.千年虫问题 6.危险预见 二.软件缺陷的定义: 只有至少满足下面5个条件之一才称发生了一个软件缺陷 1.软....

文章 2017-11-21 来自:开发者社区

软件测试学习:测试覆盖率工具EclEmma安装与使用

EclEmma的简介 一个优秀的开源软件测试工具 eclipse的一个插件 能够对由 Java 语言编写的程序进行覆盖测试 能够在工作平台中启动 直接对代码覆盖进行分析 覆盖结果将立即被汇总并在Java源代码编辑器中高亮显示 也可程序运行的结果生成详尽的覆盖测试报告 可以结合JUnit使用  工作原理:Class Instrumentation(把统计代码插入编译好的.class文件) ...

文章 2017-11-15 来自:开发者社区

软件测试学习:软件测试的实质

软件测试原则 目的:—软件测试原则有助于从软件测试员的角度把这个理想变得现实一点,在软件生命周期中进行取舍和让步。 1.完全测试不可能 输入量太大  输出结果太多  软件路径太多  软件说明书没有标准 2.软件测试是有风险行为 3.测试无法显示潜伏的软件缺陷 4.找到的软件缺陷越多,就说明软件缺陷越多 5.杀虫剂怪现象 软件测试越多,其对测试的免疫力越强 软件测试员必...

文章 2017-07-03 来自:开发者社区

软件测试中不需要测试的八件事

不要测试它   做为一名测试人员,我们也许会问我们自己很多问题:   ● 我们可以立即执行的最好的测试是什么?   ● 我将要使用的测试方法是什么?   ● 这是一个Bug吗?   ● 我已经测试完成了吗?   但是我们之中会有多少人提出以下的这些问题呢?   ● 这个组件需要一直被测试到吗?   ● 需要由我来测试它吗?   ● 如果它不工作,谁会去在意它呢?    在我看来,我们提出的问题.....

软件测试中不需要测试的八件事

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注