专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

小白学习测试_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 16:11:42       共计:3619 浏览
小白学习测试?

你好,我一个经受住六年磨练的程序猿,很高兴回答你的问题。

首先我们先了解一下什么是软件测试:

软件测试(Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

那学习软件测试从哪里入手呢?

我认为分为初级阶段是很容易的,向我们公司的测试人员,首先是了解项目的业务流程,然后就是一通点点点,找到不合理,崩溃等bug。其实这就是最基础的测试,但是这也是最初级的阶段。

初级阶段需要掌握四个方面的内容:

一、软件测试的基础知识,编写测试文档

二、掌握禅道、SVN等必要工具

三、web测试与app测试的方式方法与协议

中级阶段需要掌握以下方面的内容:

一、自动化工具、性能工具等的环境搭建以及使用(QTP、loadrunner、jmeter等)

二、app/web性能测试

三、fiddler抓包工具的操作使用、Jenkins自动化部署工具

高级阶段就不是一两句能说完的了,需要时间和经验的积累例如:

一、业务分析能力

1.分析被测业务数据

了解整个业务里面所需的数据有哪些?了解我们用户群体的数据等等

2.分析被测系统架构

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

3.分析被测业务模块

整个软件有哪些模块,比如说首页面、注册页面、登录页面等

4.分析测试完成目标

我的性能和功能目标是什么样的?比如整体的业务流程都跑通,UI界面没有问题是否有很好的用户体验,兼容性没有问题等

二、缺陷洞察能力

1.一般缺陷的发现能力

发现软件的缺陷并提出意见和建议等

2.隐性问题的发现能力

在测试过程当中有一些很难发现的问题,例如性能方面或事功能方面的问题,它需要特定的条件下出现。对于这样的问题的发现能力一定要有,要找到一些别人可能发现不了的bug。

3.发现连带问题的能力

当发现了一个问题之后,通过这个问题发现连带的问题。而不是说发现这一个bug之后提了这一个就算完了,一定要了解可能其他地方也存在这样的问题。

总结:说到底软件测试这个行业是一个入门简单,但是想要进阶高级层次也不是一件容易的事。需要你的不断学习,不断积累。需要你掌握的东西其实很多,方面很广。需要你了解每一个项目的各个业务流程,可能有时候比程序猿了解的还要深刻,这样你才能成为一个好的测试人员。不过只要你肯努力坚持就一定会成功的,多说一句:“一个好的测试人员工资待遇还是很可观的”。 祝你成功。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:学python这条路怎么走_数据库 | ·下一条:java入门需要多久_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有