测试环境准备

1.找主管或开发要测试环境搭建手册,根据《测试环境搭建手册》准备测试环境。

2.例如:iwebshop电商网站项目

安装浏览器

安装Apache服务器

安装Mysql数据库

部署项目

访问项目

快速熟悉业务

直接通过浏览或操作网站,快速了解业务

项目是做什么业务的?

项目包含哪些模块?画项目模块图

每个模块下包含哪些功能?

针对自己负责的模块,编写《测试范围列表》,基本组成:需求编号、所属模块、需求名称、测试优先级。

作用:进一步了解被测系统业务,保证测试不遗漏,便于明确测试优先级。

测试流程

工作场景:

主管分配测试任务,如:商品、会员、订单

那么应该先测哪个模块?

列出3个模块的测试范围,明确测试优先级

考虑模块之间的关联关系:只有商品和会员模块没有问题后,才能下订单,所以先测商品会员模块

测试分析

进行需求分析,提需求问题

输入项规则是否明确或自己不明确的地方

操作了数据库哪些表

相关联的功能有哪些

测试点

对添加会员界面默认的数据进行检查,如是否有错别字,必填项是否有*,按钮是否正常,下拉框内容显示是否正确

分析输入项与输入项之间是否存在关联关系,构造测试数据

分析添加会员功能不可见数据:数据库中不可见数据

分析预期输出结果:

正常输出结果:最直接的提示

数据库中数据存储正确

相关联的功能要正确

异常输出结果:能够进行相应的错误提示

编写用例:先写正常测试用例,再写异常测试用例

进行用例评审

目的:确保用例准备充分

执行测试,发现缺陷

编写缺陷报告

缺陷编号

缺陷标题

缺陷描述

缺陷状态:new、open、fixed、closed、reopen、rejected

严重程度:致命、严重、一般、轻微、建议

修复优先级

截图

提交人

提交时间

经办人

使用缺陷管理工具Jira

点击创建,填写以下内容

选择项目

选择问题类型--缺陷

主题:缺陷标题

描述:发现bug的操作步骤、预期结果、实际结果

选择优先级:highest、high、medium、low、lowest

环境

附件

经办人

业务场景测试

什么是业务场景

多个功能的组合

为什么要进行业务场景测试

用户使用软件时都是多个功能组合在一起

测试工作中,分工是相互独立的,模块或功能之间的关联关系容易被忽略或漏测

如何进行业务场景测试

从用户角度(必测)

通过需求文档或使用项目,确定项目的支持的用户角色

分析每一类用户角色的常用功能

针对每个角色设计业务场景:分析这类用户经常如何组合这些常用功能进行操作

一个业务场景对应一条测试用例

从系统角度(选测)

用状态迁移法

通过需求文档列出系统的全部独立功能(n特别大时借用状态迁移法的思想,分析用户经常操作的功能)

设计n*n矩阵

根据需求描述或项目使用,分析功能之间的可达性

根据业务矩阵,绘画业务树

编写用例

注意:

业务场景测试的前提:独立功能已经测试通过

业务场景测试的重点:测试功能之间的组合能否通过,不再关注独立功能的异常输入

用户角度和系统角度二选一,广度和深度二选一

测试用例编写:只列举场景的路径,其他都可以省略

非功能安全性测试-sql注入

原理:通过输入特殊字符(逻辑运算符or、单引号、恒等式1=1),达到修改后台sql语句的目的

例:username:'or 1=1 or ''='

password:123456

sql语句:select * from user where username=''or 1=1 or ''='' and password='123456'

非功能兼容性测试

适用范围:开放的公共网站,内部使用的网站一般不需要兼容性测试,只需测试一款浏览器即可

非功能易用性测试

操作习惯是否符合用户群体

界面外观是否符合用户群体

业务流程操作是否简单

给用户的提示信息是否简洁、友好

非功能测试网页效率性-httpwatch

介绍:httpwatch是一个IE网页分析工具,可以进行网页加载速度的效率性测试

使用:点击record按钮,开启录制,分析时间柱

blocked:闭塞,空白。检查本地网络和本地缓存时间,由缓存量的大小决定

send:发送。发送http请求耗费的时间,由发送数据包的大小和网速决定

receive:接收。接收http响应结果耗费的时间,由接收数据包的大小和网速决定

wait:等待。等待服务器处理耗费的时间,由并发的用户量多少和服务端程序复杂度决定

cache read:读缓存的时间。由缓存量的大小决定

network:网络占用总时间

编写测试报告,进行项目总结

[图片上传失败...(image-5423f0-1558190457186)]

测试报告通过审批后,项目上线,上线后对系统进行随机测试(主场景或常用的功能)

