
软件测试
文章平均质量分 78
dawnwang
这个作者很懒,什么都没留下…
展开
-
Test Oracle Micro-Patterns
A test oracle is a source of expected results for a test case. The following micro patterns for test oracles are presented in Testing Object-Oriented Systems: Models, Patterns, and Tools.转载 2007-09-03 18:38:00 · 931 阅读 · 0 评论 -
Software testing 10 rules
1. Test early and test often.2. Integrate the application development and testing life cycles. Youll get better results and you wont have to mediate between two armed camps in your IT shop.3. Formal转载 2007-09-11 21:46:00 · 716 阅读 · 0 评论 -
Fault injection(错误注入)的概念
n software testing, fault injection is a technique for improving the coverage of a test by introducing faults in order to test code paths, in particular error handling code paths, that might otherwise转载 2007-09-08 20:23:00 · 7357 阅读 · 2 评论 -
白盒测试的六种覆盖准则
白盒测试作为测试人员常用的一种测试方法,越来越受到测试工程师的重视。白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。本文介绍六种白盒子测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。转载 2007-09-11 20:10:00 · 3980 阅读 · 1 评论 -
关于第四代白盒测试
今天无意中看到了wayne_chan的优快云博客,其中很详细的讲述了第四代的白盒测试,觉得很不错。我把相关网址贴出来跟大家一起分享。 第4代白盒测试方法介绍--理论篇 第4代白盒测试方法介绍--VcTester实践篇 第4代白盒测试方法通俗释义 第4代白盒测试方法之“为什么要做白盒测试” 第4代白盒测试方法之“企业如何推行白盒测试” 第4代白盒测试方法之“实原创 2007-09-11 20:03:00 · 1084 阅读 · 0 评论 -
软件测试工程师的工作流程
测试工程师的工作流程,与公司的整体工作流程,项目的测试要求等因素相关。本文主要讨论测试工程师的一般工作流程。做好测试准备1)明确测试任务的范围测试文档通常包括测试目的、测试环境、测试方法、测试用例、测试工具等。测试工程师首先要通读文档,对整个测试要求形成整体认识,明确测试目的,以及测试要求和测试重点,明确软件测试方法和使用的测试工具。 2)明确测试时间明确测试周期和测试时转载 2007-09-09 21:05:00 · 2159 阅读 · 0 评论 -
黑盒测试方法揭密
一、黑盒测试在快速应用开发(rad)环境中的重要作用 软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。 随着r转载 2007-09-11 20:20:00 · 1276 阅读 · 0 评论 -
软件回归测试及其实践
一、 概述 在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理系统不够完善,就可能会遗漏对这些错误的修改;而开发者对错误理解的不够透彻,也可能导致所做的修改只修正了错误的外在表现,而没有修复错误本身,从而造成修改失败;修改还有可能产生副作用从转载 2007-09-11 20:15:00 · 741 阅读 · 0 评论 -
程序测试规范
第一部分 应用程序测试 第一章 界面测试 界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。 1.1易用性测试 按钮名称应转载 2007-09-09 21:11:00 · 971 阅读 · 0 评论 -
Java中的语句、分支和路径覆盖测试
简介 代码覆盖是一种用来度量已执行的软件测试水平的方法。收集覆盖度量数据的过程很简单:监测您的代码,并对所监测的版本运行测试。这样就可以生成相关数据,展示已执行哪些代码,或者更重要的是,未执行哪些代码。覆盖测试是对单元测试的完美补充:单元测试可以显示出是否代码按预期执行,而代码覆盖可以表明还需要对哪些代码进行测试。 大多数开发人员都能理解这一过程,也赞同其价值主张,他们通常追求100%转载 2007-09-09 13:04:00 · 1746 阅读 · 0 评论 -
前进中的可信计算(Ⅴ):软件测试
软件可靠性牵涉到软件生产的全过程,但最终还是落实到软件产品上。而保证软件可靠性的关键步骤是软件测试。软件测试是为了发现故障而执行程序的过程。其目的是以尽可能少的时间和人力发现并改正软件中潜在的各种故障及缺陷。因此,软件测试与软件可靠性紧密相关。软件中隐藏的故障数目,直接决定软件的可靠性。所以,在软件投入运行之前必须进行软件测试,以尽可能多地发现软件中的故障,提高软件可靠性。而在软件运行过程中,转载 2007-09-13 16:31:00 · 1163 阅读 · 0 评论