测试任何网页方法

标签 testing qa

一种方法应该如何测试带有标签(链接到其他页面)、框架或表单的网页?一般的方法应该是什么?各种测试用例可能是什么?

我被要求参加初级 QA 工程师职位的面试,而无需非常具体。而且,我不能很清楚地理解这个问题。

我能想到的一些测试用例:
1.使用各种浏览器显示页面

  • 通过添加/删除某些字段来修改页面的地址
  • 对于需要数字输入的表单,输入边界值、一个合法值和几个无效值。对其他领域应用相同的逻辑。

  • 我无法从面试官那里得到任何好的反馈。还有其他想法/建议吗?

    最佳答案

    除了通常的功能软件测试(如 SQL 注入(inject)、业务用例和诸如此类的东西)对所有软件都适用之外,您还应该使用 Web 软件进行一些测试:

  • 通过不同的 Internet 连接进行测试
  • 使用在客户端上运行的不同网络使用应用程序进行测试(站点是否在运行的比特洪流应用程序中工作?)
  • 使用多个浏览器、多个插件、定义不同的默认配色方案和默认字体大小/缩放级别/字体面进行测试。
  • 禁用 JavaScript(并不总是适用)
  • 摆弄 HTTP GET 和 POST 请求以确保正确处理验证。

  • 根据应用程序的不同,您可能还想在手机和视频游戏机的嵌入式浏览器上进行测试。

    关于测试任何网页方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592191/

    相关文章:

    automation - 是否可以让 gitlab CI 触发另一个管道?

    java - 我是否需要对 Web 服务请求调度程序 (Java) 进行单元测试?

    testing - 如何使用 IContextAwareDefaultFactory 测试内容类型

    qa - 小型开发团队的质量保证

    分析仪表板的 QA 测试策略

    unit-testing - 如何在项目中作为 "QA Engineer"而不是 "Test Driven Development Team"的成员?

    javascript - 大型 JS 应用程序测试 - 避免多个 karma.conf.js 文件

    javascript - 为什么(JS 测试库)AVA 没有 "Suites"(或任何其他分组)?

    javascript - Protractor.js 测试用例,用于 angular2 中的水平滚动和垂直滚动

    testing - 如何在测试人员之间分配测试用例分配?