测试方法抉择

  1. 输入分类选等价
  2. 给定范围加边界
  3. 条件孤立想判定
  4. 无限穷举取正交
  5. 业务复杂场景法
  6. 测试充分全覆盖

实际设计的思路

  • 任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强
  • 必要时用等价类划分方法补充一些测试用例
  • 如果程序的功能说明中,含有输入条件的组合情况,则一开始就可选用判定表法
  • 如果程序业务复杂度比较高,则适当使用场景法补充一部分测试用例

每条测试用例有唯一的测试目的

提测阶段,优先做冒烟测试

冒烟测试时间不超过整体测试时间的 10%;选取正向流程;

  • 核心流程冒烟测试,要求100%通过
  • 主流程冒烟测试,不能超过30%的场景出现异常
  • 探索式冒烟:半小时随机测试,发现 bug 不超过 10个

如果冒烟测试不通过,视为不进入测试阶段,测试大会,需要重新提测,重新冒烟

缺陷

  • 实际工作中,在敏捷开发的模型下,以口头沟通,提高处理效率

与开发人员沟通的正确姿势

  1. 熟悉基本的开发原理,做到专业,清晰,有条理地表达
  2. 站在开发的角度去理解思考问题
  3. 同时也要熟悉开发人员的沟通习惯

项目上线

需要注意的问题

  1. 代码合并有遗漏
  2. 线上环境和测试环境不同,忘记对哪些配置进行了修改
  3. 数据库增加配置项时,有配置项遗漏增加,或者增加不正确

上线前把控--上线前通知上下游系统--特殊情况考量--上线后测试验收--线上问题跟踪--紧急发布测试--持续跟进--补测试用例

项目迭代

测试报告

  • 将测试的过程与结果写成文档
  • 对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据
  • 为软件验收和交付打下基础
  • 测试报告是测试阶段最后的文档产出物
  • 优秀的测试人员应该具备良好的文档编写能力
  • 一份详细的测试报告包含足够的信息,包括产品的质量和测试过程的评价
  • 测试报告基于测试中的数据采集以及对最终的测试结果分析

内容

  1. 报告信息
  2. 引言
  3. 测试概要
  4. 测试结果与缺陷分析
  5. 测试结论与建议
  6. 测试限制

验收测试

验收测试是部署软件之前的最后一个测试操作

目的:确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务

任务:

  • 向未来用户表名系统能够像预定要求那样工作,也就是验证软件的有效性
  • 验证软件的功能和性能如同用户所合理期待的模样

验收测试策略

  • Alpha测试

    • 由用户在开发环境中进行的测试
    • 开发机构内部的用户在模拟实际操作环境下进行的测试
    • 是在开发者受控的环境下进行的测试
    • 在系统开发接近完成时,对应用系统的测试
    • 测试后仍然会有少量的设计变更
    • 一般由最终用户或其他人员完成
  • Beta测试

    • 由软件的多个用户在一个或多个用户的实际使用环境下进行的测试
    • 由用户记录下遇到的所有问题,定期向开发者报告
    • 模拟真实的环境从而发现缺陷的一种测试

如果对软件测试有兴趣,想了解更多的测试知识,解决测试问题,以及入门指导,帮你解决测试中遇到的困惑,我们这里有技术高手。如果你正在找工作或者刚刚学校出来,又或者已经工作但是经常觉得难点很多,觉得自己测试方面学的不够精想要继续学习的,想转行怕学不会的, 公众号(程序员阿沐)都可以加入我们810119819,群内可领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!

