查看完整版本: 一头做测试的小猪准备发飙了,大家拿问题砸我吧!

lijiepig 2008-4-6 01:28

一头做测试的小猪准备发飙了,大家拿问题砸我吧!

本来我是万年潜水的一头猪:) ,51TESTING注册账号挺长时间了,也基本没逛过,工作太忙啊。最近刚刚跳了个好槽,决定突破一下自己,开始做点贡献吧。
废话就不多说了,下面是COPY了我自己的签名,动机一目了然,各位有问题只管丢过来吧!:victory:
专长是网络类,精通H.323,其它的东西涉猎还算广,不过WEB测试就没多少经验,毕竟是搞通讯的嘛。

本人国内著名通讯企业3年以上测试经验,最近业余写写自己的一点代码,过程中从网络得到很多帮助,决定也尽一下自己的一点力量,给大家一些帮助,对于难题可以一起交流^_^
如果解答的有错,请各位务必指出哦!:handshake
由于工作繁忙,如果回复不及时,请见谅!

如果有猎头想找我。。。给我发消息吧,不过估计近期不会跳,而且我目前要价不低哦^____^:loveliness:

lijiepig 2008-4-6 01:30

对了,我从来不泡任何论坛的,有什么做错的请斑竹多提点。

对了,解答大家的问题是不是有什么加分啊之类的东东啊?呵呵!

handongmei 2008-4-6 08:06

呵呵,那摸请就杀毒软件的测试发表下高见吧!!用啥工具或方法可以测试出一个杀毒软件的存在问题,必须在杀毒软件出现问题后能找出漏洞在哪?

hxtyj 2008-4-6 11:56

[quote]原帖由 [i]lijiepig[/i] 于 2008-4-6 01:30 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=936058&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
对了,我从来不泡任何论坛的,有什么做错的请斑竹多提点。

对了,解答大家的问题是不是有什么加分啊之类的东东啊?呵呵! [/quote]


你2007年注册的,还说注册的早呢。呵呵。。我可是06年注册的。现在才是中级。。。不过我经常上来逛,不知道为什么没能升级噢。

贱王之王 2008-4-6 14:26

我想慢慢从功能测试向性能测试发展
你能给我指点方向下吗
就是说怎么一系统的从头开始学习性能知识
按次序介绍下相关的学籍。
LR就不用介绍了,主要是理论;

lijiepig 2008-4-6 15:06

[quote]原帖由 [i]handongmei[/i] 于 2008-4-6 08:06 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=936064&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
呵呵,那摸请就杀毒软件的测试发表下高见吧!!用啥工具或方法可以测试出一个杀毒软件的存在问题,必须在杀毒软件出现问题后能找出漏洞在哪? [/quote]

