去年年底的时候我写了一篇,关于如何自学软件测试的攻略,一些小伙伴根据我的攻略学习后,找到了软件测试的工作,成功的实现了换行。

不过也有一部分小伙伴,在学完后,去找工作,被问到项目经验时,不知所措。

今天就应大家的要求,写了一篇,关于自学软件测试,如何增加项目经验的攻略。

其实要想自己拥有真实的项目经验,别无他法,唯一的办法就是去做。

只有自己亲自动手去做了,获取的经验才是自己的经验。

只是听别人讲,是没办法明白在项目中会遇到的各种问题的。好了,正式开始给大家分享。

第一步 找到合适的项目

互联网上的项目千千万万,大家可以根据自己想要获得的经验,去选择一个合适的项目。 比如,你们想要有APP测试经验,那就去选一个APP。想要WEB测试经验,那就去找一个WEB项目。想要物联网或者智能穿戴设备的经验,那就去买一个对应的设备。比如,我已经学完了软件测试的相关的知识了,现在我想要找一个项目来练手。网上的项目那么多,我该怎么去选择呢。我们可以从以下几点去考虑。

1、排除负责的项目。

大家都是初学者,刚刚学完测试,复杂的项目会让你摸不清楚头脑,不知道从那里下手,而且内容太多,短时间内,你没办法全部整体的去做一遍,所以我们要选择简单的项目。大家可以去应用市场里,找那种刚刚上线的,用户量还不多的那种项目来做。

2、选择主流的项目。

什么交主流的项目,也就是现在最流行的产品。比如,电商的,社交的,金融的,直播的,问答的,资讯类的。这些都算是主流经验的项目。

3、选择自己擅长的项目。

这个你要看你自己擅长什么,各位可以从自己常用的软件下手,这样需求你们可以更明白,比如我经常逛知乎,知乎上的各个功能我都很熟悉,知道每个功能是做什么用的,我设计他的测试用例就会很轻松。

通过了以上三个步骤的筛选,我们就已经找到了我们即将用来练习的项目了。

第二步 熟悉项目的结构和功能

一般来说,我们这样子找到的项目,我们除了客户端能够了解外,我们是不能看到他的后台的,所以,我们只需要对客户端进行测试就行了。

但是我们应该可以分析得出,这个项目是用的什么开发语言,什么数据库。什么模式开发的。

一般主流的都是MVC模式,mysql数据库。Java/php语言。

我们要自己按自己的猜测去画出这个项目的结构图。

客户端-数据库-服务器之间的关系。

其实这一部分可以套用的,大多数的系统都是MVC模式的。

画出了项目的结构后,我们就应该去熟悉他的功能了,理清楚客户端的业务逻辑。功能流程这些东西。

只有在熟悉了这些后,我们才能够对他进行测试。

这个熟悉的过程,差不多就可以算作需求分析的过程了。

第三步 估算工作量,编写测试文档

在对整个项目已经有了一定的认识和了解后,我们就要开始编写测试文档了。 可能大家以为,就是直接对这个项目进行测试就行了。

其实这样子做是没有意义的,你也学不到什么经验。做完后,说不定和没做没什么区别。

所以,我们现在应该开始编写这个项目的测试计划、测试用例。 我建议大家,严格的按照实际的情况来做,你就要认为,你现在就是这个项目的测试工程师。

测试计划,就应该按照实际的来写,每一部分都不应该省略。千万不要随便网上找一个模板,自己看看就以为自己会写了。你自己不去做一遍,是不知道这里面的坑的。 测试计划写好了后,就开始测试用例的编写。

测试用例的编写和测试计划一样,不要省略。所有的功能,都要写进去。

没有需求文档怎么办?没有需求文档就参考市面上成熟的同类型项目的实现方式。

第四步 执行测试

根据前面编写好了的测试用例,去执行测试,因为我们选择的项目都是那种才上线的项目,用户量还比较小的,可能公司的开发团队也不是什么大牛团队,所有,你们百分百是可以比较轻松容易的找到BUG的。

在执行测试的过程中,把找到的BUG记录下来,你们可以自己在本地搭建一个BUG管理系统来记录,也可以直接用excle来记录。

并且在测试的过程中,发现用例写的不合理的地方,也需要做更改,请认真的去对待这个事情。

第五步 编写测试报告

测试执行结束后,根据你找的BUG进行分析,编写测试报告。 说明这个产品的质量情况,指出不足的地方,哪些地方可以值得改进。

结论

在你们完成了上面的几个步骤后,肯定是会有收获的,不过,你们只是意思下的走个流程,那就没什么意思了。

还是那句话,实际的认真的去做,和敷衍的走流程,效果是完全不一样的。

可能好多小伙伴,看完了后,会觉得说的是些废话,你也知道是这样做。

那么问题就来了,你为什么不去做呢?

我给大家整理了几个适合用来做练习的项目。

APP:

阅色、小步商城、inyota、聪头、

WEB:

上海一手房 http://www.sh-ysf.com/zongdai/

里子 https://lizitm.cn/

建筑头条 http://www.archnews.cn/

以上都是我随便找的一些比较简单,而且看起来问题不少的网站或者APP。

好了,还有具体的问题,可以联系我。

V:HUACE1024


最后: 给大家推荐一个 q 群:902061117 里面有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测

试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果对你有一点点帮助,各位的「点赞」就是小编创作的最大动力,我们下篇文章见!

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

自学软件测试如何得到项目经验,这是我摸爬滚打的实战经验谈...相关推荐

  1. 软件测试项目经验案例_自学软件测试如何得到项目经验

    因为[青云叔叔]在企业做了多年测试专家,也一直致力于测试行业发展的步道,参加过很多测试行业大会,也参加过很多测试技术交流会,工作十余年了,也在企业做了很多管理类,所以一直也在培养从学校毕业后进入到公司 ...

  2. 自学软件测试,缺少项目实战怎么办?

    大家好,我是谭叔. 昨天逛帖子,看到有自学软件测试的同学苦恼于看书学习之后,学过的知识转瞬即忘,并且没有上手的测试项目,不管是知识巩固还是面试求职,都比较艰难. 其实,初次接触技术工作,遇到这样的困难 ...

  3. 软件测试工程师简历项目经验怎么写?--1000个已成功入职的软件测试工程师简历范文模板(真实简历)

    一.前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的.那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来 ...

  4. 1000个已成功入职的软件测试工程师简历经验总结:软件测试工程师简历项目经验怎么写?(含真实简历模板)

    目录:导读 一.前言:浅谈面试 二.软件测试工程师:简历模板 三.软件测试工程师:简历包装 1.基本信息: 2.教育背景: 3.专业技能 4.工作经历 5.项目经验 6.自我评价 四.软件测试工程师: ...

  5. 软件测试工程师简历项目经验怎么写?--1000套软件测试工程师简历

    一.前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的.那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来 ...

  6. 软件测试工程师简历项目经验怎么写?--10000个已成功入职的软件测试工程师简历范文模板(含北凡老师的真实简历)

    一.前言:浅谈面试 面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的.那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来 ...

  7. 软件测试工程师简历项目经验怎么写(含真实简历)

    在写简历之前,我们先来看看失败者的简历和成功者的简历之间有什么区别.为什么成功者的简历可以在求职中起到"四两拨千斤"的作用,而失败者的简历却被丢进了垃圾桶,这两者到底有什么不同? ...

  8. 阿里测试人员:8年经验分享自学软件测试学习路线

    越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多.本文主要说明的是从事软件测试行业需要必备的 ...

  9. 软件测试工程师的简历项目经验该怎么写?

    想要找一份高薪的软件测试工作,简历项目必不可少(即使是应届生,你也要写上实习项目).所以很多自学的朋友找工作时会碰到一个令人颇感绝望的拦路虎:个人并没有实际的项目工作经验怎么办? 怎么办?只能认头低薪 ...

最新文章

  1. 北大教授吴玺宏:从发声到语言,具身物理模型让NLP回到小数据时代
  2. 算法与数据结构(一)
  3. Oracle_零度笔记
  4. Excel使用控件创建动态地图图表
  5. “指向指针的指针”的理解
  6. 【深度学习】深入理解Batch Normalization批归一化
  7. 面向智能电网的电力大数据存储与分析应用
  8. 拥抱开源未来 百度Doris进入顶级开源社区Apache
  9. 电脑充不满电一直95_居民:小区充电桩为何充不满电?有关部门这样回应
  10. 分层目标规划matlab,多目标规划问题Matlab示例_fgoalattain.doc
  11. 一文看懂Java内存模型(JMM)
  12. 托马斯微积分是数学守旧派的代表作
  13. Ubuntu 部分截图
  14. 11:c# oop思想面向对象编程(by-朝夕)
  15. 而立之年,学习编程,
  16. STK10与MATLAB互联
  17. UE4第三人称多人联机游戏开发01
  18. 如何处罚被客户投诉的项目经理?
  19. IOS高德地图使用说明
  20. 全面了解三极管——三极管基本参数1

热门文章

  1. 跳槽谋发展:人生发展的一些思考和最近找工作的坎坷经历
  2. error: C2039: “staticMetaObject”: 不是“QGraphicsItem”的成员
  3. 三、使用Arduino控制WS2812B灯
  4. 利用Word 中的“从任意文件中恢复文本”转换器来恢复损坏的文档
  5. 【初篇】DHT11连接STM32、One wire单总线原理、GPIO代码详解
  6. LPS:美国国防部参与研发的操作系统
  7. 版本管理之SVN实践教程:基础篇(5):提交/解决冲突/回退/确认
  8. mac关闭VPN之后,浏览器就不能够正常上网了(图解)
  9. 反常积分(Anomalous Integrals)
  10. SLC MLC TLC QLC擦写次数