软件测试——测试报告与验收相关推荐

  1. 软件测试报告重点审核点有哪些,软件测试-测试报告.doc

    软件测试-测试报告 "学生综合测评管理系统" 测试文档 项目版本:学生综合测评管理系统 1.0.0 小组成员:目录 1"学生综合测评管理系统"测试需求3 1.1 ...

  2. web软件测试 测试报告模板_杭州软件测试培训要多长时间?需要学习什么内容?...

    全栈软件测试工程师行业平均薪资11680元每月,数据来源于职友集,薪资待遇高,就业前景好,越来越多的人看重选择软件测试行业,通过培训入行无疑是最好的选择,那杭州软件测试培训要多长时间?需要学习什么内容 ...

  3. 软件测试-测试报告如何编写

    测试报告如何编写 #测试报告主要包含测试范围.测试环境.遗留的bug有哪些.测试用例覆盖率.bug统计回归测试 引言部分 1.项目背景 主要描述此项目的背景和需要实现的一些功能. 2.参考资料 参考的 ...

  4. 软件测试 测试报告以及分类

    测试报告: 定义:记录测试的过程和结果,对发现的问题和缺陷进行分析的文档 测试报告分类: 1,阶段测试报告 2,整体测试报告 概要: 1,对测试报告进行相应的解释 2,对项目进行简介 3,对于测试任务 ...

  5. 软件测试流程进阶----两年软件测试总结[转]

    工作两年了,我一直希望让自己每年对测试的理解更深入一层.工作一年的时候我写了<谈软件测试---一年工作总结> ,谈轮了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没 ...

  6. 一个软件测试员的工作与学习(二)

    本来计划这篇续写的经历在第二份工作离职的时候去写,从2012年的4月份再次入职到现在貌似有不少东西可以写写了.临近春节,加上各种琐事已也不能把注意力特别集中的去学一些东西,索性,整理一下从第二份工作到 ...

  7. 软件测试流程及规范(参考大华为的规范)

    参考某大佬(窝真不知道是哪位大佬)总结的测试流程并结合在华为做测试学到的规范,整理的我们公司的测试流程,分享是一种美德,so开始你的阅读吧~ 软件测试流程及规范 一.目标 制定完整且具体的测试路线和流 ...

  8. 验收测试,软件测试的最后阶段了

    验收测试 验收测试定义 验收测试(Acceptance Test):验收测试是部署软件之前的最后一个测试操作.在软件产品完成了单元测试.集成测试和系统测试之后.产品发布之前所进行的软件测试活动.它是技 ...

  9. 软件测试面试“圣经”,金三银四知识点合集,轻松拿下7个Offer

    2022年马上开始了,3.4月份正是跳槽的季节.小编总结了面试的细节,这份热乎乎.滚滚烫的面经分享给大家,希望对大家有所帮助. 面试形式 问题式 由招聘者按照事先拟订的提纲对求职者进行发问,请予回答. ...

最新文章

  1. 数字信号处理实验三用fft对信号作频谱分析_机器学习中的音频特征:理解Mel频谱图...
  2. AI面试官也太好骗了吧!
  3. 二十六、事务的隔离级别
  4. vs2005编译DNW050A
  5. MySQL-主从复制监控
  6. a extends b java_(class B extends A) 怎么解释?A是上一个类名
  7. C++打印0到N的Catalan数卡特兰数(附完整源码)
  8. [转]busybox登陆后没要求输入密码的解决办法
  9. python不同目录下的调用
  10. 服务器lsass系统错误,lsass.exe系统错误如何解决?
  11. 备战9月,美团50道软件测试经典面试题及答案汇总
  12. [URL ]pixiv.net p站用户账号注销网页网址(电脑web版)
  13. 关于MacBook蓝牙键盘鼠标耳机等设备各种的卡顿、黏滞、断开连接等各种问题解决方案
  14. 快速幂取余算法总结详解
  15. 转发:【论文精读】Human Semantic Parsing for Person Re-identification
  16. Apache Curator
  17. 应用程序迁移_加速绿色IT-关于应用程序迁移和重新托管的实用指南
  18. FTP服务器vsftpd安装架设
  19. 利用UltraLibrarian生成Altium designer原理图、PCB封装
  20. 【前置句与倒装句练习题】否定词放句首的倒装

热门文章

  1. 51单片机《凉凉》高潮部分代码
  2. python怎么安装scrapy_详解Python安装scrapy的正确姿势
  3. 云解析 PrivateZone 1 -----产品简介
  4. STM32F1系列超声波测距程序
  5. 关于使用GB28181协议实现与大华摄像机的语音对讲功能小记
  6. 【备份恢复】noarchive模式下使用增量备份恢复数据库
  7. 【VHDL】【作业】2八选一、半减器、全减器
  8. c语言中鱼贯指针的编程题,泡面吧 IT宅男如何打造编程教学网站
  9. WPS表格 - 数字累加技巧总结
  10. rop检查_糖尿病还要检查眼底,必须的!