为了大家讨论方便,我起了个新贴,嘻嘻:lol :
[url=http://bbs.51testing.com/viewthread.php?tid=110802&page=1&extra=page%3D1]http://bbs.51testing.com/viewthread.php?tid=110802&page=1&extra=page%3D1[/url]

lijiepig 2008-4-6 15:09

[quote]原帖由 [i]贱王之王[/i] 于 2008-4-6 14:26 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=936139&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
我想慢慢从功能测试向性能测试发展
你能给我指点方向下吗
就是说怎么一系统的从头开始学习性能知识
按次序介绍下相关的学籍。
LR就不用介绍了,主要是理论; [/quote]


这个。。。。。。。。很汗颜,这方面我也是属于半吊子,怎么说呢,首先还是从工作中入手好一些,就你目前正在做的项目,简要学习一下其操作系统、数据库和开发平台、代码的设计方式这些。有时间的话,自己写写代码,体会会多一些。书籍的话,我自己也没看过相关的书,以前看过一个写的不错的文章《LoadRunner 没有告诉你的》,你自己GOOGLE一下就有了。

handongmei 2008-4-7 18:10

在这谢谢你对我杀毒软件方面的解答,再想问个问题网络通信协议都有哪些?除了TCP/IP外, 保障网络安全的方法都有哪些,除了数据加密及计算机硬件和计算机设置方面以及杀毒软件外的方法哦,这个我不太懂!

lijiepig 2008-4-7 19:53

[quote]原帖由 [i]handongmei[/i] 于 2008-4-7 18:10 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=937035&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
在这谢谢你对我杀毒软件方面的解答,再想问个问题网络通信协议都有哪些?除了TCP/IP外, 保障网络安全的方法都有哪些,除了数据加密及计算机硬件和计算机设置方面以及杀毒软件外的方法哦,这个我不太懂! [/quote]

你问通讯协议都有哪些,我也不知道怎么答,这里面包含的东西很多,我了解的很少。

但可以这样告诉你一个更加实在的答案:

先不要理会除了TCP/IP还有哪些(你看像我也不很清楚,一样干得很好)!

通讯协议这个东东是这样的:一些人发明了能把多个系统连接起来的线路,成了网络的基础,但是发现光是这样用起来并不很爽,于是又设计了一些奇妙的规则,演变成了各种通讯协议。

那么实际的线路可能有不同,但是其中应用的各种设计思想是共通的,举几个例子:
TCP依靠【接收确认】和【重传】来保障可靠性,部分基于UDP的私有协议或应用层协议也会这么设计;
逻辑通道思想,用在TCP和UDP上,大家都叫它“端口”,而也有许多应用层协议,也进行了应用层内的端口封装;
TCP的发送接收窗口机制,也被一些协议所模仿;
这就像软件开发技巧一样,某个高人创造了一种实现思路,很好很通用,那么很多人都会借鉴到自己的代码中去;更何况两个不同的通讯协议想要解决的问题的差别,其实远没有两个软件的需求差别大;

我想告诉你的是,目前你尚且没有进入某个特定的领域,那么只需要学习TCP/IP就可以了,在这个过程中你得到的收获能够使你在以后接触一个全新的协议时很快速地理解它。但是要有耐心,TCP/IP作为一个框架,容纳的内容很多,读完TCP/IP详解一两遍,可能觉得已经理解了,其实只是建立了个概念而已,真正的细节需要你在一个实际的网络中(最好是你的工作中)去慢慢地理解(每次都有新惊喜哦)。对于暂时不需要懂的,可以先放一放(我目前对于各种路由协议就都还不是很了解,需要时再查就OK了)。

网络安全涉及的层面很多,从我的经验可以分为:【网络】、【业务】、【应用】、【主机】、【管理】 这几个方面;

你说的数据加密可以认为是【网络】层面;硬件和设置及杀毒软件(还有打补丁,组策略等等)是【主机】层面;防火墙(独立的,不是天网那类)是【网络】层面和【业务】层面的配合;

其中对于软件测试人员,最需要关注的是业务层面:
【业务】指的有两方面:一个是业务本身所对外提供的服务的安全性;二是业务被熟悉【流程】者有意设计进行针对性攻破的角度;
【应用】指的是作为一个独立部署的软件,从消息接口角度进行异常情况的攻破,但通常不会过于考虑此类异常,而是尽量用防火墙或者主机访问控制来规避;

当然,由于我经历过的项目都是通讯业务类,所以看法可能不能完全适合所有的软件产品形态,因为大部分通讯业务类的应用及部件都是不对最终用户暴露的,因此可以采取“从严”的部署策略和安全策略去设计其组网,从设计的源头上放弃考虑过多的安全因素(当然节约人力投入成本是根因,如果人力够那安全性当然是要做足100分)。


希望以上的东西能够帮到你。你说你没有测试的工作经验,也别太急,看点基础的书,像TCP/IP详解 卷1,以及GOOGLE一些防火墙的文章,是一个比较好的入门手段。

handongmei 2008-4-7 22:28

西西,这些大部分都知道,网上的看起来比较好的要掏钱,一般的大部分质量不是很高,呵呵,有个论坛看起来不错,但是不让我注册,倒.可能我搜的有问题吧,坑定有好的

wzdancer 2008-4-8 15:45

我对你比较迷糊了!不过很确信你已经疯了!

lijiepig 2008-4-8 20:35

[quote]原帖由 [i]wzdancer[/i] 于 2008-4-8 15:45 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=938005&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
我对你比较迷糊了!不过很确信你已经疯了! [/quote]

WHO? ME?:L

dujun 2008-4-9 11:53

呵呵 猪肉也涨价了 猪也发飙了

handongmei 2008-4-9 15:43

呵呵,大家不要砖拍的太狠,我觉得楼主人很好的,问题分析的也不错,我学习了很多!

lijiepig 2008-4-10 00:42

呵呵,人没法让所有人都满意哈,只要我的回答能起到作用就可以了,我的水平和价值早已通过同事的评价和我的收入得到证明了。

ycxlove11 2008-4-10 16:49

LZ是个人才啊

ttma00 2008-4-10 17:16

请问楼主对可测试性有何见解?
问题:[url]http://bbs.51testing.com/viewthread.php?tid=111170&pid=940202&page=1&extra=page%3D1#pid940202[/url]

[[i] 本帖最后由 ttma00 于 2008-4-10 17:20 编辑 [/i]]

xiongqiwu1119 2008-4-10 17:45

LZ的确很厉害哦,是否方便透漏一下你目前的薪水,也给大家一个鼓励哈:)

