51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3330|回复: 12
打印 上一主题 下一主题

[原创] 测试新人工作中的疑问~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-7 16:28:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
去年的时候,每周末双休日都去上课,用了不到半年的时间学习软件测试,初级阶段,纯理论,没有什么实践经验。
    今年,好不容易,终于找到了一份测试工程师的工作。
    这样的机会来之不易,对我这样半路出家、跨专业的人来说,真的很值得珍惜。
    4号、5号两天,熟悉公司环境,接手一些的质量管理工作,同时,领导交代下来的任务还有新项目的测试计划。
    做测试计划,这对我这个新手来说,真的很头大。
    测试计划,以前看书的时候,只是一个字一个字的读了起来,照本宣科,并没有真正的理解在计划测试的阶段如何做好一份测试计划。
    所以,现在,这两天,是真的抓瞎了,面对项目需求文档的时候竟有一种无从下手的感觉。
    现在才知道,自己以前的想法真是很天真,天真到几乎愚蠢的地步——认为只要有了需求文档和测试计划模版,就万事OK——真是不可救药的想法啊~~~
    这次接手的项目是公司的一个新项目,我仔细把需求文档看了,应该不算小项目,只是目前还处于前期计划、需求分析阶段。
    这两天,我又重新看了一遍以前上课用的教科书和培训资料,从怎么进行需求分析到测试计划应该包括哪些内容,这些书和资料里都写的很清楚。但是拿出项目需求文档准备着手开始写测试计划的时候,我却再次踌躇了:我知道该做些什么,可我却不知道怎么去做。
    这就是问题所在!
    我要写的是一个由服务器端、客户端以及终端三部分组成的软件系统的测试计划。(终端——服务器——客户端)
    这样的架构,看起来很像C/S结构,可不可以就作为C/S结构的软件进行测试?
    如果看作C/S结构的话,那么我又该从哪方面着手考虑测试呢?功能?性能?可用性?……
    “需求定义要从用户的角度描述。系统测试和验收测试在需求定义的基础上进行设计,因此定义必须从系统级的观点进行描述。”“定义必须包括功能需求和非功能需求。功能需求描述系统要执行的服务和特征,非功能需求描述系统操作中的约束,测试要针对两种需求进行。”——摘自《软件测试技术》
    究竟什么是用户的角度?
    用户会希望在用的软件系统有XXX功能、XXX功能……,用户还希望这个软件系统可以具有XXX样的性能……,这个时候,我究竟是应该将软件系统看作一个整体测试,还是应该分为三部分测试?
    客户端主要测功能?
    服务器主要测性能?多个功能不同的服务器应该怎么测试?是否也该考虑功能测试(服务器建立连接、处理数据、写日志的能力应该属于性能测试范畴吧?)
    数据库测试服务器存储的数据的精确性和完整性?
    网络通信又该怎样测试呢?
    以上,就是这两天想到的一些问题,很杂很乱,思考的过程中,有些东西感觉清楚了,有些东西却越绕越迷糊~~总之,希望各位高手可以多多指点,谢谢了^^
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-6-7 21:23:45 | 只看该作者
    很真实的感受,顶一个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-6-7 22:41:35 | 只看该作者
    LS的前辈啊,我看了你的“送给新人的礼物”的帖子,呵呵,下载了不少东西的说,谢谢了~~~
    哎呀,谁可以帮帮我啊,问题没人给解答,继续迷茫中~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-7-6 22:47:03 | 只看该作者
    我也是新手哦,不过我还没碰到你这样的难题,呵呵…… 我真的算比较幸运的!
       加油哦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-7-7 10:38:39 | 只看该作者
    我也有楼主同样的感受
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-7-7 12:04:46 | 只看该作者
    本来想详细回答楼主的,一看发帖时间,呵呵,黄花菜都凉了.....
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-7-7 13:28:54 | 只看该作者
    我来试着回答LZ吧。

    你的系统是一个C/S。我觉得按照你目前的实际情况来看,测试以功能和性能为主就可以了。

    按照敏捷实践来说,用户角度的指的是用户有什么问题需要解决,而不是你的系统有哪些功能。比如客户要求,操作员能够在5秒钟内完成一笔业务操作。那对于客户来说,你用windows server还是Linux server;你用Java还是DNet;你通过LAN还是WLAN都不是重点。

    至于你怎么组织测试,要看你需要解决客户的哪些问题。对于客户来说,作为一个操作员和一个系统管理员,他们的需求是完全不同的。因此测试的时候,需要针对不同的需求来做测试。

    关于环境的测试,不管你有多少种服务器,用什么网络,按照用户的实际环境来做就可以了 。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-7-8 16:46:03 | 只看该作者
    作为新手先学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-7-8 17:23:57 | 只看该作者
    learn
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2009-7-8 18:02:01 | 只看该作者
    学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-7-8 18:41:27 | 只看该作者
    可以问你们老大要些以前别的项目的项目计划,看人家是怎么写的,先可以依葫芦画瓢,写好后给项目组老大及成员评审。渐渐你就知道应该怎么写,写成什么样了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2009-7-13 21:01:32 | 只看该作者
    谢谢woza的回答,学习了~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-7-16 23:28:47 | 只看该作者
    对于新人来说,会经常遇到这样的情况,我觉得这个需要大家平时的多多积累,这样到时候就知道怎么用了。作为新手一定要多学多看。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 22:39 , Processed in 0.083770 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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