以下哪些属于测试工作开发人员完成的测试每日完成后需要汇报的内容

项目开发到一定阶段需要提测給测试员冒烟测试,作为负责人那么提测报告怎么写?这边简单举例子啊

本人之前写过的也很简单

针对需要测试的版本,邮件Title格式为:

【体验申请】功能名称 + 版本迭代号

开发发了体验申请邮件后产品体验通过后直接回复该邮件,进入测试

针对免测的版本邮件Title格式为:【免测】功能名称 + 免测

如果是在排期内规定本周需要写“版本”;如果是未在排期内临时加入的、紧急的需求写“日常”;如果是免测嘚,直接写“免测”

1.     网站所有核心流程(正常下单分期付款,合约机)以及活动页详情页库存展示,在功能上跟以前保持一致

  针对有些项目需要修改apache WEB服务器的部分规则在此栏目里说明。没有则不填

 针对有些项目需要修改、增加 TTCSPP的在这里说明下,比如新增的TTC端口号等然后在邮件附件中附上TTC的配置文件、SPP程序等。没有则不填

 针对有些项目需要建库、建表、更新表字段的在这里说明下加了什么库,什么表及字段然后在邮件附件中附上相应SQL文件。没有则不填

后的给甚至有些直接给的是SVN地址。现在统一从/data/release/开始

针对有些项目有严格嘚发布顺序的,必须在此处说明

如:针对一些js的文件必须先发布JS文件,然后再发布JS版本号文件然后刷CDN等等之类的

 只是提供模板格式,內容自己公众号回复"提测"下载word模板

欢迎大家加入Java高级架构/互联网(严禁培训机构、广告群最干净的技术交流群): 

微信平台本人收集个大量資源(4000G架构资源),只做分享欢迎大家关注获取,保证免费非任何机构

有些事情说起来有些滑稽几年湔,我们说软件测试业在中国刚刚起步。现在我们还是在说,软件测试业还是刚刚起步几年的时间,对于其它行业是一个什么概念峩不清楚对于IT行业来讲,不是一个小数实际上,国内软件业的发展缓慢限制了测试业的发展没有软件的开发计划,测试的需求不旺啊然而,反过来想在软件测试业还没有大红大紫的时候介入进去,应该是个好时候

那么,从事软件测试业的基本要求是什么我根據自己的体会,罗列一些供朋友们参考。

首先要有宽泛的计算机基础知识。微机原理数据结构,数据库操作系统原理,编译原理逻辑,编程语言网络,等等都要系统地学习过。都精通不大可能因为人的兴趣都不相同,但是这些功课的基本知识点是应当了解的。我们在谈到职业的类别的时候我们可以说C程序员,C#程序员Java程序员,而没有C测试员C#测试员,Java测试员程序员可以只擅长某一门編程语言,测试员却不行为什么呢?测试员是代表用户的在做测试的时候,他(她)需要考虑到方方面面的事情例如对于一个用C写嘚上网拨号程序,测试员需要考虑:

(1) 程序的功能是否正确;(要求计算机知识)

(2) 是否符合用户的使用习惯;(要求界面设计知识囷换位思考能力)

(3) 性能是否满足要求例如长时间使用;稳定性;(要求深入的计算机知识)

(4) 是否能够满足用户可能的不同操作系统的要求;(要求计算机知识)

(5) 如果在全球发布,是否满足不同语言和文化的需求;(要求软件国际化测试知识)

(6) 如何搭建测試环境;(动手能力硬件知识)

(7) 做代码检查;(比较深入的C语言知识)

所以,各方面都了解一点你在做测试的过程当中你会感觉順手的多。如果某写方面还差一些没有关系,计算机行业的特点就是边做边学只要是个有心人,学习是很快的

其次,要掌握一门编程语言有的朋友可能会说,我就是不愿意做编程才来做测试的怎么测试还有这么一个要求?我要尝试说服你:)我的理由有两个:

1. 只有知道怎么做一个软件产品,才能真正懂得这个产品而只有真正懂得了产品,才能做好测试一行代码不会,你会始终是个门外汉不要满足于点鼠标,而去尝试着打开我们面前的黑盒子

2. 自动化测试技术需要编程技术。自动化测试是软件测试的一个发展方向一方面很多测试工具都需要人工干预,编写代码;另一方面在有的情况下需要自己编写测试工具

对于测试员来说,编程技术不要求精通泹要会。

再次学好英语。在现阶段我们只能承认,在计算机方面英语国家领先。有很多的资料都是英语的如果仅仅局限在中文资料方面,会影响你的渊博程度:)举一个简单的例子,Windows操作系统会捕捉到一些程序或者操作系统内部的异常你可以根据这个异常到微軟网站上去查找错误原因和解决办法,其中有很大一部分资料就是英文的因为还没有翻译过来或者以后也不会翻译的。

以上所说的几点看法都是在计算机行业里面打转,下面说几个“虚”的要求吧

1. 锻炼出一双测试的眼睛。我的一个朋友她也是做软件测试的,她说有一次她和她老公去买笔记本电脑,她一眼就看出液晶屏上有几个坏点而她老公却看不出来。她说这要归功于她有一双测试的眼睛。测试的眼睛就是对问题特别敏感,能够发现常人发现不了的问题测试员就是要找软件中的问题,有了这双眼睛会让你收益非浅耐惢,细心和经验会有助于我们到达这个要求。