lijiepig 2008-4-10 22:07

[quote]原帖由 [i]xiongqiwu1119[/i] 于 2008-4-10 17:45 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=940240&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
LZ的确很厉害哦,是否方便透漏一下你目前的薪水,也给大家一个鼓励哈:) [/quote]

刚跳槽,月薪5位数,奖金另计。大家请对测试行业保持信心吧,有水平就不怕没饭吃。:loveliness:

我准备至少在测试行业干10年左右。

handongmei 2008-4-11 00:06

哇噻,不是吧.太厉害了,人才呀

xiongqiwu1119 2008-4-11 10:06

[quote]原帖由 [i]lijiepig[/i] 于 2008-4-10 22:07 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=940342&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]


刚跳槽,月薪5位数,奖金另计。大家请对测试行业保持信心吧,有水平就不怕没饭吃。:loveliness:

我准备至少在测试行业干10年左右。 [/quote]
请问你在哪个城市做事哦?

lilei7811130 2008-4-11 10:51

LZ做三年就能达到这样的水平真是很牛啊!我想请问你刚开始做测试的时候是做些什么工作?另外,我是应届毕业生,学计算机的,刚进入一家小的软件公司做测试,可是我问了我的上司得知这个公司的测试既不用测试工具也不写测试用例,所以我现在非常的迷茫,不知道应该怎么办,想要自己自学又觉得无从学起。领导让我多上网看看资料,可是我在几乎所有的测试网站论坛上都逛了个遍,对软件的一些理论知识有了一点了解,可是这都是纸上谈兵,一点实践经验都没有,到现在还是什么都不会,非常的苦恼!我想LZ可否给我一些指点?让我有点方向,不至于那么找不着北!!!万分感谢!!!!!!!

blessdudu 2008-4-11 16:07

:victory:

lijiepig 2008-4-11 20:19

[quote]原帖由 [i]xiongqiwu1119[/i] 于 2008-4-11 10:06 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=940534&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]

请问你在哪个城市做事哦? [/quote]

深圳。

lijiepig 2008-4-11 21:12

[quote]原帖由 [i]lilei7811130[/i] 于 2008-4-11 10:51 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=940587&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
LZ做三年就能达到这样的水平真是很牛啊!我想请问你刚开始做测试的时候是做些什么工作?另外,我是应届毕业生,学计算机的,刚进入一家小的软件公司做测试,可是我问了我的上司得知这个公司的测试既不用测试工具也不 ... [/quote]

我入门时,测试执行做几个月,开始尝试做测试设计,慢慢积累经验,就这么做起来的。说真的,运气也有,天资也有吧。

对于你这样的情况我觉得挺没有办法的,毕竟测试是个技术活,而且比起开发而言,更加难以通过文字交流给你传递方法,最好的办法就是面对面培训了(我需要花几个月的时间来带一个徒弟)。所以对于这样一个很泛的问题,实在爱莫能助。