软件测试电商web项目如何描述,测试web项目实战相关推荐

  1. 小程序高级电商前端第1周走进Web全栈工程师<二>

    业务对象的重要性: 在上一次小程序高级电商前端第1周走进Web全栈工程师<一>----小程序注册.开发工具推荐.<风袖>首页布局详尽分析.Webstorm开发小程序必配配置.m ...

  2. 小程序高级电商前端第1周走进Web全栈工程师<三>----首页Banner、分类六宫格

    继续接着上一次小程序高级电商前端第1周走进Web全栈工程师<二>的首页逻辑往下演示,上一次对于首页的主题已经处理完了: 接下来则来处理Banner: 接下来则来实现一下它. 获取Banne ...

  3. Java生鲜电商平台-商城后台架构与原型图实战

    Java生鲜电商平台-商城后台架构与原型图实战 说明:生鲜电商平台的运营平台,其中需要很多的功能进行管理.目前把架构与原型图实战分享给大家,希望对大家有用. 仪表盘/首页,简单统计,报表页,运营快捷口 ...

  4. Java生鲜电商平台-高并发核心技术订单与库存实战

    Java生鲜电商平台-高并发核心技术订单与库存实战 一. 问题 一件商品只有100个库存,现在有1000或者更多的用户来购买,每个用户计划同时购买1个到几个不等商品. 如何保证库存在高并发的场景下是安 ...

  5. Java生鲜电商平台-深入订单拆单架构与实战

    Java生鲜电商平台-深入订单拆单架构与实战 Java生鲜电商中在做拆单的需求,细思极恐,思考越深入,就会发现里面涉及的东西越来越多,要想做好订单拆单的功能,还是相当有难度, 因此总结了一下拆单功能细 ...

  6. 电商大数据log 手机的系统的实战:

    电商大数据log 手机的系统的实战: 到底是通过什么样的方式手机过来的, ELK的日志手机系统: 分布式 调用链分布系统: 最终点一下的,真个手机系统的,前端的log 系统的访问log 数据分析系统, ...

  7. 软件测试电商项目实战(写进简历没问题)

    前言 说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目.联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着"问题",比如: 1 ...

  8. 可以写进简历的软件测试电商项目,不进来get一下?

    前言 说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目.联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着"问题",比如: 1 ...

  9. 给你一个电商网站,你如何测试?

    当下软件测试主流方向是Web端和移动端应用,但无论是哪个端,多数都可以基于软件测试的六个方向来测试,即功能.性能.易用性.可靠性.兼容性.有效性这几个方面考虑.如果给你一个电商网站,你该如何测试?以下 ...

  10. 小程序高级电商前端第1周走进Web全栈工程师一----小程序注册、开发工具推荐、《风袖》首页布局详尽分析、Webstorm开发小程序必配配置、mock数据...

    接下来开启一门全新的课程的学习,其实这是去年6月份所记录的,只是木有公开,然后到目前为止已经间隔了快1年没管了,基本上是已经快放弃的节奏,但是呢它又是我一直特别想学习的,所以决定公开,鞭策自己得继续前 ...

最新文章

  1. python实现gauss-seidel迭代公式_python实现高斯(Gauss)迭代法的例子
  2. 曹大:我的快速阅读法
  3. 浅析拯救小矮人的 nlogn 算法及其证明
  4. 09-Windows Server 2012 R2 会话远程桌面-标准部署-使用PowerShell进行部署2-2
  5. 吐槽过后,我为什么要夸夸 Go 语言
  6. Make Fcitx Work In Sublime-Text-3
  7. 【我的相册】北方的传统面艺
  8. python算法-冒泡排序
  9. Filebeat 日志收集器 logstash-forwarder 的替代品
  10. WPS Office 2021 for Mac(办公软件)
  11. PTA2017年天梯赛题目整理
  12. 今天谁在开网店?兼职卖家占整体网店近70%
  13. Linux下配置DNS(Domain Name System)服务器
  14. Google推出GDrive免费云存储服务
  15. 做了一个app,返回三国武将的排序网页,记录一下,省得以后找不到
  16. 看完20000条微博,捋一捋杜蕾斯的营销套路
  17. 几种常见的定位技术,GPS定位,北斗定位,基站定位,蓝牙定位,WIFI定位比较--新导智能
  18. 机器视觉(12)浅说机器视觉系统概述及其国内外的现状
  19. matlab 直和,MATLAB求空间sdm的直接和间接效应
  20. EOS、BPS怎样进行应用的部署

热门文章

  1. 视频直播系统源码,比较图片
  2. java8新特性有哪些
  3. c语言ascii字母比较大小,C语言中,大写字母M的ASCII码值比小写字母m的ASCII码值大。...
  4. 使用python根据图片链接下载图片
  5. android反编译软件Mac,在Mac上进行安卓反编译
  6. css最好看最全的按钮样式,动画效果大全,纯css样式
  7. 猿创征文 | 国产数据库之南大通用数据库详解安装和使用
  8. 对称矩阵可以分解为对称矩阵的乘积 对称矩阵开根
  9. ns3学习之初识ns3
  10. java ee框架开发技术与设计教程_Java EE框架开发技术与设计教程