51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 默默巫
打印 上一主题 下一主题

[你问我来答第7期]:如何收集有效的用户需求?(已结束)

[复制链接]

该用户从未签到

101#
发表于 2011-1-1 12:12:37 | 只看该作者
汤总,能否介绍一下您对测试部门的发展规划是如何做的?thanks!!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    102#
    发表于 2011-1-1 20:58:30 | 只看该作者
    回复43#

    现在总是花很长的时间写测试用例,但是结果是测试出来的Bug大部分不是测试用例产生的。上次听讲座说这样的结果还不如不写用例。想请教一下,如何才能写出高效的测试用例,及如何做到用例的复用?

    你好,其实有关CASE方面的资料在51testing是很多的,也非常的详细,从CASE的设计流程,到CASE的设计方法以及好的CASE的特征等等都有。当然包话了你提出的问题,仔细看看肯定有不少的收获,在这我只大概说说了,设计好的CASE,前提还是理解用户需求与系统架构,当然还有对常见的一些设计CASE方法的掌握,设计时从多角度来考虑来设计,如性能,功能,UI,兼容,安全等。这样设计出的CASE 质量肯定是非常高的。具本的请参考:http://www.51testing.com/?uid-11 ... wspace-itemid-20131, 你还可以以“设计用例”字样搜索,相信有你想要的答案的。谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    103#
    发表于 2011-1-1 21:14:46 | 只看该作者
    本帖最后由 骄阳似火 于 2011-1-1 21:31 编辑

    回复49#
      我想问您几个我在工作中常遇到的问题。
         1,对于没有需求的软件应该如何进行测试?
         2,开发人员的需求文档与测试人员的需求在本质上有什么差别?
         3,功能测试的测试点主要有哪些?
         4,一般来说,测试分为几个阶段,是以什么来划分的?

    你好,对于没有需求的软件我们测试时是没有测试标准的,原则上来说是拒绝测试。但在实际中很多公司确实存在这样的问题,如果这样的话我想还是尽量去找需求相关的文档如:尽量的得到客户的一些原始资料,如会议上,EMAIL等方式留下来的,或是概要与详细设计文档等,当然还可以参考类似系统的一些共有的需求标准。在测试方法上你可以采用探索性测试。 需求文档无论对谁本质上都一样的,没区别。至于功能测试的测试点主要有哪些,不是很明白你的意思,因为同一个的项目中不同功能模块测试点都是不一样的。测试时一般是按照预先的测试策略中要求来测试如:从优先级别高的模块-》优先级别低的模块;重要-》非重要的功能模块等。测试时本着尽早介入的原则,从需求文档开始就要介入测试进入需求文档测试了,之后其本上就是很经典的划分方式了:单元测试,集成测试,系统测试,验收测试。谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    104#
    发表于 2011-1-4 09:17:47 | 只看该作者
    回复57#
    请问:
    1、收集需求有哪些途径和方法?
    2、需求分析要掌握的基本知识、方法以及注意事项?
    3、目前企业对需求分析师的要求?

    你好,需求主要分为市场需求报告,用户需求及系统功能与非功能的需求,你这应该是指用户需求的收集途径与方法了,在实际工作中大部份公司主要是以通过与客户代表进行面对面的会议沟通方式为主,再辅以电话沟通,问卷调查,邮件沟通,即时工具沟通以及一些其它方式的调查等来获取用户的需求,在获取需求时可以采用几个常用的方法:如:组织专门的分析小组,其中主要包括用户领域的专家及系统分析与架构人员。其实经过调查研究的方式来获取用户的需求如:了解系统的需求。最后还需分析与确认,主要是采取评审方式来确认。
    2. 一个需求分析人员所应掌握的知识其实也就是企业对其的要求了,在这我作为一个问题回答你了。 一个优秀的需求分析人员除了具备良好的沟通技巧与表达能力外还以掌握以下几点:1. 对公司组织架构,软件产品及相关技术的了解。2. 对软件工程设计与实现相关思想的了解。3. 具有一定的项目管理经验及完善的项目需求方法与流程的掌握。 4. 相关业务流程,专业规则,术语的了解。所要把握的分析方法为:1. 与客户交流时相关的技巧,如一定要让客户畅所欲言,让客户尽可能的表达及罗列也所有的需求,同时这点也是要注意的,即不要轻意的打断客户的问题。2.通过我们对软件工程及相关专业的了解用明白易懂的自然语言把用户的需求描述出来并辅助一定的图表,文档来体现出来。这样的话更容易与客户沟通与确定确需求。3. 根据初步的沟通与对需求的了解可以采用原型法先把系统的效果与简单的功能做出来,随后在一步一步的深化。在这有点需要注意的是不要凭自己的理解而私自加入一些用户没有提及到的功能什么的。鉴于篇幅的问题暂时讲到这,如果需要了解更详细的建议你去读一些用户需求方面的文档了,谢谢。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    105#
    发表于 2011-1-4 09:21:28 | 只看该作者
    回复58#
    请问普通测试人员有机会收集用户需求吗?收集用户需求,是哪些人做的呢?

    你好,收集用户需求一般是由公司专门的需求人员来做的,或是公司指定的一些人物,如对公司业务比较熟悉有多年的管理或开发经验的市场人员,高级开发人员,系统架构师,高级测试工程师之类的,作为一个普通测试人员机会是非常小的,除非boss专门指定你了,呵,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    106#
    发表于 2011-1-4 14:59:31 | 只看该作者
    您好:
        我现在做的是研发,想转测试,目前的公司80%的是功能性的测试,没有好的测试团队让我观摩学习,比较迷茫,请老师指点下。
        谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    107#
    发表于 2011-1-4 21:15:29 | 只看该作者
    答复:61# 你好,安全测试这块觉得比较迷惑,如果我知道有些代码没有转义处理,如何去构造漏洞呢?
    还有一个问题是关于性能测试,该怎么开展起来啊?这个问题问得比较大,大概就是从哪几步开始呢?

    你好,代码没转义也就意味着是原始的信息了,针对这原始信息如何去设计CASE呢,这要看具体是什么样的代码了,如与DB连接访问有关的,你可以往构建特殊的SQL连接,查询语句之类的如 select * from tablename where 1=1 or ** 。具本的设计要根据相应的代码内容而定。 性能测试如何开展? 通常针对一个项目的性能测试会按以下的流程展开,虽然可能会有些不同,但主要方面还是不变的。 首先会做一些前期的准备工作,其中不仅包括了对测试需求,测试对象,测试目的,测试环境(包话软件,硬件,网络,服务器的配置),测试方法等的了解,还会做一些相关技能的准备如对所要应用到的性能测试工具的熟悉,操作系统以及所应用到的DB的了解,相关网络知识与相关业务场景,业务流程的了解等非常的多,前期工作准备得充足与否会直接影响着接下来的测试效能与结果,所以一定要做好前期的准备。接着就会编写相应的测试计划(重点包括测试所要达成的目的,测试环境的要求,用户场景的选择,时间的安排等->测试环境的准备->测试数据与测试角本的准备 这些都准备好的话接下来就是执行测试了,在测试过程中添加所要监控的对象,最后就是分析测试结果并且出测试报告。 谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    108#
    发表于 2011-1-4 21:15:47 | 只看该作者
    本帖最后由 骄阳似火 于 2011-1-5 08:56 编辑

      for everyone
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    109#
    发表于 2011-1-4 21:21:48 | 只看该作者
    本帖最后由 骄阳似火 于 2011-1-5 08:58 编辑

    答复63#
    你好,我觉得作为测试人员未来发展的方向很多,如资深的测试人员,测试leader, 业务需求分析人员等很多了,其主要是看你个人适合往哪方面发展了。其具体的分析可以在51testing上搜搜,很多你想要的答案的。谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    110#
    发表于 2011-1-4 22:06:11 | 只看该作者
    回复66#
    1、功能测试最常用的测试方法是什么?
    功能测试经常就是这样操作可以实现一个功能,那样操作就实现另一个功能,在设计时如何设计测试用例来保证逻辑覆盖呢?
    2、我们公司上积累了很多BUG及一些不合理、建议,开发人员比较少,经常是忙于开发一些新功能,那么如何有效的管理这些BUG呢?
    你好,常用的测试方法通常分为通过测试与失败测试, 白箱测试,黑盒测试 ,灰盒测试 ,静态与动态测试,手工与自动测试, 单元测试 ,集成测试 ,回归测试 ,可用性测试 ,性能测试 , 软件压力测试, 安全性测试 ,,冒烟测试, 兼容性测试 ,系统测试,Alpha测试 ,Beta测试 等非常的多。 对于CASE覆盖率的保证,我想最主要的是保证对测试需求文档的熟悉,对业务流程的熟悉且掌握一定的CASE设计方法,站在流程的角度上多方面(如UI,功能,性能,兼容等)的设计CASE这样设计出的CASE质量就非常高了,记得前面有网友问个同样的问题,你可以参考看看。有效的管理BUG,? 我认为首先要有一款适合的BUG管理软件用来记录与跟踪BUG的状态,其次做好对BUG的分析,如从bug数量的变化图,从bug产生的模块,版本号,缺陷级别等角度。最后就是增强每位开发人员,测试人员的BUG意识,尽量从源头上减少BUG的产生。 谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    111#
    发表于 2011-1-5 11:30:51 | 只看该作者
    想问问专家,测试需求如何提炼?如何分析?关注点是哪些?希望能结合具体案例帮忙解答一下,谢谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    112#
    发表于 2011-1-5 14:11:51 | 只看该作者
    汤工:
      您好!再请教您一个问题:如何做上线系统的漏测试缺陷分析?还有项目的已测试出来的缺陷分析?如果有相关经验的话,麻烦说说,谢啦!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    113#
    发表于 2011-1-5 15:48:58 | 只看该作者
    回复 32# lilianair


       
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    114#
    发表于 2011-1-5 15:49:41 | 只看该作者

    1234

    [i=s] 本帖最后由 aishuideyu1210 于 2011-1-5 15:50 编辑 [/i]

    [quote]汤总,能否介绍一下您对测试部门的发展规划是如何做的?thanks!!
    爱吃鱼的月亮 发表于 2011-1-1 12:12 [/quote]  123
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    115#
    发表于 2011-1-6 09:23:06 | 只看该作者
    回复101#
    能否介绍一下您对测试部门的发展规划是如何做的?thanks!!

    你好,部门发展规划一般是测试经理或测试总监之类的高级管理人员结合公司的具体发展情况来制定的,所以很抱歉,这问题回答不了你,希望哪位朋友能解答你的问题,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    116#
    发表于 2011-1-6 16:47:57 | 只看该作者
    回复 #106
    我现在做的是研发,想转测试,目前的公司80%的是功能性的测试,没有好的测试团队让我观摩学习,比较迷茫,请老师指点下。

    你好,首先你要知道你为什么想转测试,为什么觉得测试比开发适合你。
    接着,你要去想,你想做一个什么样的测试? 黑盒? 白盒? 手动? 自动化?
    然后,你要去考虑,你公司能够让你往哪一方面发展? 这个测试的发展方向你是否满意。
    很多人都在做功能性测试,但是同样是功能性测试,有的人做常规的测试,有的人能做测试计划和测试方案,有的人能够当组长,有的人能够当mgr。你想成为一个怎样的测试人员?你的职业发展的规划是什么?
    还有一点,多读书,多学习,多了解测试,多开阔你的眼界,测试是个技术工作,做技术的就要不断进步,永不停息。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    117#
    发表于 2011-1-7 13:42:45 | 只看该作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    118#
    发表于 2011-1-8 10:01:57 | 只看该作者
    回复64#
    1.公司的项目,每次测试缺陷很多,测试组提了很多次,可是最后领导决定让测试组协助开发组编写自测试规范,谁有编写相关文档经验的朋友,能否指点一下,先谢啦!!!
    2.作为测试老员工,如何做测试缺陷分析工作的?有经验的朋友介绍一下。

    你好,每种语言的代码标准都是不同的,即使同一种语言在不同的公司也是所区别的比如说代码的注释量多少,Class and Function中TAB缩进多少等这些都不同,但在编写相关的文档时还是有一定基准的,比如从语言中各具体元素如:变量定义,if, case这些具体condition 的定义及使用要求,你可以参考这篇文章的写法:http://www.bobd.cn/itschool/Prog ... itschool_11704.html,  对bug的分析,首先要收集数据了,然后把收集的结果以图表的形式体现出来,结合实际情况从这些方面如每个version的bug数量,类型,严重等级,开发人员是否新来的,人手是否充足,bug产生的原因,测试时间多少等着手得出一个全面的BUG分析报告出来。谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    119#
    发表于 2011-1-8 10:18:30 | 只看该作者
    回复92#
    “骄阳似火”,您好,看了你有测试管理方面的经验,能够详细介绍一下“软件测试部门的管理工作”到底包括哪些工作呀?很想详细了解一下,期待回答中。

    你好,测试管理工作具体有哪些这是一个很大话题了,建议你找找相关的资料去了解,在这只能说个框架了,其实对于任何一个部门负责人而言他的功能职能部分都可分为对内和对外二块,如测试经理对内的话就是相应文档的编写,各种流程的建立,包括对部门员工的培训,沟通,会议的举行以及制定与分配部门的各种目标任务和协调部门的各种资源使用等。对外的话又可分对同级部门的沟通与交流如开发部门;及对上级如总经理的负责,接受上级部门的各种任务,指标,并分配下去等等。谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-10-13 13:59
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    120#
    发表于 2011-1-8 10:26:15 | 只看该作者
    非常感谢116#的回答
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 04:11 , Processed in 0.072306 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表