2.平和的心态从心理学上说,每个人都不喜欢别人对自己挑毛病程序员也是这样。所鉯要以平和的心态去看待发现的软件问题,以平和的心态去和程序员交流千万不要以为自己发现了几个问题,就可以责怪程序员或鍺冲过去骂他们一顿。也不要在背后谈论谁谁谁不行bug太多。一个项目是大家共同做的需要举集体之力才能做完。我们测试员发现的问題多表明项目的风险又少了一点,应该高兴才是如果你的脾气不好,可能这个恶名会掩盖你的真才实学很可惜的

不了解整个公司的業务,根本就没办法进行测试

了解整个业务里面所需的数据有哪些?哪些是需要用户提供的?哪些是自己提供的?有哪些可以是假数据?有哪些必須是真数据?添加数据的时候可以用哪个库?

明白了整个软件的数据库架构才能知道哪一个数据是从哪一个表里头带出来的,它的逻辑是什麼有没有连带关系。

用什么语言开发的?用的是什么服务器?测试它的话需要用什么样的环境进行测试?整体的测试环境是什么样的?

如果缺少叻需要进行环境搭建,架构搭建一般去一家新公司之后,架构是搭建好的了解它即可,熟悉之前的这些老员工们使用什么样的架构詓做的

整个软件有哪些模块,比如说首页面、注册页面、登录页面、会员页面、商品详情页面、优惠券页面等等

明白有多少个模块需要測试每个模块之间的连带关系,进而怎样进行开发人员完成的测试分工

我需要几台计算机需要几部手机,手机需要什么样的系统什麼样的型号。

比如测一个网站的性能的时候电脑的配置达不到测试并发5000人的标准,要么升级电脑的硬件配置要么多机联合,多机联合時需要几台电脑都需要提前筹划。

我的性能目标是什么样的?我的功能目标是什么样的?我要上线达到的上线标准是什么样的?

性能目标比洳我要达到并发5000人的时候,CPU占用率不能高于70%内存占用率不能高于60%,响应时间不能超过5秒

功能目标比如整体的业务流程都跑通,所有的汾支流程都没有问题所有的接口都能够互相调用,整体的UI界面没有问题兼容性没有问题等

把这些问题都弄清楚,测试的思路会非常的清晰

1.一般缺陷的发现能力

至少你要满足一般缺陷的发现能力这个是最基本的,如果要连最简单的一般的缺陷都发现不了的话别说优秀測试工程师了,你说你是测试我都不信

2.隐性问题的发现能力

在软件的测试过程当中有一些缺陷藏的比较深有的是性能方面的问题,有的昰功能方面的问题它需要有一些设定特定的条件的情况下才会出现这样的问题。

比如说买双鞋必须选择的是什么品牌必须选择是红颜銫,必须选择44号而且必须选择用特定的支付方式才会出现这样的bug的时候,那么这种就属于特别隐性的bug对于这样的问题的发现能力一定偠比别人更强,要找到一些别人可能发现不了的bug

3.发现连带问题的能力

当发现了一个缺陷之后能够想到通过这个缺陷可能会引发其他哪个哋方出现问题,这就叫做连带的问题而不是说发现这一个bug之后提了这一个就算完了,一定要有一个察觉可能其他地方也存在这样的问題。

4.发现问题隐患的能力

有些软件里边可能有一些操作模块或者是代码写的接口,表面上没有什么问题但是它是有隐患的,比如说这個接口写的不稳定当他传的数据有一些问题的时候,可能它最后返回的结果就是报错就是报404或者报乱码

5.尽早发现问题的能力

如果你只能停留在界面级别的话,那你根本就没有办法达到尽早发现问题的这个能力

你必须要等到前端开发人员完成的测试把每个界面都做好了之後才能进入测试而我能比你早一个月进入测试了,然后我比你结束测试时间快一个月而你又比我晚一个月,那么咱俩的薪资一下就拉開了

6.发现问题根源的能力

需要知道这个缺陷它到底是由什么原因产生的是属于什么类型的缺陷,是ui前端开发人员完成的测试做的问题還是后台接口开发人员完成的测试做的问题?

不仅要找到这个bug,还要知道这个bug产生的原因这样的测试开发人员完成的测试是非常棒的,而苴很是受人尊敬提bug的方式也就不一样了

熟悉工具和熟练使用工具完全是两个概念,熟悉工具基本上等同于不会遇到过很多简历上写会使用什么什么工具,都没有实际能力比如loadrunner只会一个简单的录制,增强一下脚本觉得会用了,那知识会用了1/5其他4/5 都不会。

它是怎么样給服务器发送请求的是用什么样的方式去发送请的,是用什么样的方式去监控的它的操作原理是什么样的,咱们要把这件事情搞清楚这样的话能有助于更好的去使用这些东西。包括一些请求的协议每个协议代表什么意思,它是用来干什么的

一定要能够自己完成一個独立的内容,独立的工作这件事情领导你交给我好了,放心我能给你搞定要的是这样的人

找出缺陷的时候,不仅要看它的表面还偠看它的本质

发现问题不是能力,发现问题并提出解决方案才是真的能力

测试报告能够说明你表达的清不清楚?领导能不能看懂?还有就是能鈈能够把你整个测试的过程给它梳理得非常详细人家能够通过你的报告,能够了解到整个的项目的情况而不是只了解一个片面的情况

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 开发人员完成的测试 的文章

 

随机推荐