今天我接受了采访,他们问了我以下问题:
发布于 2015-07-02 11:34:18
首先,没有正式定义的标准测试方法列表。尽管如此,有许多测试方法比桌面应用程序更适合web应用程序:
对于第二个问题,是的,一个bug的严重程度和优先级在其生命周期内都会发生变化。改变的一些原因:
发布于 2015-07-01 18:16:43
我假设您提出的第一个问题是:基于web和基于桌面的应用程序的测试方法是什么?因为当我读到它的时候,这是毫无意义的。
Web --只依靠浏览器进行测试,需要对有效的测试数据进行多浏览器测试,需要注意网络中断及其行为,等等。
桌面-只依赖于用户计算机进行测试,需要对有效的测试数据进行多个OS测试,需要注意计算机运行软件的限制,等等。
(同样,这些只是少数几个,我可以在这两个类别之间持续几天的差异。)
您开始在一个sprint中工作,其中一个‘登录’页面正在被重新工作以更好地组合客户,这并不是一个很高的优先级,因为它将是一个新的页面,将取代一个现有的工作页面。在sprint生命周期中,在阻止用户登录的现有页面上发生了一些事情,通过业务决策对项目进行优先级升级;他们不想修补现有页面,而是希望在sprint结束时推出新的登录页面,以充分解决手头的问题。
发布于 2015-07-01 22:11:05
基于web的应用程序的测试方法描述了不同类型的测试方法,这些方法应该用来确保产品的质量。测试方法包括单元测试、功能测试、集成测试、系统测试和验收测试等。这些方法是测试计划的一部分,在开始实际测试之前必须定义相同的方法。是的,一个人总是可以回来,并更新任何新方法的测试计划,这是对产品质量的要求。
记住,测试方法和测试方法是非常不同的,因为有些人混合了术语和实践,尽管两者都可以是同一个测试计划的一部分。
对于第二个查询,可以在Bug生命周期,甚至在Bug分类会议期间更改Bug的严重度和优先级,然后根据需要讨论Bug的优先级和严重性,然后进行更新。顾名思义“优先级”本身就意味着“Bug的重要性”,因此它依赖于测试阶段。
https://sqa.stackexchange.com/questions/13659
复制相似问题