软件测试如何定位开发的问题

如题所述

大道理就不和你说了,测试在工作过程中只是为了发现问题,至于说怎么定位,纯粹友情帮忙,就和开发帮我们写KT文档一样,要想定位的准,就要吃透需求,把case写的尽可能的detail,每一步干什么,为什么要这么干,expected是什么,测得时候严格按照case写的步骤来测,因为case写完了是需要给开发review的,不过他们是不会sign off的,发现问题了及时跟开发沟通,确认是不是,是的话看fail在case的哪一步,很容易看到的,测试不了解代码怎么跑的开发他们知道,所以哪边出问题了你还需要告诉他哪一步错了他会知道的
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-01
测试分为单元测试、集成测试、系统测试,一般来说单元测试是针对于编程的,是保证程序的正确性,而集成、系统测试则是保证系统符合设计和需求分析。

一般系统测试在需求分析说明书作完后就应当开始作
第2个回答  2013-02-01
说实在的。。1楼的回答倒是挺好。。就是里面英文看不懂啊。。

如何定位开发的问题。。我想想。。如果出现了问题。。那么可能是 产品设计不完善或者是代码的BUG。。楼主想问的就是如何定位是代码的BUG而不是设计的缺陷吧?
第3个回答  2013-02-01
360安全卫士中的软件管家

软件测试如何定位bug
1、代码驱动测试:一段程序已经发生的错误越多,其中存在的错误概率也就越大,错误集中发生的现象,可能和程序员的编程水平和习惯有很大关系,因此对发生错误较多的程序段,因进行更深的测试;2、bug驱动测试:Bug具有连带效应,发现一个bug之后如果举一反三能尽早发现更多类似的bug,Bug的修复往往会引入...

软件测试\/测试开发 | app自动化测试(Android)—高级定位技巧
实际应用中,我们可以通过XPath对元素进行定位。例如,在“雪球”APK中,搜索框可以通过多种属性进行定位,如resource-id属性。推荐使用resource-id进行定位,因为它通常为页面中唯一的属性,通过该属性的XPath表达式实现定位。在场景二中,获取“BABA”股票的价格“187.11”,可以通过XPath的父子关系进行定位。

软件测试人员测试过程中如何分析定位常见BUG
在测试之前打开对应浏览器的F12直接开个新页签,或者使用抓包工具等,系统呈现出问题时,查看对应的请求、日志信息等我们才能去全面的定位是前端还是后端人员的问题,具体给大家介绍以下几个常用方法 (1)分析问题场景进行预判 先查看页面表象,根据问题表像判断问题可能出现的原因,进行缩小范围,并且准备好...

软件测试是干什么的
1. 发现和修复错误:软件测试人员通过执行测试用例,对软件的各个部分进行测试,以发现潜在的问题和错误。这些问题可能涉及软件的功能性、易用性、稳定性等。一旦发现错误,测试人员需要记录和报告这些问题,并协助开发人员定位并修复这些错误。2. 评估软件性能:软件测试还包括对软件的性能进行评估。测试人员...

软件测试涉及哪几个关键问题?
软件测试涉及的关键问题如下:一、测试用例的设计和执行 测试用例是软件测试的核心,良好的测试用例可以有效地发现软件中的缺陷和错误。测试用例的设计要考虑各种场景和边界条件,包括异常情况和错误处理。同时,测试用例的执行要严格按照规定的步骤和要求进行,确保测试的准确性和可重复性。二、故障的定位和...

测试人员在软件开发过程中的任务是什么
1、尽可能早的找出系统中的Bug。2、避免软件开发过程中缺陷的出现。3、衡量软件的品质,保证系统的质量。4、关注用户的需求,并保证系统符合用户需求。测试人员可以在整个软件开发过程的作用:1、需求分析和确认阶段:在这个阶段,测试人员可以发挥两方面的作用:其一是参加需求评审,确认需求可测试性;其二...

软件测试涉及哪几个关键问题?
软件测试的关键问题包括:1. 测试用例的设计与执行:测试用例是软件测试的基础,设计时要涵盖各种场景和边界条件,包括异常和错误处理。执行时必须遵循规定的步骤,确保测试的准确性和可重复性。2. 故障的定位与修复:发现故障时,需快速准确地定位并修复。建立有效的故障报告和修复流程,促进测试人员与开发...

软件开发各阶段测试主要针对查找什么类型的缺陷?
一般软件开发的生命周期遵循以下几个阶段:需求,设计,开发和测试。那么,测试在各个阶段的具体实现是不同的。需求阶段,测试侧重于考察需求对业务的支持。体现在对需求规格说明书中的,业务流程,子系统划分,用户用例,状态图,数据流图等的测试,主要是业务分析测试;当然,目前很多公司由于测试团队能力不...

软件测试工程师在工作中可能遇到的困难有哪些
1. 在工作中,软件测试工程师常常面临的最大挑战并非技术问题,而是与客户在业务需求理解上的分歧。2. 客户在委托我们开发软件时,由于缺乏对软件开发技术的了解,往往无法详细阐述软件的功能需求、操作流程等关键信息。3. 同时,由于我们对客户的工作流程和业务逻辑认识不足,很难在业务交流中形成双方都...

应聘java程序员问到:你在做项目的时候遇到了哪些问题?是如何解决的?
回答:常见的问题 需求调查方法 增加了新的需求 逻辑错误 代码错误 多人开发时候的版本控制 任务的记录和回流 单元测试设计 平台依赖性 还有就是单元测试设计。做项目的时候,真正的问题一般都应该是出在需求和设计上,而且一般都有多种解决方案,可以谈很多东西。

相似回答