Testing 关于如何成为一名优秀的软件(网站)测试人员的问题

Testing 关于如何成为一名优秀的软件(网站)测试人员的问题,testing,automated-tests,Testing,Automated Tests,我打算找一份软件测试的工作(可能是SDET),尤其是网站测试。我对这一领域有一些模糊的印象,并提出了以下几个具体问题: 在这么多的文档中,比如功能规范、设计规范,我应该关注哪一个?如何在测试人员的视图中查看它们 关于编写测试规范有什么好的建议吗 是否应该注意网站测试 这些只是我现在遇到的一些问题,我将很快更新 我很想听听你的声音。非常感谢。我的50c 如果您没有测试规范或任何类型的规范,您可以将错误报告转换为测试计划 对于发生的每个bug报告,创建一个测试项。这样,您将有一个测试列表,在进行回归

我打算找一份软件测试的工作(可能是SDET),尤其是网站测试。我对这一领域有一些模糊的印象,并提出了以下几个具体问题:


  • 在这么多的文档中,比如功能规范、设计规范,我应该关注哪一个?如何在测试人员的视图中查看它们

  • 关于编写测试规范有什么好的建议吗

  • 是否应该注意网站测试

  • 这些只是我现在遇到的一些问题,我将很快更新

    我很想听听你的声音。非常感谢。

    我的50c

    如果您没有测试规范或任何类型的规范,您可以将错误报告转换为测试计划

    对于发生的每个bug报告,创建一个测试项。这样,您将有一个测试列表,在进行回归测试时可以遵循这些测试。

    my 50c

    如果您没有测试规范或任何类型的规范,您可以将错误报告转换为测试计划


    对于发生的每个bug报告,创建一个测试项。这样的话,你将有一系列可以做回归测试的测试。

    < P>我是一个有2年的网络开发经验和1.5年的测试经验和ISTQB/ISEB基金会资格。 回答您的问题:

    1:测试经理(通常)将有一个测试计划,并了解要测试的规范文件。使用开发人员正在使用的是一个良好的开端。如果开发方法是敏捷的,这可能是“用户故事”。
    查看文档的一个好方法是浏览并查看各个功能元素的指定位置,并创建步骤来练习它们(请参见下面的一些功能技术)

    2:你说的“测试规范”是什么意思? 您将需要对需要测试的应用程序区域进行优先级排序,并了解所需的覆盖范围。“测试用例规范”。(或测试脚本)将适合更高级别的文档(如测试计划和测试策略),可以使用一些黑盒(功能)技术高效地编写,包括:
    等价分区
    边值分析
    决策表
    状态转换分析
    用例分析(可以基于用户故事)
    提出包含测试用例的脚本。这些技术可以在线查询

    白盒(结构)测试涉及对代码的了解,包括:
    声明覆盖范围
    决策覆盖率

    如果你正在浏览一个网站,这可能涉及JavaScriptQUnit是一个自动化JavaScript测试的测试框架,对研究非常有用NUnit是.NET应用程序(包括web应用程序)的常用测试框架-NUnit是从其Java等价物JUnitJUnit移植而来的,并且已经扩展(很可能是由于.NET的流行)

    3:我不明白你这是什么意思?web应用程序需要以多种不同的方式进行测试,并且包含将使用不同技术测试的服务器和客户端功能,并且需要分析测试需求。这将取决于该项目

    如其他答案所述,还有其他类型的测试: 单元-在尽可能低的级别上对功能进行模块化测试
    集成-测试不同功能区域之间的功能
    回归-测试以确保以前工作的功能不会因更改而中断
    系统测试(功能性)-确保被测代码/系统按规定工作
    系统测试(非功能性)-确保可能未指定的系统方面是适当的,例如性能、负载、压力、互操作性、可维护性、可靠性、可移植性、可用性
    验收(称为用户验收测试或UAT)-确保被测系统适合使用

    正如其他答案中提到的,您将重新测试现有的缺陷,将这些缺陷包含到您的测试脚本中是一个好主意


    希望这个答案给了你很多思考的食物和研究的良好基础。测试资格或在一个已建立的团队中扮演Junior Tester的角色来建立你的理解和经验可能是非常有用的。

    < P>我是一个有2年的网络开发经验和1.5年的测试经验和ISTQB/ISEB基金会资格的人。 回答您的问题:

    1:测试经理(通常)将有一个测试计划,并了解要测试的规范文件。使用开发人员正在使用的是一个良好的开端。如果开发方法是敏捷的,这可能是“用户故事”。
    查看文档的一个好方法是浏览并查看各个功能元素的指定位置,并创建步骤来练习它们(请参见下面的一些功能技术)

    2:你说的“测试规范”是什么意思? 您将需要对需要测试的应用程序区域进行优先级排序,并了解所需的覆盖范围。“测试用例规范”。(或测试脚本)将适合更高级别的文档(如测试计划和测试策略),可以使用一些黑盒(功能)技术高效地编写,包括:
    等价分区
    边值分析
    决策表
    状态转换分析
    用例分析(可以基于用户故事)
    提出包含测试用例的脚本。T