如何做好系统的集成测试?

1.描述客观现象,不要带入主观结论。例如“分组”菜单没有存在的必要,这是一个主观结论。

2.尽量使用语言准确,容易理解,可以使得开发人员通过阅读bug描述找到重现bug的步骤。例如打开某系统时尽量提供url,关键描述尽量详细。例如“聚合异常”,这句话不够详细,没有描述怎么算异常。

3.测试要完备,对照功能点,尽量不要遗漏。

4.如何从很多无关因素的现象中找出导致bug真正因素?

  • 列举操作步骤,细化为几个过程
  • 找出几个关键变量,使用替代法剔除无关因素,缩小范围。
  • 采用实验的控制变量法思想,找出变量之间的关联。
  • 逆向思维,从现象出发,避免先入为主,跳出惯性思维,避免因为太过熟悉而忽略潜在的问题。

5.认识测试的目的:尽可能找出更多的bug,帮助开发人员解决潜在的问题,将bug消灭在发布之前。值得重视的重视的是测试人员找bug的思维方法,以及bug准确描述极大减少了在测试人员与开发人员交流沟通成本。

问题:

1.如何成为一名优秀的测试工程师?测试工程师需要掌握哪些知识和能力?

https://www.zhihu.com/question/39085335/answer/107278436

2.如何从现象分析本质?如何从复杂的多因素找到问题的关键因素?

3.如何减少人与人之间的沟通交流成本?如何减少语言的歧异?如何减少人与人之间的误会?

4.如何跳出惯性思维?如何减少先入为主?

5.测试与修电脑的联系在哪里?

6.语言描述准确在faq和测试都需要,但是对于同一现象描述却不一样,为什么?行为与方法服务于目标。

时间: 2024-10-03 22:40:03

如何做好系统的集成测试?的相关文章

想要轻松体验Win10,做好系统备份尤为重要

轻松体验Win10,系统备份尤为重要 随着Windows10预览版的发布,一些用户也纷纷卸载原系统,时髦地安装上了Win10,但是鉴于离Win10发布还有一段时间,很多的软件厂商并未急于升级软件来兼容新的系统,因此用户在Win10上操作时,一些软件安装在上面会产生一些问题,它们很容易导致电脑变卡,乃至崩溃:而预览版本身也存在着一些不稳定的因素,这些更容易让用户的数据出现丢失.一边是稳定性有待提高的新版Win10,一边是火急火燎,急切感受新产品的用户,如何协调两者的关系,让用户既可以体验新版系统带

如何做好系统测试

  目录 1       目的... 2 2       目标读者... 2 3       说明... 2 4       Part1 项目各阶段工作... 2 4.1        需求调研阶段... 2 4.2        项目启动阶段... 2 4.3        项目开发阶段... 3 4.4        集成和系统测试阶段... 3 4.5        项目上线... 4 4.6        运维阶段... 4 5       自我提升... 5 5.1        总结

atitit.Windows Server 2003 2008 2012系统的新特性 attilax 总结

atitit.Windows Server 2003  2008  2012系统的新特性 attilax 总结 1. Windows Server 2008 新特性也可以归纳为4个方面. 1 2. 相比Windows Server 08,R2 2 3. win 2012  新特性 2 4. 参考 6 1. Windows Server 2008 新特性也可以归纳为4个方面. 即将发布的Windows Server 2008是企业级的应用平台,可以为CRM等企业级应用提供更好更强的支撑,其新特性也

Linux系统运维工程该具备哪些素质

记得在上高中时,物理老师总是会对我们一句话:"学习是件苦差事."工作后发现,其实做运维也是件苦差事.最为一名运维工程师,深知这一行的艰辛,但和IT行业其他职务一样,那就是付出的越多,回报的也就越多.回想起成为运维的学习路程,我总想着能给运维新手和以后想从事运维行业的朋友总结一些经验和我看过的书籍,后面会介绍到,他们不要再踩我踩过的坑. 第一点,学好Linux.运维行业的门槛很低,我说的低其实是学历的要求低,因为据我所知还没有大学开设了运维专业.开始找工作时我了解到,一般公司的运维岗位不

美国服务器托管,服务商和企业用户如何分工做好维护工作

顾名思义,美国服务器托管是企业把自己的主机托管到美国IDC服务商完善的机房环境里去,使用服务商提供的恒定环境,IP,带宽等网络资源,并且把一部分日常管理工作委托给服务商.企业拥有一定的自主权限来满足自身的空间需求.那么企业和服务商怎么通过分工合作来实现服务器的日常维护呢? 首先是服务商的维护工作:一般来说硬件维护是服务商擅长且重头的工作. 重装系统 有时候用户用了一段时间觉得服务器变得很慢就需要重装系统,但是通过日志发现深夜是服务器访问量最低的时候.这就让企业主有很大的麻烦.这个点安装系统虽然对

软件集成、确认和系统测试方法

引言 软件测试按测试用例设计(TEST CASE DESIGN)方法分为白盒测试(WHITE-BOX TESTING)和黑盒测试(BLACK-BOX TESTING). 按测试过程或测试策略,软件测试分为单元测试(UNIT TESTING),集成测试(INTEGRATION TESTING],确认测试(VALIDATION TESTING]和系统测试(SYSTEM TESTING].在以前的有关文档中,我们已经对白盒和黑盒测试中的测试用例设计方法进行了详细的讲解.同时也对单元测试进行了讲解和培训

Linux系统安全加固策略(二)

一.安装和升级使用custom自定义安装,不必要的软件包尽量不装,如有必要给lilo/grub引导器加入口令限制,安装完成后使用up2date.yum或是apt(Debian)升级系统软件,有时升级内核也是必要的.编辑 /etc/sudoers 添加下面内容jinshuai ALL=NOPASSWD:ALL二.帐号安全1.一般服务器都是放在IDC机房,需要通过远程访问进行管理,要限制root的远程访问,管理员通过普通帐号远程登录,然后su到root,开发人员只使用普通帐号权限.1) 在/etc/

Koala业务日志系统设计说明

源代码:http://git.oschina.net/openkoala/koala koala-business子模块 模块划分 模块名 作用 koala-businesslog-api 业务日志系统的核心api koala-businesslog-impl 业务日志系统的koala的默认实现 koala-businesslog-web 业务日志系统web模块 koala-businesslog-acceptance-test 业务日志系统的集成测试,也是业务日志系统的 **范例**,实际使用

软考-系统开发与软件工程

关于软件工程方面的知识,相信大家都不陌生,软考中这部分知识也是重点考察范围,关于软件工程的知识点非常的琐碎,我把这部分的知识点分成了五部分,分别是软件工程的基础知识.开发管理.需求分析.软件设计.测试与维护. 1.第一部分介绍软件工程的基础知识,它包括生存周期,开发模型,开发方法,重点要掌握几种开发模型的关联,这是软考中考频非常高的知识点. 2.第二部分介绍开发过程中的项目管理.过程管理.和质量管理. 项目管理的知识点比较多,但也确实考点也多,大家要好好的看看. 过程管理和质量管理的内容了解就好