禅道项目实战

测试对象:禅道项目管理软件

环境:Linux下(具体安装就不说了,网上有很多的教程,跟着做就好了)

启动:/opt/zbox/zbox start(记得在管理员权限下面操作,否则可能报错)

访问:IP:端口号(默认8080,不要随便改很容易忘,我改成了8989,3306,root密码:123456,捣鼓了好久)

前期准备()-需求评审(用户需求说明书)-设计评审(产品设计文档,产品概要设计文档)-测试计划(计划内容)-测试架构(框架,草图)-测试用例(重要)-环境搭建(网络环境,硬件环境,软件环境)-功能测试-性能测试-安全测试(B/s)-兼容测试(浏览器,操作系统)-BUG测试总结

产品需求和设计评审

立项:会议,测试人员主要了解需求,并对此提出建议

测试计划在需求或者设计评审之后进行,之所以进行测试计划的编写,主要是为了让领导知道测试的内容,方便进行宏观调控,,让测试人员更好的理解需求,了解在不同阶段的内容和工作。测试计划一般由测试经理和测试主管编写。5W+H原则,编写了测试计划之后,依然要进行测试计划的评审,主要是对测试计划的正确性和全面型进行评审,软件开发人员和测试负责人员进行

测试用例架构搭建

横向:测试目标、测试范围

纵向:

单元测试

集成测试

系统测试

验收测试

测试策略:

粗测

数据和数据库的完整性

接口测试:禅道页面会跳转(软件方面)

对于无效的测试用例会提示相应的错误信息或者警告

功能测试

界面测试:窗口布局是否符合标准,各种键和快捷方式是不是正常,窗口的大小,状态和中心

性能测试:打开页面的响应时间,搜索的响应时间,创建的响应时间,并发

负载测试:多个用户瓜分资源

强度测试:破坏性测试,测试临界值

容量测试:和强度测试有些类似,考虑到客户端和服务器的资源情况

安全性和访问测试:组织权限安全,后台安装的安全是否有漏洞

故障转移和恢复测试:客户端和服务端连接断开,服务器断电会怎么样,可以给服务器做一个冗余备份

配置测试:安装(安装是否可用)卸载测试(可以通过什么方式卸载)(激活测试)

用例设计方法:等价类,边界值,因果图,错误猜测

边界值:

产品输入框的边界值,产品名称,产品代号是否有输入限制,文本框里面输入500个字符,目的是将上下左右填充满,看是否有空格等东西,左右空缺,文档附件的大小限制,用例个数的限制

等价类:

功能测试用例设计:业务功能,链接(模块里面的链接是否正常跳转,是否有孤立的web界面),表单与数据库,校验与缓存

业务功能设计:划分子系统,各级分解

子系统-子业务-分解-用例设计-用例审核

以业务流程来写用例

安装-运行-后台-组织-产品-项目-文档-测试-统计

作业:按照业务逻辑模块,每个模块编写10个测试用例

性能测试用例设计

事务-响应时间-并发-吞吐量-tps-资源利用

事务:记录从客户端到服务器端,服务器返回客户端的应答时间,可以反映出一个操作所用的时间(响应时间,事务自身时间,浪费时间(网络拥塞)网络时间:web server时间,服务器处理时间,网络延迟时间)

响应时间:网络时间:web server时间,服务器处理时间,网络延迟时间

并发:业务(用户在同一时刻同一件事,一般指同一类型的业务。)

吞吐量:网络上传输的数据量总和,吞吐量/时间

TPS:每秒处理事务的能力

资源利用率:CPU,内存,磁盘

测试用例:登录响应时间,1000个用户并发登录,10000个用户并发登录(压力测试),1000个用户并发添加项目,1000个用户并发添加产品,1000 个用户并发添加文档,1000个用户并发添加用例,1000个用户添加BUG,1000个用户对八大业务同时进行分配操作,系统运行的最低硬件资源,系统运行时无硬件交付时的资源情况,监控硬件资源的消耗

作业:编写20个性能测试用例并入库

安全测试用例:web攻击,web漏扫,4A标准

web攻击:服务器漏洞:缓冲区溢出,目录遍历

