摘要: 今天碰到的几个疑问:1. XP和Scrum的区别和不同做过2个agile项目,第一个偏向于xp,第二个偏向于scrum。关于两者的区别以后再谈。2.测试终止的时间点往往由项目计划时间来判断,而不是根据测试出现错误的概率来判断。3. web测试中,有关安全性的用户A的email是a.com,用a.com登录web,进行操作。用户B的email是b.com,在不同的机器,用b.com登录web,进行操作。A和B都是管理员身份,B操作用户管理模块,删除了A账号信息。此时在A的机器,A的session还在。问题在于是否不应当删除A账号,用什么办法监控A账号在使用?另外,若B修改了A用户的信息,比如em 阅读全文
posted @ 2012-09-17 17:45 雅~ 阅读(332) 评论(0) 推荐(0)
摘要: 测试用例分析的一点心得由于所在的项目是客户划出一个迭代的几个story,story是客户已经划分好的。根据story验收标准逐条分析需求点,列出提纲。 分析的过程可以多种多样。如果需求分析人员人数多的话,可以头脑风暴,让做什么清晰化。怎么做更多是开发,设计人员考虑的。也是接下来才要考虑的内容。头脑风暴的时候,先由一个人说出他对这个story的理解,然后其他人提出各种问题,自己的见解。针对某些需求点,客户的信息太少时,很可能会发生激烈的讨论,甚至争论。讨论是很有必要的。首先团队人员之间彼此信任,才会有争论。其次讨论甚至争论增加了看事情的角度,讨论者为了在讨论中获胜,会想尽办法去维护自己的观点。并 阅读全文
posted @ 2012-07-27 14:34 雅~ 阅读(301) 评论(0) 推荐(0)
摘要: 如何很快的融入一个团队呢?当人们用同样的原则来工作,就可以得到团结。每个人把自己的意愿放在集体意愿之下,这就是团结。从 了解业务功能开始,循序渐进的。那些主动、积极、灵活、有快速反馈的人,会得到更多的机会和青睐。心态很重要。当没有确定的任务安排时,如何做,做什么,是考量一个人领导力能力的时刻。为自己制定一个可行的目标,然后制定实施方案,再去行动。遇到问题要问离自己比较近,有很多工作经验,业务知识,不太繁忙的人。、和自己竞争。与同事一起去经历测试,修bug,开发功能,开会等,这是尽快融入一个团队的方法之一。自学,独立解决问题的能力很重要。越是遇到问题,越是好的机会锻炼自己的解决问题能力,自我管理 阅读全文
posted @ 2012-06-28 13:37 雅~ 阅读(117) 评论(0) 推荐(0)
摘要: 什么是项目意义上的SDET?在一个做后端服务的项目中充当需求分析,测试,测试管理的工作算不算?读得懂简单的代码,听过一些开发中的术语,会简单的开发,算不算?做着测试的工作,加上一些对于代码和开发更多的接触,算不算? 阅读全文
posted @ 2012-06-01 18:41 雅~ 阅读(212) 评论(0) 推荐(0)
摘要: 开发阶段,开发人员加班加点,挑灯夜战,赶进度,实现需求。有时只是为了在很短时间里实现客户的一个要求,加个方法,修改个类,没太多时间考虑设计,代码质量的高要求,往往是一个程序员最差编程习惯的体现。在产品后期维护阶段,一群人坐在一起,进行code review。这些人中,有那些没有参与前期开发的,有从中间开始加入的,有自始至终都在做着代码工作的,有参与了需求设计开发,测试的。看着那些自己都觉得拙劣的代码,也不禁提起建议,重构方案。这是种自我提升。不过,听着那些从未参加过前期开发的人,劈头盖脸的说着这要改,那要改,肆无忌惮的,难免觉得气愤。你有什么资格对这些代码说长说短呢?好吧,我承认是小我在作怪。 阅读全文
posted @ 2012-04-09 16:55 雅~ 阅读(171) 评论(0) 推荐(0)
摘要: C# 正数四舍五入方法Math.Round(value, decimals,MidpointRounding.AwayFromZero); 阅读全文
posted @ 2012-03-27 16:22 雅~ 阅读(334) 评论(0) 推荐(0)
摘要: 检测windows service是否存在,如果存在,就先删除原有的service。这是powershell脚本。Write-Host $([DateTime]::Now.ToString('yyyy-MM-dd hh:mm:ss.fff'))" Checking If ITunesService exists ...";$ServiceName = "Coinstar ITunes Connection Manager";$ITunesService = Get-Service $ServiceName -ErrorAction Sil 阅读全文
posted @ 2012-03-09 11:32 雅~ 阅读(3294) 评论(0) 推荐(0)
摘要: Vcenter的使用Vsphere 装在配置高,较大型的服务器上,一般是linux系统,多核,大硬盘。Vcenter使得vsphere的管理更加方便。Vcenter的安装比较简单,我们采用的域账号,非域账号也可以,安装在一台新的机器上。过程中,和vsphere的ip,账号信息绑定。安装vsphere的客户端,用域账号登录。创建新的datacenter,在datacenter中创建cluster,然后可以管理虚机了。Vcenter提供了clone, migrate, export虚机,模板等操作,我使用过的有clone,export虚机和模板。不过要先添加plugins vCenter Conv 阅读全文
posted @ 2012-03-02 11:00 雅~ 阅读(2583) 评论(0) 推荐(0)
摘要: 有关双向追踪性的一点感觉在product backlog里, 链接每个story里的test cases, bugs。可以查看到每个story里有多少test cases,考量QA的工作。查看每个story里的bug数,严重级别,考量开发的代码质量。 阅读全文
posted @ 2012-02-29 18:44 雅~ 阅读(186) 评论(0) 推荐(0)
摘要: 当新的项目来到后,作为qa,需要对需求有个全局的把握。把需求分析的过程简单的罗列如下。根据需求文档,相关的资料,仔细分析研读。和team lead,资深开发一起,讨论出业务逻辑。QA用visio画出整个业务的流程图,如果一张图呈现不了,可以多个流程图,拼接到一起来表示。组织会议,和team lead, 资深开发一起review流程图。列出use case; 标出是否必须完成,优先级;划分story。让客户确认,有问题更改。根据story优先级别,story size,以及客户的要求排出迭代计划。QA写出test cases。开发根据test cases做实现。QA按照test cases验收。 阅读全文
posted @ 2012-02-29 18:26 雅~ 阅读(266) 评论(0) 推荐(0)