day06_web手工测试

软件测试包括功能测试和非功能测试。当我们拿到一个版本的时候,先进行冒烟测试,确定软件的基本功能和核心业务流程能够正常运行,之后进行单个功能测试,如下所示

单功能测试示例:

轮播图需求文档如下:

 测试用例设计步骤

  1. 需求分析
  2. 拆分测试点
  3. 设计用例, 一个测试点(一次动作可以完成的)就是一条测试用例

我们一般使用XMind来做需求分析和功能拆分

根据XMind分析,编写测试用例如下图所示(部分):

注意:

用例标题不能出现模糊不清的词语,比如说有无,是否

测试步骤,越详细越好,而且必须加上步骤序号

如何执行测试用例

  1. 查看标题
  2. 看预置条件
  3. 按照执行步骤进行测试
  4. 比对预期结果与当前测试的实际结果、

发现bug,根据bug的要素进行提交,可以使用工具禅道,也可以如下所示

编写测试报告

测试概要

  • 本次测试对象:轮播图功能

例如工作:

  • 设计测试用例11条,并且提交了相关excel产物
  • 完成用例在版本V1.0上测试工作,发现3个bug(s3:1个,s4:2个),建议发布新版本之前修复即可

非功能性测试

软件的质量模型用于确定测试目标。

测试目标包括功能、性能、界面、易用性、兼容性、安全性、可用性/可靠性、可维 护性、可扩展性等。

兼容性测试

web项目测试关注点

  • 浏览器:IE、Chrome、Firefox,以实际客户环境为准操作系统
  • 不同的操作系统:Windows、Linux、mac等
  • 相同的操作系统不同的版本:win7、win8、win10 
  • 网络丶分辨率等等

界面测试(UI)

  • 布局丶风格丶按钮
  • 测试基本原则:参照UI设计图

易用性

  • 易用性:易懂,易学,易用,易吸引
  • 测试关注点:用户群体丶计算机水平丶项目复杂性丶tab/enter等

性能测试

  • 对性能有要求
  • 用户量大丶并发测试、压力测试、负载测试

安全性,测试关注点(业务层面)

  • 输入数据:敏感信息遮挡处理(密码、身份证、银行卡、存款等)不能复制
  • 传输数据:数据要加密丶加密要有复杂度(加密算法MD5...)
  • 输出数据:数据库中敏感信息要加密

猜你喜欢

转载自blog.csdn.net/weixin_44462792/article/details/115223146