测试用例:用例执行百分比=项目完成百分比?
时常会有人通过用例执行百分比来宏观去看个项目测试进度情况 但是遇到这种情况时候测试工程师会说用例执行百分比不足以展示个项目测试进度 为什么会有这种矛盾呢? 其实这个等式成立有定前提条件那就是测试工程师写测试用例测试粒度是否合理 怎样粒度才是合理? 1、测试粒度不宜过细测试用例分解测试粒度过细会给测试工程师带来成倍额外工作量对于项目管理(project management)来讲这样是不合算 2、测... [阅读全文]
软件测试:一个新手的软件Software测试心得体会
自己干测试也有半年时间了测试软件Software前前后后也有几个包括框架种类也各不相同因此学习东西也杂 7杂 8可惜是自己直也没有个清晰思路大海捞针似学稀里糊涂干是半路出家没有老师具体指导.只能自学边摸索边干活很有些累 虽然如继往地写读书笔记笔墨也浪费了不少但真正坐下来利用大段时间将自己思路理清还没有过最近有了定时间,更狠狠地泡了段时间51Testing 测试论坛,下载学习了该网站WebSite电... [阅读全文]
如何制定测试计划:如何有效制定测试计划?
说实话刚看到同行在论坛里提这个问题时感觉这个问题问太大了真是不知道该如何帮助这位同行今天想想就从些硬件方面着手说说吧我这里说硬件指是大概把握点;软件Software方面是指如何有效灵活应用由于各种情况太多个人能力有限这里就只谈谈要把握几个基本点 测试计划制定要考虑原因确实很多但要抓住最主要就可以避免大测试执行风险 为了有效制定测试计划首先要清楚制定这... [阅读全文]
web应用测试:WEB应用程序测试和优化
首先这里有两个web应用性能方面重要指标请注意下面“定义”并不规范标准仅供参考 * Response Time - 响应时间 从化请求到完成响应所用时间这是个测试WEB应用速度重要度量 * Scalability - 伸缩性 个可伸缩应用响应时间随负载增加而线性增加 没有WEB应用可以处理无限数目请求但是般我们可以预测个范围并保证我们WEB应用可以在此范... [阅读全文]
白盒测试用例:完整的白盒测试用例
请为以下模块设计个白盒测试用例第步:画出控制流图:uri="urn:schemas-microsoft-com:office:smarttags" name="chsdate"id="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D"st1\:*{behavīor:url(#ieooui) }
/* Font Definitions */ @font-face... [阅读全文]
成本估算:测试自动化的成本估算
大部分测试自动化项目失败原因主要归咎于被测试应用快速变化、不恰当测试用例、不可靠框架、脚本编程问题分析这些问题根源我们可以看到自动化测试必须分阶段逐步开展而不能局限在某个阶段完成自动化测试因此建议自动化测试从选择那些重要、合适测试用例开始然后慢慢地扩展到其他方面这样会带来较低维护成本但是实现更重要业务价值 那么如何选择合适测试用例呢? 通常需要结合测试用... [阅读全文]
零缺陷管理:零缺陷管理的思想体系
零缺陷管理思想体系可以用句话来概括:“坐而论道道而行的”也就是说理论来源于实战同时要指导实战只有付诸于实战才可能取得理论和实战高度致现实中有 3类人:蜘蛛式、蚂蚁式和蜜蜂式其中蜘蛛式人只会编制张美丽网后开始空想蚂蚁式人每天忙忙碌碌却从不研究只有蜜蜂式人既织网又劳作且不断有蜜酿出才是值得我们推崇 零缺陷管理思想体系可以整理总结为:个中心、两个基本点和 3个需要: 1.... [阅读全文]
编写测试计划的目的:编写测试需求及体会
测试用例模版其实没有太多差异而在我刚开始接触测试时总想找个好测试用例模版通常来说测试用例模版包括最主要 3项:操作介绍说明预期结果和否通过有了这 3项其它就根据你需要来添枝加叶了我blog上面有个我现在用测试需求及用例模版可参考下 问题是如何填满这个模版即如何编写测试需求和用例有人把测试需求和测试用例分开来编写测试需求作为个文档测试用例作为另个文档在我开始写测试用例的初直有这样个疑问:测试需求和... [阅读全文]
时钟精度:通过时钟精度提高代码性能测试?
要想真正有效地测试、优化性能——特别是为Windows服务器开发多线程操作系统提供标准时钟是不够必须使用解析度更高时钟本文介绍了如何访问处理器十亿分的秒级别时钟极大地提高代码性能测试速度和精度 、获取计时数据 和其他Windows服务器样在Windows 2003 Server上最能发挥性能优势是多线程Windows 2003 S... [阅读全文]
黑盒测试用例:黑盒测试用例设计思路方法
具体黑盒测试用例设计思路方法包括等价类划分法、边界值分析法、推测法、因果图法、判定表驱动法、正交试验设计法、功能图法、场景法等这些思路方法都是比较实用但在具体工作中要采用什么思路方法需要针对项目特点加以适当选择在实际高水平测试中往往需要综合使用各种思路方法以有效提高测试效率和测试覆盖度 以下介绍是各种测试用例设计思路方法选择综合策略供大家参考 (1)首先进行等价类划分包括输入条件和输出条件... [阅读全文]
testcase:书写Test Case时需要考虑的检查点
对于屏幕显示来说包括: 检查显示布局; 检查域和按钮顺序; 检查域尺寸; 检查字体大小和风格; 检查文本含义; 检查拼写; 检查屏蔽域; 检查只读域; 检查图片; 检查按钮状态; 检查按钮尺寸; 检查按钮图标和名字; 检查是否有重复图标; 检查指针是否在第个可输入域; 检查TAB键次序; 对于域来说包括: 检查可编辑性; 检查... [阅读全文]
软件测试用例:软件Software测试用例的基本要素
软件Software测试用例基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果下面逐介绍 用例编号: 测试用例编号有定规则比如系统测试用例编号这样定义规则: PROJECT1-ST-001 命名规则是项目名称+测试阶段类型(系统测试阶段)+编号定义测试用例编号便于查找测试用例便于测试用例跟踪 测试标题: 对测试用例描述测试用例标题应该清楚表达测试用例用途比如 &ld... [阅读全文]
grails:Grails中的Controller单元测试
对于Controller单元测试Grails也提供了很方便支持使得书写非常简单有代码为证: 单元测试代码 1. CategoryControllerTests extends GroovyTestCase { 2. 3. void Up{ 4. def test1= Category(name: "Test1", parent: null).save 5. def test2= Cate... [阅读全文]
三思而后行:测试自动化需 3思而后行
Double Think Before Action 3思而后行 测试自动化是个系统工程根据我以前经验我们在进行测试自动化的前要自己问些问题给自己如果能很好回答或者能做些风险评估有充分思想准备: 1我们公司测试流程完备吗?不要指望测试自动化能改善你测试流程如果没有很好手工测试流程测试自动化定会失败 2我们公司产品都是稳定版本吗?不稳定版本进行测试自动化必然带来很高维护代价尽管你可能进行很... [阅读全文]
web自动化测试:你还在为web的自动化测试而担忧吗?
现在隆重向大家推荐款开源web自动化测试框架Watir, 周 6时候跟Jackei老兄探讨,他跟我推荐这个Web测试框架非常灵活小巧,而且功能也不弱. 大家如果有时间可以试试. 下面是转载Jackei篇试用手记,原文链接: Watir 是个使用 Ruby 实现开源Web 自动化测试框架相对于那些庞大商业工具来说它很小巧也很灵活提供功能也足够用最近抽时间试用了下感觉还不错准备下步在公司推广使用 ... [阅读全文]
microsoft.web.ui:Microsoft UI 自动化库
可以使用多种技术测试 Windows® 应用用户界面例如可以使用 .Reflection 类来测试 Microsoft® .NET Framework 应用也可以使用非托管 C、C# 或者 Visual Basic® 通过 P/Invoke 机制 Win32® API (例如 FindWindow)来测试 .NET 和本机应用... [阅读全文]
实用主义:微软实用主义测试
按照以前自己测试模板设计了份测试计划但是正好想起来前几天买本书来翻了下这本号称“软件Software测试和质量保证圣经”p79有关测试计划部分不看不知道看才发现自己测试计划中很多东西都不够完善有很多必要内容没有加入进去此时无比庆幸自己测试计划文档尚未提交否则把这个交给那个大牛老大估计要被批了抓紧时间按照书上内容对测试计划进行了修订“圣经”上组织比较乱... [阅读全文]
软件Software项目版本号的命名规则及格式介绍
版本控制比较普遍 3 种命名格式 : 、GNU 风格版本号命名格式 : 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]] 英文对照 : Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]] 举例 : 1.2.1, 2.0, 5.0.0 build-13124 2、W... [阅读全文]
SQA只是起到质量检查的一部分作用
什么是质量管理其实SQA只是起到质量检查部分作用要想公司或者部门产品或者项目质量真正提升能够达到客户满意度提高达到成本降低等目标无疑就是要在生产率和生产工具先进性这两方面大下功夫 先说生产率要如何来提高呢?需要项目经理(project manager)进行合理计划和分工每个项目都有个SQA来检查文档、成果符合性;主要力量还是项目经理(project manager)定要严格要求和带头执行相应规... [阅读全文]
编写测试用例:测试用例编写规范标准
1、 目 统测试用例编写规范标准为测试设计人员提供测试用例编写指导提高编写测试用例可读性可执行性、合理性为测试执行人员更好执行测试提高测试效率最终提高公司整个产品质量 2、 范围 适用于集成测试用例和系统测试用例编写现在编写用例辅助工具为TestDirector 8.0 3、 术语解释 集成测试: 集成测试是在软件Software系统... [阅读全文]
性能测试:性能测试指标及其注意地方
性能测试是通过自动化测试工具模拟多种正常、峰值以及异常负载条件来对系统各项性能指标进行测试负载测试和压力测试都属于性能测试两者可以结合进行通过负载测试确定在各种工作负载下系统性能目标是测试当负载逐渐增加时系统各项性能指标变化情况压力测试是通过确定个系统瓶颈或者不能接收性能点来获得系统能提供最大服务级别测试 、概述 性能测试在软件Software质量保... [阅读全文]
项目交付成果:STA交付测试后撤离项目
1、项目测试计划 * 项目测试时间计划——需要给出明确阶段时间点 * 项目测试执行阶段阶段性产物——需要给出每个阶段标志性产物是什么或者阶段完成标志是什么 * 项目联调测试计划——需要给出项目联调测试时间计划大致在项目测试执行过程中所占时间比在哪个阶段开始联调是最有效 2、项目测试方案 * 项目最理想测试方案&mda... [阅读全文]
传播五个阶段:一套完整的测试应该由 5个阶段组成
套完整测试应该由 5个阶段组成: 1.测试计划 首先根据用户需求报告中有关功能要求和性能指标规格介绍说明书定义相应测试需求报告即制订黑盒测试最高标准以后所有测试工作都将围绕着测试需求来进行符合测试需求应用即是合格反的即是不合格;同时还要适当选择测试内容合理安排测试人员、测试时间及测试资源等 2.测试设计 将测试计划阶段制订测试需求分解、细化为若干个可执行测试过程并为每个测试过程选择... [阅读全文]
objectoriented:OO(Object-oriented)软件Software测试思路方法
1.基于故障测试 a.具有较高发现可能故障能力 b.从分析模型开始考察可能发生故障设计用例去执行设计和代码 c.可用于集成测试发现消息联系中‘可能故障’(可能故障指意料的外结果、地使用了操作/消息、不正确地引用等) d.除用于操作测试外还可用于属性测试用以确定其对于区别类型对象行为是否赋予了正确属性值 e.是从客户对象(主动)上发现 f.不能发现:不... [阅读全文]
性能测试:C/S结构的应用程序的性能测试
虽然B/S结构愈来愈成为流行模式但基于C/S结构应用还广泛地应用于各种行业对于某些应用软件Software其承受大用户量并发访问能力常常是应用者重点考虑个方面最好思路方法是用测试工具来模拟多个客户端同时访问服务器并使用性能监测工具获得有关服务器、数据库等用户关心性能指标中国软件Software评测中心在多年测试历程中使用过多种性能测试工具而对于C/S结构应用也整理总结了不少性能测试经验和思路方法下... [阅读全文]
知识测试:.Net下测试的相关知识
属性 TestDriven.NET支持多种单元测试框架像 NUnitMbUnitMS Team 这里我选择了最为经典NUnit单元测试框架来介绍TestDriven.NET所支持些重要属性TestDriven.NET 其实已经支持大部分NUnit属性但是有些属性现在还不支持 在我们使用TestDriven.NET测试前项目必须引用框架集即nunit.framework.dll并且在每个包含... [阅读全文]
测试用例:测试用例的复审
测试用例设计是整个软件Software测试工作核心测试用例反映对被测对象质量要求和评估范围决定测试效率和测试自身质量 所以对测试用例评审就显得非常重要测试用例设计完的后要经过非正式和正式复审和评审在测试用例审查、评审过程中主要检查下列内容: * 测试用例设计整体思路是否清晰是否清楚系统结构和逻辑从而使测试用例结构或层次清晰测试优先级或先后次序是否合理; * 测试用例设计有效性测试重点是... [阅读全文]
国外工程质量管理经验借鉴
建设工程项目是种特殊产品不管它是由谁来投资它拥有者、使用者是谁它质量水平高低、好坏都事关社会公众利益和公共安全因此无论是在发达国家还是在发展中国家强调政府、社会、业主及其相关企、事业单位对建设工程质量管理和监督都是样 综观目前世界发达国家和地区建设工程质量管理和其建设体制相适应大多数政府建设主管部门都把制定住宅、城市、交通、环境建设和建筑业质量管理法规和监督执行作为主要任务并把大型项目和政府投... [阅读全文]
服务器性能测试:邮件服务器性能测试
邮件作为政府、企事业单位和个人重要信息沟通方式需要邮件服务器系统具有较强并发处理能力和处理效率能够7×24小时稳定运行因此有必要在系统投入实际运行前对邮件服务器系统进行必要性能测试确保系统性能和可靠性能够满足现有状况和预期情况下使用 性能指标及影响原因 邮件服务器主要性能参数应当包括:SMTP发信效率、POP3收信效率、Web邮件方式下收发邮件效率、邮件服务器消息转发效率等等那么影... [阅读全文]
嵌入式软件测试:嵌入式软件Software测试的意义
嵌入式设计已经成为工业现代化、智能化必经的路嵌入式产品已经深入到各行各业嵌入式系统专用程度较高系统整体继承性相对较小为了保证系统稳定性软件Software测试成为嵌入式开发个重要环节由于嵌入式软件Software自身特点传统软件Software测试理论不能直接用于嵌入式软件Software测试因此研究嵌入式软件Software测试有重要意义 1 基本概念... [阅读全文]