
系统测试
b哈利路亚d
动画,游戏,编程....
展开
-
“白盒”静动测试两齐全
在通常情况下,嵌入式软件测试一般采取黑盒测试与白盒测试相结合的方法。其中,白盒测试一般分为静态测试与动态测试。静态测试不实际运行软件,主要是对软件的编程格式、结构等方面进行评估,而动态测试需要在Host环境或Target环境中实际运行软件,并使用设计的测试用例去探测软件漏洞。 静态测试 静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以原创 2008-04-30 10:17:00 · 742 阅读 · 0 评论 -
免费午餐—先写单元测试
前些天看见有朋友的MSN签名档写着“unit testing”,就问了一下他们的单元测试是怎么做的。看来他们没有真正做起来,只是小范围的试一试。一方面,他们没有cruise control之类的工具,甚至连daily build都不见得有,单元测试也不上传到版本控制里。这样做测试的意义就不大了。另一方面,他好像把单元测试和接收测试(acceptance testing)、集成测试(integrat原创 2008-04-30 10:23:00 · 612 阅读 · 0 评论 -
Web 测试的经验
1. 功能测试 1.1.链接测试 链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证 Web 应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的 URL 地址才能访问。 链接测试可以自原创 2008-05-26 15:05:00 · 724 阅读 · 0 评论 -
强大的Web开源测试工具—Selenium
介绍 Selenium 是 ThoughtWorks 专门为 Web 应用而开发的自动化测试工具,适合进行功能测试、验收测试,其最大的优势有几点: 可直接运行在浏览器之上,所见即所得,就像真实用户所做的一样。Selenium 的核心,也称 browser bot,是用 JavaScript 编写的。这使得测试脚本可以在受支持的浏览器中运行。browser bot 负责执行从测转载 2008-05-26 15:06:00 · 883 阅读 · 0 评论 -
Web测试方法
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统原创 2008-05-26 15:04:00 · 643 阅读 · 0 评论 -
你学会测试了吗(1):推荐工具
前言一个典型的软件项目中最为重要的两种测试类型,即程序员和用户的测试,称为“单元测试”和“验收测试”。在开发任何种类的企业或大型应用时都不容忽视,如果没有合适的工具作为支持,单元测试工作量非常巨大了。测试驱动开发(Test Driven Development,TDD)技术是在添加新代码之前让你的测试代码出错的一种开发技术。在开始编写代码之前首先要写你的测试代码,然后再编写代码让你的测试通转载 2008-05-26 15:15:00 · 691 阅读 · 2 评论 -
性能测试:动态生成SQL语句 VS 存储过程
当软件开发使用MicrosoftSQL2005存储数据时,有多种方式来检索信息。 其中就有动态生成的SQL语句和存储过程。但是他们的性能是否一样? 下载测试程序和源代码 测试描述:设计这个测试的目的是来比较在.NET应用程序中动态SQL查询语句和存储过程执行的时间是否相等。 测试过程中的功能 在这两种情况下,速度测试为两套SQL语句提供完全相同的功能,这是至关转载 2008-05-26 15:00:00 · 841 阅读 · 0 评论 -
web测试的一些资料
关于web测试 1页面部分(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了)(2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示)(3) 页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正确)(4) 页面特殊效果(如特殊字体效果、动画效果)是否显示(5) 页面特殊效果显示是否正确2 页面元素部分(1)页面元素清单(为实现功能,是否将原创 2008-05-26 15:03:00 · 629 阅读 · 0 评论 -
TMM(测试成熟度模型)介绍
许多公司在提高测试效率时往往着重在人力、物力上,最终却发现收获颇微,其主要原因在于测试过程本身不合理。而当前流行的CMMI(Capability Maturity Model Integration,能力成熟度模型集成)等通用模型,没有针对测试领域进行详细阐述,测试过程没有等级化的成熟度考量,缺少改进的指导与动力。 本文作者所设计的TMM(Testing Maturity Model,测试成原创 2008-05-26 15:07:00 · 3021 阅读 · 0 评论 -
NUnit 快速入门
NUnit 快速入门 作者:Confach 来源:36sign.com 发布时间:2007-04-30原创 2008-06-06 14:09:00 · 617 阅读 · 0 评论 -
NUnit详细使用方法
NUnit详细使用方法原创 2008-06-06 14:14:00 · 819 阅读 · 0 评论 -
如何编写测试用例(一)
测试工作也从简单测试演变为包括:编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等多项内容的正规测试。测试方式则由单纯手工测试发展为手工、自动兼之,并有向第三方专业测试公司发展的趋势。 一、测试用例是软件测试的核心 软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求转载 2008-04-30 10:20:00 · 1122 阅读 · 0 评论 -
测试报告涵盖内容
报告1、测试案例2、测试方法3、测试预期结果4、测试实际结果5、测试分析原创 2008-04-29 10:22:00 · 1519 阅读 · 0 评论 -
软件可靠性测试及其实践
软件可靠性工程是指为了满足软件的可靠性要求而进行的一系列设计、分析、测试等工作。其中确定软件可靠性要求是软件可靠性工程中要解决的首要问题。软件可靠性要求可以包括定性定及量要求。 软件可靠性测试是在软件生存周期的系统测试阶段提高软件可靠性水平的有效途径。各种测试方法、测试技术都能发现导致软件失效的软件中残存的缺陷,排除这些缺陷后,一般来讲一定会实现软件可靠性的增长,但是排除这些缺陷对可靠性的提原创 2008-04-30 10:18:00 · 3119 阅读 · 0 评论 -
如何编写测试用例(二)
四、测试用例在软件测试中的作用 1、指导测试的实施 测试用例主要适用于集成测试、系统测试和回归测试。在实施测试时测试用例作为测试的标准,测试人员一定要按照测试用例严格按用例项目和测试步骤逐一实施测试。并对测试情况记录在测试用例管理软件中,以便自动生成测试结果文档。 根据测试用例的测试等级,集成测试应测试那些用例,系统测试和回归测试又该测试那些用例,在设计测试用例时都已作明确规定,实施测原创 2008-04-30 10:20:00 · 937 阅读 · 0 评论 -
对项目开发过程中几种测试类型的理解和实际操作
按一般统计,在完整的软件项目中测试成本占整个开发成本的35%,而开发部分只占30%多一点;另外的35%是系统架构,也就是平常说的需求分析,系统分析,项目规划这些工作。如果说需求分析部分的成本由于往往以来来去去的修改体现出它的价值的话,那么测试,尽管天天说成本比开发的部分还要多;但实际上呢?通常如果是IMS类型的项目,都是十到二十分之一的时间用于测试,更多的时侯,干脆让用户来测试,美其名若系统稳定期原创 2008-04-30 10:21:00 · 1232 阅读 · 0 评论 -
集成测试与系统测试有什么区别?
1)集成测试是在单元测试之后和系统测试之前。它是把不同的系统连接起来,通过测试发现它们之间的接口是否有问题。比如:(1)数据可能在通过接口的时候丢失;(2)一个系统(模块)可能对另一个系统(模块)产生无法预料的副作用。 2)系统测试包括恢复测试、安全测试、压力测试和性能测试。虽然每一个测试都有不同的目的,但所有都是为了整个系统集成到一起以完成分配的功能。 说得通转载 2008-04-29 10:22:00 · 4624 阅读 · 1 评论 -
单元测试假成功和假失败的避免方法
1 基本信息 摘要:描述了单元测试要避免的几个问题,并给出几个最佳实践建议。 2 假成功的单元测试 1. 问题描述: 在testXXX方法中,看到有这样的测试代码:public void testInvoke(){ try{ … assertEquals(a,b); } catch(Exception e){ … } } 2. 问题分析: 如果运行过程中没有出现异常,整个流程不会原创 2008-04-30 10:19:00 · 830 阅读 · 0 评论 -
测试分析和设计:黑盒测试类型
我们经常看到一些词汇,比如Ad Hoc testing, Exploratory testing等。书中给了一些解释。我也结合写一下我的理解。1.Ad hoc testingad hoc 查英文字典的意思是“特别”的意思。Ad hoc testing表示的是一种没有系统规划的机遇测试人员经验的测试方法。其实做ad hoc testing非常好的人一定是对测试非常有sense或者非常有经验的人。他在原创 2008-04-30 10:25:00 · 871 阅读 · 0 评论 -
基于Web的系统测试方法
摘要 基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。 本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。 随着Internet和I原创 2008-04-30 10:15:00 · 735 阅读 · 0 评论 -
系统测试方法之功能测试
功能测试又称正确性测试,它检查软件的功能是否符合规格说明。由于正确性是软件最重要的质量因素,所以其测试也最重要。基本的方法是构造一些合理输入,检查是否得到期望的输出。这是一种枚举方法。测试人员一定要设法减少枚举的次数,否则测试投入太大。关键在于寻找等价区间,因为在等价区间中,只需用任意值测试一次即可。等价区间的概念可表述如下:记(A, B)是命题f(x) 的一个等价区间,在(A, B)中任意取原创 2008-04-30 10:16:00 · 1184 阅读 · 0 评论 -
如何编写测试用例(三)
测试用例编写规范 一、测试用例编写准备 从配置管理员处申请软件配置:《需求规格说明书》和《设计说明书》;根据需求规格说明书和设计说明书,详细理解用户的真正需求,并且对软件所实现的功能已经准确理解,然后着手制订测试用例。 二、测试用例制定的原则 测试用例要包括欲测试的功能、应输入的数据和预期的输出结果。测试数据应该选用少量、高效的测试数据进行尽可能完备的测试;基本目标是:设计一组发现原创 2008-04-30 10:21:00 · 1756 阅读 · 1 评论 -
软件测试过程模型:V模型 W模型 H模型
1.软件测试过程模型-V模型是软件开发瀑布模型的变种,主要反映测试活动与分析和设计的关系;局限性:把测试作为编码之后的最后一个活动,需求分析等前期产生的错误直到后期的验收测试才能发现2.软件测试过程模型-W模型在V模型的基础上,增加千开发阶段的同步测试,形成W模型;测试与开发同步进行,有利用尽早的发现问题局限性:仍把开发活动看成是从需求开始到编码结束的串行活动,只有上一阶段完成后,才可以开始下一阶原创 2008-04-30 10:24:00 · 1111 阅读 · 0 评论 -
错误模块名称: KERNELBASE.dll 问题记录
最近编写的系统服务突然报错,重启也继续爆操无法启动,查询事件日志后,发现是一个奇怪的错误模块名称: KERNELBASE.dll,版本: 6.3.9600.17415,时间戳: 0x54504ade错误。之前系统一直运行没问题,应该不是代码问题。重新编译代码,更新服务器程序后,依旧无法启动,报相同错误。百度谷歌无果后来尝试了下吧声称平台的优先32位去除,然后目标平台从anycp原创 2017-02-23 09:18:37 · 34307 阅读 · 2 评论