能够给你的建议是努力找不同思路测测测,虽然领导不要求写用例,你自己也要要求自己写,写完可以贴到论坛上来,大家给你指出不足。一定要写!!

另外就是尽量想办法找新的工作机会吧,这样的环境难以有效提高。

blue_flower 2008-4-12 16:26

请教LR的问题

刚用LR测试,有很多东西还不懂。现在遇到一个问题:用LR执行并发用户测试时,开始很正常,30,40个并发用户都没有问题,执行一段时间后突然所有的事都失败了,10个用户都通不过了。停止一段时间后再执行,又可以通过了,然后又不行了。如此重复着……我所有的虚拟用户是在一台机器上产生的。请问是什么原因造成这样的呢?是测试机还是服务器或者是程序呢?很着急,恳请回答,谢谢!

handongmei 2008-4-13 08:11

哈哈,几天没逛,您的帖子好多了哦,你在深圳呀,呵呵,好地方,一直很向往,NNE,去了瑞星投了份简历,感觉还蛮符合的,啥消息都没有,害我忙了两天找资料,气四我了,哎,惠普将要校园招聘,不知道他们是要哪方面的测试,要求怎样?请指点下!!!呜呜,我的测试生涯,真的就这摸难吗?

lijiepig 2008-4-13 14:40

[quote]原帖由 [i]blue_flower[/i] 于 2008-4-12 16:26 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=941896&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
刚用LR测试,有很多东西还不懂。现在遇到一个问题:用LR执行并发用户测试时,开始很正常,30,40个并发用户都没有问题,执行一段时间后突然所有的事都失败了,10个用户都通不过了。停止一段时间后再执行,又可以通过 ... [/quote]

你提供的信息太少了,我很难判断具体原因。

你说的"执行一段时间后突然所有的事都失败了",意思是“所有事务都失败”吗?

你的每个用户的iteration和duration是如何配置的?

你看看LR的失败记录中给出的失败原因,自己查LR的HELP中对应错误码。

lijiepig 2008-4-13 14:45

[quote]原帖由 [i]handongmei[/i] 于 2008-4-13 08:11 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=942054&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
哈哈,几天没逛,您的帖子好多了哦,你在深圳呀,呵呵,好地方,一直很向往,NNE,去了瑞星投了份简历,感觉还蛮符合的,啥消息都没有,害我忙了两天找资料,气四我了,哎,惠普将要校园招聘,不知道他们是要哪方面的测试,要求怎样? ... [/quote]

去大公司的话,(假设招聘人员的想法合理)应该不是很在意你是否对测试有多了解,更多的是看重个人的基本素质,比如:逻辑思维能力,学习能力,沟通能力,性格,一些最基本的基础知识。
其它的进来再培训就能够学会了。至少我个人的招聘思路是如此。

瑞星在哪个城市?

handongmei 2008-4-13 15:00

哦,那摸怎摸看这些素质呢?怎摸判断呢,如果你是招聘人员的话,怎摸从简历上看出这些?

blue_flower 2008-4-14 13:25

LR的问题

先谢谢lijiepig的回答,谢谢
你说我给的资料太少了,我再补充一点。是这样的:系统运行了一段时间后,大概1小时左右,执行测试时"所有事务都失败”了,以前能通过的事务也失败了。我主要是测并发用户,场景设置是:同时加载所有用户,运行直到结束。运行时设置:忽略思考时间,迭代1次,按进程进行。
在测试时观察服务器的CPU没多大问题,MEM也还好,MEM可用率基本在34%左右,偶尔page faults/sec(memory)会高一点,但不持续。但觉得吞吐量和点击率不太正常,前一段时间随着用户的增加吞吐量和点击率也增加,后来就慢慢减少了,直到吞吐量和点击率都变为0,事务也失败了。我觉得是网络的处理能力不足造成的,又怀疑应用程序在设计方面有问题。因为系统运行一段时间后就执行不了测试了,要等待半小时左右又可以正常执行了。你认为这种现象最有可能是什么引起的呢?希望你再次回答,很感谢你,谢谢!

zhangzhimei1004 2008-4-14 17:13

大家都满厉害的

