摘要: 一、 目的与适用范围 1.1 目的 报告软件测试错误的目的是为了保证修复错误的人员可以明确报告的错误,从而有利于分析错误产生的原因,定位错误,然后修正之。因此,报告软件测试错误的基本要求是准确、简洁、完整、规范。 1.2 适用范围 本规范适用于测试过程中对BUG描述的规范与约束。 二、 BUG描述规 阅读全文
posted @ 2016-05-09 17:32 尾戒草 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 从一开始,测试就要关注需求。往往在讨论设计时,开发和需求很容易忽略了测试成员,他们潜意识里觉得这不关测试什么事。可是,测试也要熟悉业务,熟悉功能,熟悉各种设计,而且测试需要站在用户的角度来去考量他们的设计是否有不合理的地方,并提出自己的建议。这些工作,测试成员需要主动,积极参加,多提建设性意见,这样 阅读全文
posted @ 2016-05-09 17:32 尾戒草 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1、介绍 鲁棒测试是对各个模块的功能和系统进行容错性的测试,检测软件模块在异常输入和苛刻环境条件下能否保持正常工作,包涵错误数据处理、异常情况处理和非法操作处理的测试。鲁棒测试大大提高了错误覆盖率,测试终端既要符合测试规范要求,还要有更高的成熟性,容错性和易恢复性,从而更好地提高软件质量。 2、测试 阅读全文
posted @ 2016-05-09 17:29 尾戒草 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: 如果是测试web网页的适配,必须要了解下最主流的分辨率,并了解下当前系统兼容的最低分辨率适配; 如果是测试web网页的适配,必须要了解下最主流的分辨率,并了解下当前系统兼容的最低分辨率适配; 常见显示器分辨率如下: 1)16:9宽高比常见的分辨率有四种: 1)16:9宽高比常见的分辨率有四种: 12 阅读全文
posted @ 2016-05-09 17:27 尾戒草 阅读(3131) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.51testing.com/html/54/n-247254.html 摘要:本文介绍了我们公司内部的一种测试方法——冲突测试的含义,并就冲突测试在我司使用范围、冲突测试用例的设计方法等做了简单的介绍。 关键词:冲突测试 1、什么是冲突测试 冲突测试是我们公司内部的一种叫 阅读全文
posted @ 2016-05-09 17:26 尾戒草 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 软件测试常见风险分析 在测试工作中,主要的风险表现有以下几点: (1)需求风险。对软件需求理解不准确,导致测试范围存在误差,遗漏部分需求或者执行了错误的测试方式;另外需求变更导致测试用例变更,同步时存在误差。 (2)测试用例风险。测试用例设计不完整,忽视了边界条件、异常处理等情况,用例没有完全覆盖需 阅读全文
posted @ 2016-05-09 17:25 尾戒草 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 翻页功能我们常碰到的一般有以下几个功能:1、首页、上一页、下一页、尾页。2、总页数,当前页数3、指定跳转页4、指定每页显示条数当然,有一些是少于多少页,全部以数字的形式显示,多于多少页后,才出现下一页的控件。本文暂且用以上四点来做为通用的用例来设计吧。对于1翻页链接或按钮的测试,主要要检查的测试点有 阅读全文
posted @ 2016-05-09 17:22 尾戒草 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在白盒测试中,可以使用各种测试方法进行测试。下面这篇文章,可能比较枯燥,如果不乐意读,可以先收藏。如果在你的工作中真遇到白盒测试的话,可以回过头再来看看,还是值得读一读。 一般来说,白盒测试时要考虑以下5个问题: 1)测试中尽量先用自动化工具来进行静态结构分析。 2)测试中建议先从静态测试开始,如: 阅读全文
posted @ 2016-05-09 17:21 尾戒草 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 提问:紧急情况下压缩了测试周期应该怎么办? 回答:本期话题分几个要素点,我将根据命题划分的几个关键词:紧急情况,压缩,测试周期,来一起分析探讨。 项目中难免会碰到很多“紧急情况”,如: 1、需求变更 客户是善变的,我们必须伺候好客户,不是么?没有任何理由,他们要变更需求,一般情况下,最为乙方、丙方只 阅读全文
posted @ 2016-05-09 17:20 尾戒草 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 性能测试:1.软件性能测试包括三个目标:①发现缺陷;②性能调优;③能力检验与规划 2.软件性能的主要指标有:响应时间、系统响应时间和应用延迟时间、吞吐量、并发用户数、资源利用率 3.系统的响应时间通常是指该系统所有功能的平均响应时间或者所有功能的最大响应时间 4.对于无并发的应用系统而言,吞吐量与响 阅读全文
posted @ 2016-05-09 17:19 尾戒草 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 软件测试的概念:1.错误改正代价与发现的时间呈现指数增长的趋势 2.软件测试不仅仅限于程序编码之后,而应该贯穿于软件开发的全过程。软件测试并不等于程序测试,因此,需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的文档资料,包括需求规格说明、软件概要设计规格说明、软件详细设计规格说明以及源程序 阅读全文
posted @ 2016-05-09 17:17 尾戒草 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、输入框1、字符型输入框: (1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。 (2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个 阅读全文
posted @ 2016-05-09 17:16 尾戒草 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 结对编程(Pair Programming)是一个非常简单和直观的概念:两位程序员坐在同一台电脑前合作完成同一段代码。两个程序员具有相同的缺点和盲点的可能性很小,所以结对编程会获得一个更优的解决方案。类似的,结对测试(Pair Testing)能不能让两个测试人员结对呢?工作经验、教育经历、看问题的 阅读全文
posted @ 2016-05-09 17:14 尾戒草 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一般在工作中记录测试用例状态用到三种状态:通过(Pass),失败(Fail)和排队等待中(In Queue)。但是我倾向与更准确地表示一个一般测试用例的生命周期,尽管你的测试的周期会有变化。这里列出了我所使用的一个测试用例生命周期: 排队(In Queue):测试用例已经指定给某个测试人,不准备在这 阅读全文
posted @ 2016-05-09 17:11 尾戒草 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.软件兼容性测试兼容性测试之待测试项目在特定的硬件平台上,不同的应用软件不同,不同的操作系统平台上,在不同的网络等环境中能正常的运行的测试。兼容性测试的目的:带测试项目在不同的操作系统上正常运行,包括待测试项目能在同一操作系统平台的不同版本上正常运行;待测试项目能与相关的其他软件或系统的“和平共处 阅读全文
posted @ 2016-05-09 17:02 尾戒草 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对Web系统的常用测试方法如下: 1. 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如LinkBotPro、File-AIDCS、HTML Link Valida 阅读全文
posted @ 2016-05-09 16:58 尾戒草 阅读(202) 评论(0) 推荐(0) 编辑
摘要: (1)、误区之一:软件开发完成后进行软件测试 软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,软件编码,软件测试,软件发布。据此,认为软件测试只是软件编码后的一个过程。这是不了解软件测试周期的错误认识。软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。 阅读全文
posted @ 2016-05-09 16:55 尾戒草 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 通常软件测试会暴露软件中的缺陷,经过修正后可以保证软件系统的功能满足需求并正确运行。但是,在系统测试和确认测试中,测试人员容易遗漏一些隐藏的缺陷。众所周知,软件测试不可能发现所有的缺陷,而软件开发周期各个阶段仍然存在注入缺陷的可能,但是,有一些缺陷是测试中容易忽略的,也就是说,通过测试方法和用例可以 阅读全文
posted @ 2016-05-09 16:54 尾戒草 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. Unit testing (单元测试):指一段代码的基本测试,其实际大小是未定的,通常是一个函数或子程序,一般由开发者执行。 2. Integration testing (集成测试):被测试系统的所有组件都集成在一起,找出被测试系统组件之间关系和接口中的错误。该测试一般在单元测试之后进行。 阅读全文
posted @ 2016-05-09 16:53 尾戒草 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 80%的软件缺陷常常生存在软件20%的空间里。这个原则告诉我们,如果你想使软件测试有效地话,记住常常光临其高危多发“地段”。在那里发现软件缺陷的可能性会大的多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷而愚蠢的测试人员却仍在漫无目的 阅读全文
posted @ 2016-05-09 16:50 尾戒草 阅读(555) 评论(0) 推荐(0) 编辑