• Testing


    理解

    目的

    • 测试就是要找到关键信息,有关项目和产品的关键决策都是根据这些信息做出。
    • 对产品质量做出总体评估。
    • 找出并报告团队所有可能会对产品价值产生消极影响的问题(但并不意味着能发现所有问题)。

    重心

    • 将时间和精力投入在客户关心的需求上。
    • 先测试变更,再对没有变动的部分进行回归测试。
    • 先测试核心功能,再测试辅助功能。
    • 先测试功能,再测试可靠性。
    • 先测试常见场景,再测试罕见场景(如压力和错误场景)。

    关注

    • 测试人员不是质量卫士,测试本身不会提高质量或者降低质量。
    • 测试人员需要尽早加入团队尽早开展前期准备工作;但测试人员不是过程改进小组,不要轻易对别人的工作指手画脚。
    • 测试人员的职责是清楚的报告问题。
    • 询问一切,但不一定外露。
    • 优秀测试和平庸测试的区别在于如何思考。
    • 测试需要思考和推断,并不只是输出结果与预期结果的简单比对。
    • 测试员其实是参与了设计和执行测试的各个环节:测试架构,环境搭建,测试用例等等,并确定预期输出
    • 大多数设计测试都是基于业务流程和原理的有效推断,或者测试员的有效经验。

    要素

    • 测试人员:进行测试的人
    • 覆盖率:测试需求中的哪些内容
    • 潜在问题:决定要进行何种测试(比如基于风险的测试)
    • 活动:如何测试
    • 评估:确保测试人员按照需求规格说明完成测试。

    交互

    • 测试本身是一种服务。
    • 测试员关注的是观察和证据,让程序员根据自己的推断寻找缺陷。
    • 作为程序员工作的批评者,理解程序员的工作价值。关注缺陷本身而不是人。
    • 拒绝接受误解和不尊重。

    NewComer

    • 所谓测试新手,是指新接触这个项目的测试人员。
    • 为测试新手指派技术指导。
    • 让测试新手对照文档(测试手册或者在线帮助)了解软件。
    • 让新手尝试以简单而实际的手段使用产品。
    • 在新手在测试新的程序之前,先测试旧有的程序。
    • 让新手测试已经解决但是尚未关闭的问题。
    • 不要派新手参加接近完成的项目。

    抉择

    Tester’s Career Series

  • 相关阅读:
    WPS 模拟手写签名
    Flask 正则匹配路由、异常
    FLASK 加载配置、简单传参调用、指定请求方式、返回json、网页跳转(也可以自己的视图函数)、自定义状态码
    python IDLE 自动提示功能
    PYQT设计无边框窗体
    PYQT窗口居中
    PYQT窗口托盘目录
    PYQT窗口风格
    PYQT窗口可视化编程
    PYQT控件使用
  • 原文地址:https://www.cnblogs.com/anliven/p/6076060.html
Copyright © 2020-2023  润新知