大家都满厉害的,我也是2007年注册的,经常会上来逛逛,而且还把自己遇到的问题发到论坛里。

lijiepig 2008-4-14 20:59

[quote]原帖由 [i]blue_flower[/i] 于 2008-4-14 13:25 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=942840&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
先谢谢lijiepig的回答,谢谢
你说我给的资料太少了,我再补充一点。是这样的:系统运行了一段时间后,大概1小时左右,执行测试时"所有事务都失败”了,以前能通过的事务也失败了。我主要是测并发用户,场景设置是: ... [/quote]


你既然是【运行直到结束】,那【迭代1次】的设置就无效了,会无穷迭代下去,因此随着你的用户数不断增加,相当于每秒的请求数越来越高,高到一定程度系统就不行了。

从上面的解释,你应该能明白应该怎样修改了吧?

至于被测系统是否存在问题,我认为被测系统在【极端过压】的情况下无法处理请求,是不好不坏的,
好的地方是它好歹还没死;
不好的地方是它没有做好流控,不能达到“强压下能力降低,但还能满足部分业务请求,并拒绝所有其它请求”的状态;
另一个问题就是在它的恢复上,居然要那么久才恢复,通常有两种可能:
1业务处理线程的数量没控制好,导致消耗资源超出服务器硬件能力,对这么多的并发请求处理缓慢;
2接纳请求后的消息队列管理上设计太简单,没有对已经失效的请求进行清理,且又缓存了大量的请求,导致后来被测系统一直忙于处理这些失效请求;

修改你的LR设置,测试几点:
1-规格要求的并发能力;如果不能满足,直接提单让开发调优;如果能满足,则执行2;
2-规格1.1倍的情况下,长时间执行,能成功多少请求,失败多少请求;
3-在2之后,压力降回0.7倍规格,看【需要多久】系统才能够重新成功处理所有的0.7倍规格请求;
4-同2,但是压到2倍;
5-在4之后,同2;

提醒一点,你应该懂得LR脚本里面写【事务】(transaction)吧?上面我说的请求,都要用【事务】去统计。

blue_flower 2008-4-15 09:03

感谢

谢谢lijiepig的细心回答!我虽然还不是完全明白,但好象明白了一点点:)
事务我会设置的,不过我所测试的产品是刚研发的产品,开发人员自己也不知道到底可以有多少用户并发操作,也没有具体的规格要求,目前只是按照测试的结果来推算大概的使用用户。我打算重新修改设置再测试看看。谢谢你的解答,希望以后还可以得到你的帮助,祝你一切顺利!

slang 2008-4-15 11:41

:lol :lol :time:

lemon 2008-4-15 14:09

楼主还收徒弟不吖~~

风中萧萧 2008-4-15 14:30

要价不低是多少?

janely 2008-4-15 19:46

想拜楼主为师啊

lijiepig 2008-4-15 21:16

[quote]原帖由 [i]janely[/i] 于 2008-4-15 19:46 发表 [url=http://bbs.51testing.com/redirect.php?goto=findpost&pid=944502&ptid=110793][img]http://bbs.51testing.com/images/common/back.gif[/img][/url]
想拜楼主为师啊 [/quote]

过奖了。

只是通过网络毕竟很难以沟通,很难给你有效的指导,毕竟很多东西需要边演示边讲解,同时还要写写画画交流,隔着网络确实是难。

如果有什么疑问就放论坛上来吧,大家都会帮你的,需要我回答可以给我发消息。:loveliness:

lilei7811130 2008-4-16 10:33

请教LZ一个问题:软件测试用例到底应该什么时间编写才是最合适的?要根据什么来编写测试用例?
    我刚进入这个一个小公司,对情况还不是很了解,好像这个公司都不写测试用例的,上级还没有什么事情分配给我做,只让我上网查查资料,所以,我就找了一些软件测试的模版,想照着模版自己写写测试用例看.但是我现在写的测试用例都是看着已经做的差不多的系统来写的,一边测试一边写,感觉这样做好像不太对劲.迫切希望前辈指正!指教!万分感激
页: [1] 2
查看完整版本: 一头做测试的小猪准备发飙了,大家拿问题砸我吧!