网页漏洞:伪造cookies(替代了真的cookies,骗取服务器信任)强制访问,拒绝访问,SQL注入(在SQL里面注入一些非法的SQL语句,来查询他想要的东西)跨站脚本(恶意脚本放在JS里面,从而攻击)

web漏扫:百度云观测,乌云,360网站安全

4A安全管理:集中账号管理,认证管理,集中权限管理,集中审计管理

文章:4A安全性分析

测试用例:

用户名的安全性

兼容性测试:硬件兼容,软件兼容,网络兼容

硬件兼容:与整机兼容 与外设兼容

测试用例:系统部署在笔记本上,系统部署在PC机上,系统在部署在刀片机上,部署在1U服务器上,web页面运行在16:9的显示屏上

软件兼容

操作系统兼容:MAC,Linux,Windows,平台也有所不一样的

界面测试:导航:描述了用户的实际前后页面的操作

图形:图像有明确的用途,字体风格,图片回绕

内容:信息是可靠还是错误,信息是否有语法错误,一般注意一下英文,信息的相关性是否在页面找得到相关内容的入口

表格:整体风格

用例:页面是否有太多的信息,页面结构和导航是否一致,主要内容是否在主页呈现,动画的堆放,所有界面的字体是否一致,背景字体和字体颜色的搭配,图片的大小和质量,文字和图片的互动,表格是否可以左右滑动,表格是否可以下拉翻页,表格列宽是否可以拉伸,整体风格

测试用例的评审:开发经理和测试经理,按理说应该所有的参加

评审的目的:查漏补缺,提高用例的质量

点:测试用例是否按照公司提供的模板进行的

用例的描述是否清晰、操作步骤和描述是否一致,测试用例是否覆盖了所有的需求,测试用例是否冗余,测试用例和期望结果,测试用例的可执行性,是否从用户角度,

搭建测试环境:软件环境,硬件环境,网络环境:局域网,广域网

粗测:首次测试(集成测试方面)

算是一个随机测试

功能测试

界面测试:导航-图形-内容-表格-整体界面测试

Bug管理:提交-跟踪-处理-关闭-查询-统计

测试对象:项目背景,测试对象(主要的技术指标)

测试报告:报告发给项目经理

测试环境与资源(网络拓补图)测试设备列表,参与的人力资源,

测试策略与计划

测试结果 (产品结果(填写用例))

测试结论

面试:网络

session,cooking,tcp/udp的区别,IP协议的区别,IP网段的划分

数据库:查询,排序语句

Linux命令,启动进程,结束进程,安装包,查看进程,shell语句是进阶

测试理论(测试分类,测试的流程,白盒黑盒的区别),测试用例(给一个对象写测试用例)按流程分写测试用例,按分类分来写用例

介绍项目:B/S架构还是C/S架构+后台用的是什么(Linux加法器加PHP+MySQL)+数据库中有多少张表,数据条数,项目的并发数,项目安全的关系

自己负责的模块:项目主要有单元测试,集成测试,系统测试,验收测试,

要说主要的业务,

在项目中的职责,是否做计划,是否跟进BUG,是否做风险分析,在团队里是否合群

原文地址:https://www.cnblogs.com/wd3648/p/10259382.html

时间: 2024-08-02 07:34:19

禅道项目实战的相关文章

小玩意儿之Gitlab 代码提交日志同步到禅道项目管理系统

以前都是使用禅道官方推荐的服务器本地扫描的方式,但其实不太方便,需要跟着项目的变化,不断的在配置文件维护项目相应仓库的配置. 然后现在Web Hooks越来越普遍的情况下,想尝试一种新的方式.看了禅道的Git模块Control中的代码后,发现了一个apiSync方法,于是有了思路: 覆盖其 git/apiSync 动作:并通过使用独立入口的方式回避其原有的鉴权机制,而通过 Gitlab 的 Hooks Secret Token来鉴权. 使用方法 将代码解压到禅道项目目录 生成一段随机字符串作为S

关于禅道项目、版本关系的正确理解

