软件测试
文章平均质量分 75
玉萱
有志者,事竟成
展开
-
全程软件测试之测试需求分析与计划(1)
在项目启动之后,就要着手软件项目的计划,包括软件测试计划。软件测试计划是整个开发计划的组成部分,同时,它又依赖于软件组织过程、项目的总体计划、质量文化和方针。在测试计划活动中,首先要确认测试目标、范围和需求,其中“测试需求分析”是关键任务,然后在测试需求基础上制定测试策略,并对测试任务、时间、资源、成本和风险等进行估算或评估。无论何时进行估算,我们都是在预测未来,并会接受某种程度的不确定性。软转载 2015-03-26 16:06:08 · 2700 阅读 · 0 评论 -
缺陷查找攻略大法
1.输入非法数据输入数据的类型、长度、边界值;还要留意错误信息本身。基本数据类型的边界值2.输入默认值从选项按钮、配置面板等处去考察。3.输入特殊字符集根据被测软件的具体情况输入非法字符。多了解ASCII 字符集、程序设计语言和OS中的保留字符串及其特定含义。4.输入使缓冲区溢出的数据在需要接受字符串的地方输入一个比最大字符串更长的字符串。黑客常原创 2015-04-08 11:00:10 · 620 阅读 · 0 评论 -
项目测试流程总结
测试计划做测试需要做好准备工作,明确做这件事的目的,最终达成目的并验证结果是我们要做的事情。就需要有一个完善的测试计划。测试计划的内容包括:确定阶段的测试范围和任务、确定测试策略和方法、确定测试周期、确定测试人力资源的分配、确定测试风险分析。确定阶段的测试范围和任务——描述项目测试中做的测试范围,包括测试软件功能范围、测试种类等。测试策略——主要分析可能实施的测试方法,考虑可能需要的测原创 2015-04-14 09:18:58 · 8880 阅读 · 0 评论 -
浅说《测试用例》----给测试新手的
注:我们这里要说的测试用例指功能测试用例。一、什么是测试用例? 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 通俗的讲:就是把我们测试系统的操作步骤用按照一定的格式用文字描述出来。二、写测试用例有什么好处?理清思路,避免遗漏 这里是我们认为最重要的一点,假如我们测试的项原创 2015-04-16 17:39:27 · 776 阅读 · 0 评论 -
软件测试总结
这篇总结推迟了好久,一直想在工作一年之后写一篇总结,由于各种琐事以及感觉想法的不成熟,一推再推。这两天尤为强烈,不管怎样都应该把这一年多测试工作学到的知识和想法记录下来。 软件测试行业在国内发展时间较短,每个公司对软件测试公司的定位和工作内容也不经相同。本人只在一个公司从事测试工作并时间不长,如有偏见欢迎指正,不胜感激。^_^!! 个人对功能、性能、自动化三个方面测试的转载 2015-04-16 17:53:04 · 720 阅读 · 0 评论 -
支招
第一招 学会利用网络 刚参加工作面对浩瀚的网络世界,当时如刘姥姥进大观园,什么都新奇,什么都想要,从网上下载很多源程序的代码,软件技术文档之类,恨不得把所有的好东西收集到手中,其实有些在他人看起来就是垃圾一堆。当时觉得有了这些 “ 武林秘籍 “ ,成为高手指日可待。最初参加工作由于自己工作努力有幸转为开发,加入项目组后我的习惯还是没有改,反而变本加厉,手中的资源更加多,上网的时间更转载 2015-04-16 18:02:03 · 438 阅读 · 0 评论 -
如何开测试评审会
一. 测试评审会背景目前,开发有需求说明会、设计评审会、代码复审会等各种会议,但多是站在开发的角度,从需求和代码层面进行复审和风险规避。在测试环节和测试阶段缺少以测试为主体的评审机制和沟通机制,容易造成以下几方面的问题:1. 由于文档的质量良莠不齐,以及书面语言的局限性,仅从文档获取信息,可能会造成信息不对称,认识片面,理解错误或不深入等问题。2. 缺少同行交叉评翻译 2015-06-02 09:55:21 · 3836 阅读 · 0 评论 -
web测试方法总结
一、输入框1、字符型输入框:(1)字符型输入框:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。(2)长度检查:最小长度、最大长度、最小长度-1、最大长度+1、输入超工字符比如把整个文章拷贝过去。(3)空格检查:输入的字符间有空格、字符前有空格、字符后有翻译 2015-06-02 10:08:57 · 499 阅读 · 0 评论 -
遇到不可重现问题怎么办
1、回忆操作步骤、尝试重现尽量回忆当时的操作步骤,并且最大可能的复原当时的操作环境。确认当时的操作步骤是否有误。如果确认无误,可以多次尝试重现;即使发现有操作错误的情况,也不要认为没问题了,要思量为什么会操作错误是否用户也会有这种操作?然后和产品讨论自己的想法,很可能这是用户体验上的问题。可以把整个操作流程进行分解,逐个步骤进行考虑影响因素,然后进行验证视测试时间、严重程度、重要程度而定,原创 2015-05-22 10:02:13 · 1966 阅读 · 0 评论 -
Android应用测试总结
前提 所有的功能分支已完成 启动: 1. 启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动 2. 其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有) 3. 退回:从其他程序退回时回到被测应用,被测应用打开其他应用再从桌面图标启动 以上需要交叉组合测试。 4. 异常启动:崩溃后启动,写文件时被强转载 2015-06-04 11:58:34 · 789 阅读 · 0 评论 -
如何有效开展性能测试
一、性能测试类型 性能测试是一种广义上的说法,包括了以下各种不同的性能测试类型,每种测试类型都带着明确的测试目的。 1.性能测试(Performance Testing) 性能测试的方法是通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足生产的性能要求。即在特定的运行条件下验证系统的能力状况。 主要强调在特定的软硬件环境、特定的测试业务场景下翻译 2015-08-21 11:28:54 · 1639 阅读 · 0 评论 -
国外的一些测试技术网站
http://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站http://groups.yahoo.com/group/LoadRunner 性能测试工具LoadRunner的一个论坛原创 2015-04-14 15:46:40 · 712 阅读 · 0 评论 -
增删改查测试用例
1、登录①用户名和密码都符合要求(格式上的要求)②用户名和密码都不符合要求(格式上的要求)③用户名符合要求,密码不符合要求(格式上的要求)④密码符合要求,用户名不符合要求(格式上的要求)⑤用户名或密码为空⑥数据库中不存在的用户名,不存在的密码⑦数据库中存在的用户名,错误的密码⑧数据库中不存在的用户名,存在的密码⑨输入的数据前存在空格⑩输入正确的用户名密码原创 2015-04-08 10:33:32 · 9851 阅读 · 0 评论 -
浅谈测试需求分析
1. 什么是测试需求? 确切地讲,所谓的测试需求就是在项目中要测试什么。我们在测试活动中,首先需要明确测试需求(What),才能决定怎么测(How),测试时间(When),需要多少人(Who),测试的环境是什么(Where),测试中需要的技能、工具以及相应的背景知识,测试中可能遇到的风险等等,以上所有的内容结合起来就构成了测试计划的基本要素。而测试需求是测试计划的基础与重点。 就像软件翻译 2015-03-26 15:55:03 · 16778 阅读 · 1 评论 -
测试方案和测试计划的区别
一、测试计划:对测试全过程的组织、资源、原则等进行规定和约束,并制订测试全过程各个阶段的任务以及时间进度安排,提出对各项任务的评估、风险分析和需求管理。二、测试方案:描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。三、测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划。四、测试方案是技术层面的文档,转载 2015-03-26 14:13:25 · 489 阅读 · 0 评论 -
关于测试
1. 编写目的测试是“为了发现程序中的错误而执行程序的过程”。测试的目的就是在软件投入生产性运作之前,尽可能多的发现软件中的错误。软件测试是保证软件质量的关键步骤,尽管不可能做到完美,但是可以做到更好。在软件开发的过程中,开发人员会面对很多错综复杂的问题,客户的需求不断更新,同时怎样去适应市场对系统也会提出更高的要求,所有与软件系统相关的各类人之间的配合和通讯都不是完美无缺的,人的主观意念翻译 2015-03-26 14:25:54 · 531 阅读 · 0 评论 -
编写软件测试计划的方法
一.首先了解以下几个问题: 1. 为什么要编写测试计划? 1)领导能够根据测试计划做宏观调空,进行相应资源配置等; 2)测试人员能够了解整个项目测试情况以及项目测试不同阶段的所要进行的工作等; 3)便于其他人员了解测试人员的工作内容,进行有关配合工作 2. 什么时间开始编写测试计划? (测试需求分析前总体测试计划书/测试需求分析后详细测试计划书) 3. 由原创 2015-03-30 15:13:44 · 701 阅读 · 0 评论 -
软件测试大概的思路
1、首先向客户提出需求,产品经理、开发人员、测试人员一起参加需求的评审,依据当前项目、人员、工期的实际情况,评估需求点的可行性。2、需求评审完之后,测试人员需要做测试分析,在做测试分析的时候,多与客户、产品经理、开发人员沟通,分析需求 档。如果是优化系统,则对现有的系统进行分析,了解业务逻辑,了解代码实现逻辑,然后结合现在的需求功能点,需要改进哪些地方,做出具体的分析。如果是新开发的系统,则需原创 2015-03-30 11:55:35 · 3794 阅读 · 0 评论 -
软件测试人员应该怎样做好需求分析
软件测试人员如何做好需求分析发布时间: 2013-5-17 15:34 作者: 未知 来源: 51Testing软件测试网采编 字体: 小 中 大 |上一篇下一篇 |打印 |我要投稿 |推荐标签:需求分析需求管理软件测试 什么是需求 需求是产品必须完成的事以及必须具备的品质。 功能性需求 功能性需求是产品必须完成的那些事,要求一定的功能和品原创 2015-03-31 11:16:50 · 5430 阅读 · 0 评论 -
项目测试需求分析
1. 什么是测试需求? 确切地讲,所谓的测试需求就是在项目中要测试什么。我们在测试活动中,首先需要明确测试需求(What),才能决定怎么测(How),测试时间(When),需要多少人(Who),测试的环境是什么(Where),测试中需要的技能、工具以及相应的背景知识,测试中可能遇到的风险等等,以上所有的内容结合起来就构成了测试计划的基本要素。而测试需求是测试计划的基础与重点。 就像软原创 2015-03-31 11:26:23 · 1239 阅读 · 0 评论 -
需求阶段测试可以做什么?
测试人员不是在开发人员代码实现后才开始介入一个项目的,而是在一个项目开始立项后就开始介入,这个已经是个不争的问题了。那么,测试在项目的早期可以做哪些工作呢?测试前移是个很大的话题,本文只讨论一下需求阶段测试人员如何介入?以下所讨论的测试可以做的具体事情,无论是在V模型下还是在敏捷模式下都适用,只不过在不同的上下文中,这些事情做的程度和方式有所不同。 首先,需求阶段如何定义?比较完整的需求阶段原创 2015-03-31 11:41:26 · 2777 阅读 · 0 评论 -
QC(Mercury Quality Center) 9.0的安装过程和安装包
QC(Mercury Quality Center) 9.0的安装过程和安装包 在今天的安装qc9.0的过程中遇到了一些问题,在这里我把qc9.0安装过程和一些需要注意的地方写下来,希望能帮助有需要的朋友们。1.首先在安装之前保证系统已经安装了SQL Server2000或者SQL Server2005;2、启动服务:点击【我的电脑】右键——原创 2015-03-31 14:21:17 · 7150 阅读 · 2 评论 -
用户登录的测试用例设计
具体需求: 有一个登陆页面, (假如上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的testcase.) 此题的考察目的:面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力 这个题目还是相当有难度的, 一般的人很难把这个题目回答好。 首先,你要了解用户的需求,比如这个登录界面应该转载 2015-03-25 11:43:03 · 4421 阅读 · 0 评论 -
如何写软件测试人员的周报(或日报)
众所周知,在职场,总有各式各样的报告要看,要写,而最常规的莫过于周报(或者日报)了。这类报告通常是关于个人的工作情况或者项目的进展情况等。那么作为一名测试人员,该如何写周报呢(若有日报需要,以此类推)。 通常在写一份报告之前考虑这么两个方面会让你的报告更具阅读性,那就是:报告要表达的主题是什么,报告的观众/听众是谁。对于同一个(或者相似的)主题,观众/听众不一样,报告所需要陈述的具体内容通常翻译 2015-09-22 11:49:39 · 33793 阅读 · 1 评论