测试学习中,在此记录自己的测试过程

1、搭建测试环境
iwebshop采用的是B/S架构,开发环境是LNMP(linux、nginx、mysql、php),我下载了xampp一键集成包,把项目部署在了WAMP环境中。这个过程已记录在之前的文章。
(现在只懂这种环境搭建,其它的还不会)
2、熟悉业务
通过思维导图画项目的组织架构图,只画模块,不必细致到功能点,这样做完后对项目有个整体认识。后台组织架构部分如下:

然后确定测试范围,也就是梳理功能点,保证测试不遗漏。后台测试范围部分如下:

3、熟悉了产品后,开始写项目方案和计划,主要包括测试范围、人员、任务分配、测试进度安排、测试工具、测试策略、风险评估等。这一步只在脑子里过了遍,没有写成文档,找了个模板文档。
有了计划后,就可以使用测试管理工具新建产品、添加人员、上传测试计划了,我用的禅道。

貌似要安在根目录下才可以,开始没放在根目录有错误提示
点击start就可以了,省略了中间一些简单的步骤就到这里了

点击产品,新增产品

点击组织添加用户

上传测试文档

4、编写用例并执行用例
目前进行的是前台首页初始化数据测试,即页面显示的信息是否与数据库中的信息一致
先确定首页哪些地方用到了表,一般排序有规律的就是
然后在数据库中找到对应的表,可能对应一个,也可能是两三个
编写sql语句验证是否真的一致
接着编写用例并执行
第一步:确定哪些地方用到了表,由于第一次做,所以我把整个页面中有顺序的都圈了下,部分如下:


为了方便,还是得把这些模块记录在文件里

第二步:在数据库中找到对应的表,花了些时间
这是在后台看数据库的样子,虽然有中文,但大部分都看不出每个表分别与哪个模块对应

所以需要打开navicat,连接iwebshop数据库,可以在DDL中查看表的详细信息

一个模块对应一个表的比较简单,对应多个表的需要理一理表间的关系,这是整理的结果:

第三步:编写查询语句,验证查询结果与页面显示是否一致
做的时候,表格列了3列,分别是模块、语句和图片,附上图片是为了方便核对。
每个查询语句是在navicat中验证后才写进表格中


第四步:编写用例并执行
将上一步生成的表增加些用例元素就是用例了

而执行,上一步中也执行过了
5、提交bug报告
还真有一个Bug,就是最新评论部分,评论应该按评论时间排序,而页面的显示按购买时间排序的
在禅道中按要求填写相应的数据就可以提交了
这一部分就这样了~

iwebshop项目测试(一)相关推荐

  1. mysql 电商实战_电商项目测试实战(一)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶搭建测试环境 1.叙述 在企业测试环境部署(二)博客中将iwebshop项目部署到了linux系统中,部署环境为LNMP ...

  2. 电商项目测试实战(二)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/9 ...

  3. 电商项目测试实战(一)

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 目录 一丶搭建测试环境 二丶快速熟悉项目 三丶编写测试计划 四丶编写测试方案 五丶使用禅道管理文档 六丶设计/编写/执行测试用例 ...

  4. 测试环境搭建流程_案例解析:一个完整的项目测试方案流程,应该是怎么的?...

    作为一名软件测试工程师,为项目制作完成的测试方案并执行,是我们日常工作的重要部分,同时,也是一名合格的软件测试工程师应有的专业素养.那么,很多小白和测试新手肯定要问了:一个完整的项目测试方案流程,应该 ...

  5. 测试软件项目的方法,保证项目测试进度的几个方法

    做接口测试已经多半年了,工作的过程中会碰到一些问题,使得测试的时间推迟,在这里和大家分享一下我的几个保证项目测试进度的几个小方法.这些方法是这段时间在项目的实践中总结出来的. 熟悉业务点: 对本次要测 ...

  6. 个人作业Alpha项目测试

    这个作业属于哪个课程 软件工程原理 这个作业要求在哪里 作业要求 团队名称 TEAMPANTHER 这个作业的目标 每个同学必须选取非自己所在团队的3个项目进行测试. 在你所测试的项目的Alpha发布 ...

  7. jbpm小项目测试_尝试使用jBPM Console NG(测试版)

    jbpm小项目测试 大家好! 这是有关jBPM Console NG的另一篇文章. 经过6个月的辛苦工作,我很高兴为开发人员社区撰写这篇文章,以进行尝试. 在这篇文章中,我将解释如何从源代码构建应用程 ...

  8. 来自一个用户的体验-Alpha项目测试

    软件梦之队成员:201731062305 周蓉 这个作业属于哪个课程 <课程的链接> 这个作业要求在哪里 <作业要求的链接> 团队名称 <软件梦之队>(附上团队博客 ...

  9. 项目测试流程规范(不同公司流程规范不一样,仅供参考)

    前言:结合公司的项目情况制定合理的测试流程,提高测试效率和产品质量.核心还是要加强项目成员之间的沟通,在保障研发效率的前提下提高产品质量. 一.测试流程图 上述流程图为项目的测试流程图,每家公司用的项 ...

最新文章

  1. TypeError: sequence item 1: expected str instance, int found
  2. MySql第几行到第几行语句
  3. 阿里云AIoT正式发布IoT安全中心和IoT Studio 3.0,进一步巩固AIoT云网边端基础能力
  4. ansible for devops读书笔记第一章
  5. Android生命周期帮助类,Android Service类与生命周期详细介绍_Android_脚本之家
  6. 企业文化用品展示网页的开发
  7. mysql-cluster 安装篇(1)---简介
  8. MySql 8 命令
  9. 如何提高Android系统Aututu benchmark跑分
  10. 使用JMeter进行简单的app接口测试
  11. 转载: dropout为啥要rescale?
  12. golang指数运算
  13. 计算机 及其 应用系统
  14. 根据月份,计算当月周数(非自然周)
  15. 串口之DCB结构体详解
  16. JScrollPane设置滚动条自动到最下(或最右)
  17. 知识问答之信息检索-1
  18. linux内核就是外包公司老板
  19. c 语言开发什么,c语言能开发什么
  20. C++代码扫描基础知识

热门文章

  1. 编好的C语言程序怎么运行,如何在cmd窗口编译运行c语言程序?
  2. 设置BAT批处理窗口显示颜色
  3. Vue开发实例(09)之按钮的使用
  4. 关系数据库系统的查询优化
  5. 充电桩系统设计之MCU 型号选择
  6. 安卓游戏《超凡蜘蛛侠》测评
  7. barcode4j+Apache POI,批量导出条形码图片到excel
  8. 详解C盘Windows文件夹
  9. STM8S0 TIM1_PWM互补输出
  10. 计算机怎样辅助与美工结合,农村中职电商专业学生学好计算机辅助设计软件的意义及方法探索...