之前没有完全领会禅道对于“项目”的定义,每次发版,都是在同一个项目里操作,其实这个做法是不对的,应该一次发版对应一个项目,正确的步骤应该是这样: 1.在产品下新增一个项目,命名的时候带上版本号,如:XXXXXX项目V3.1 2.在此项目下,新增版本,命名与项目名对应,如:XXXXX组件V3.1

zentaopms - 禅道项目管理系统部署

概述 禅道是开源免费的项目管理软件 部署 下载地址:http://www.zentao.net/download.html 网站主目录:\zentaopms\www 数据库配置:zentaopms\config\my.php 部署后,首次访问提示安装,安装过程可自动初始化数据库(需要提前建立数据,配置数据库访问密码). PS:windows下部署,通过wamp快速搭建运行环境:http://www.cnblogs.com/ybtools/p/6503340.html 问题 本机localhost

cenos6.5下安装 禅道项目软件专业版

1.将官网下载的文件上传至服务器 /var/www/html文件夹下 [[email protected] html]$ sudo cp /home/sinovo/下载/ZenTaoPMS.Pro6.5.stable.php5.3_5.6.zip  /var/www/html/ [[email protected] html]$ sudo unzip ZenTaoPMS.Pro6.5.stable.php5.3_5.6.zip 删除压缩包 [[email protected] html]$ su

NO.145 禅道使用分享第十九期:有效控制项目的风险和成本

关于禅道使用经验分享 禅道使用经验分享,欢迎大家一起来探讨关于禅道项目管理软件使用方面的问题.我们广泛的收集对禅道的看法和建议,充分了解广大用户使用禅道的具体情况和要求,进而不断完善禅道的功能和服务. 想分享你的禅道使用经验,可直接联系先知@禅道,QQ:1292676069. 本期禅道使用经验分享来自于成都锤子工厂(Hammer Studio)的联合创始人罗聪翼.非常感谢他百忙之中接受禅道的采访,分享他和工作团队使用禅道的经验和心得. 成都锤子工厂(Hammer Studio)项目管理情况 Ha

(make)环境搭建 Linux下安装禅道和Ecshop

[安装Ecshop2.7.2网站(LAMP环境)]--实践LAMP :  Linux + Apache + Mysql + PHPEcshop2.7.2注意:在输入命令过程中,学会用tab键补全命令,不要对着照抄,很容易出错.前置:A:先设置虚拟机中的CD映像路径,为RHEL6.5.ISO(安装包),点连接  虚拟机->设置->CD/DVD->ISO映像文件选择rhel-server-6.5-i386-dvd.iso安装包(设置状态:勾选已连接)设置之后在服务器桌面会出现RHEsL_6.

项目管理系统-禅道使用体会

1.只用禅道来作为BUG管理系统 只需要新建产品,接着写测试用例和提交BUG就行了 重点理解:“确认”和“解决”的区别:确认指的是程序员看到BUG之后,确认BUG是否真实存在:解决是程序员已经解决了BUG 2.需要备份禅道管理系统(专业版) (1)直接备份xampp目录 (2)备份C:\xampp\mysql目录下面的data目录, 备份C:\xampp\zentaopro\www下面的data目录,   备份C:\xampp\zentaopro\config下面的config.php文件  

云计算视频教程:Java内容微服务架构项目实战

微服务架构模式(Microservice Architect Pattern)是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调.互相配合,为用户提供最终价值.微服务架构的本质,是用一些功能比较明确.业务比较精练的服务去解决更大.更实际的问题. 近两年在服务的疯狂增长与云计算技术的进步,让微服务架构受到重点关注,因此很多同学想知道微服务架构的部署及实际应用. 课程简介 MyShopPlus项目致力于推广并普及微服务架构思想,采用全新服务网格系统打造电商生态级产品.通过学习学

windows禅道环境搭建

zentao官网的几个网址 http://www.zentao.net/ http://www.zentao.net/article-view-79863.html 搭建环境需要下载两个文件 1)禅道项目管理软件源码下载 http://sourceforge.net/projects/zentao/files/5.2.1/ZenTaoPMS.5.2.1.zip/download 2)windows一键安装包 http://sourceforge.net/projects/zentao/files