贴吧一看,全是说没有项目经验的,那就写了一篇关于自学软件测试,如何增加项目经验的攻略,后面给大家免费提供4个项目(app跟web各两个),觉得写的不错的,帮忙顶下,支持下,感谢,大神勿喷。
其实要想自己拥有真实的项目经验,别无他法,唯一的办法就是去做。
只有自己亲自动手去做了,获取的经验才是自己的经验。
只是听别人讲,是没办法明白在项目中会遇到的各种问题的。
好了,正式开始给大家分享。

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

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

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

3、选择自己擅长的项目。
这个你要看你自己擅长什么,各位可以从自己常用的软件下手,这样需求你们可以更明白,比如我经常逛贴吧,贴吧上的各个功能我都很熟悉,知道每个功能是做什么用的,我设计他的测试用例就会很轻松。
通过了以上三个步骤的筛选,我们就已经找到了我们即将用来练习的项目了,后面我分享四个项目给大家,app跟web各两个。

第二步 熟悉项目的结构和功能
一般来说,我们这样子找到的项目,我们除了客户端能够了解外,我们是不能看到他的后台的,所以,我们只需要对客户端进行测试就行了。
但是我们应该可以分析得出,这个项目是用的什么开发语言,什么数据库。什么模式开发的。
一般主流的都是MVC模式,mysql数据库。Java/php语言。
我们要自己按自己的猜测去画出这个项目的结构图。

客户端-数据库-服务器之间的关系。
其实这一部分可以套用的,大多数的系统都是MVC模式的。
画出了项目的结构后,我们就应该去熟悉他的功能了,理清楚客户端的业务逻辑。功能流程这些东西。
只有在熟悉了这些后,我们才能够对他进行测试。
这个熟悉的过程,差不多就可以算作需求分析的过程了。

第三步 估算工作量,编写测试文档
在对整个项目已经有了一定的认识和了解后,我们就要开始编写测试文档了。可能大家以为,就是直接对这个项目进行测试就行了。
其实这样子做是没有意义的,你也学不到什么经验。做完后,说不定和没做没什么区别。
所以,我们现在应该开始编写这个项目的测试计划、测试用例。 我建议大家,严格的按照实际的情况来做,你就要认为,你现在就是这个项目的测试工程师。
测试计划,就应该按照实际的来写,每一部分都不应该省略。千万不要随便网上找一个模板,自己看看就以为自己会写了。你自己不去做一遍,是不知道这里面的坑的。测试计划写好了后,就开始测试用例的编写。
测试用例的编写和测试计划一样,不要省略。所有的功能,都要写进去。
没有需求文档怎么办?没有需求文档就参考市面上成熟的同类型项目的实现方式。

第四步 执行测试
根据前面编写好了的测试用例,去执行测试,因为我们选择的项目都是那种才上线的项目,用户量还比较小的,可能公司的开发团队也不是什么大牛团队,所有,你们百分百是可以比较轻松容易的找到BUG的。
在执行测试的过程中,把找到的BUG记录下来,你们可以自己在本地搭建一个禅道BUG管理系统来记录,也可以直接用excle来记录。

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

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

上文转自贴吧https://tieba.baidu.com/p/5740487488?red_tag=1769378493

软件测试入门及实战篇相关推荐

  1. 土人系列AS入门教程--实战篇

    这次我们要进入实战,我要教你们做一个很简单的游戏,下面的每句代码我都会加上注释,如果你看过上面的教程,我想要全部理解应该不会困难. 现在让我们开始吧.这个游戏是我初学的时候按教程做的一个游戏,所以印象 ...

  2. ASP.NET Core 快速入门(实战篇)

    上篇讲了<asp.net core在linux上的环境部署>.今天我们将做几个小玩意实战一下.用到的技术和工具有mysql.websocket.AngleSharp(爬虫html解析).n ...

  3. Systemd 入门教程:实战篇

    Systemd 入门教程:实战篇 原文出处: 阮一峰(@ruanyf)   http://blog.jobbole.com/98671/?utm_source=blog.jobbole.com& ...

  4. Linux Capabilities 入门教程--进阶实战篇

    该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 Linux Capabilities 入门教程:进阶实战篇 ...

  5. Linux Capabilities 入门教程--基础实战篇

    该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 Linux Capabilities 入门教程:进阶实战篇 ...

  6. .NET Core实战项目之CMS 第五章 入门篇-Dapper的快速入门看这篇就够了

    写在前面 上篇文章我们讲了如在在实际项目开发中使用Git来进行代码的版本控制,当然介绍的都是比较常用的功能.今天我再带着大家一起熟悉下一个ORM框架Dapper,实例代码的演示编写完成后我会通过Git ...

  7. Redis入门到实战(实战篇)缓存更新、穿透、雪崩、击穿!

    Redis基础篇 Java面试宝典-redis 实战篇Redis 开篇导读 亲爱的小伙伴们大家好,马上咱们就开始实战篇的内容了,相信通过本章的学习,小伙伴们就能理解各种redis的使用啦,接下来咱们来 ...

  8. 开发工具篇第三讲:Maven从入门到实战

    本文是开发工具篇第三讲:maven 从入门到实战 文章目录 1.什么是maven? 2.Maven能为我们解决什么问题? 3.说说maven有什么优缺点? 4.什么是Maven的坐标? 5.讲一下ma ...

  9. 入门C语言第三话:数组之实战篇——扫雷(进阶版——图形化界面,递归展开,播放音乐与音效,标记取消雷,记录雷的个数,鼠标点击,文末附有完整代码)

    文章目录 前言 每日鸡汤 基本思路 衔接基础班扫雷 准备阶段 正文 一.雷盘信息的存储 1.设置雷盘11*11与初始化 2.放置雷 3.放置雷周围的信息 二.图形化界面 1.创建与初始化窗口 2.加载 ...

  10. ElasticSearch分布式搜索引擎从入门到实战应用(入门篇-基本命令操作)

    ElasticSearch分布式搜索引擎从入门到实战应用(入门篇) 1.入门须知 2.ElasticSearch概述 2.1.ES简介 2.2.应用场景 3.ES和Solr的对比 3.1.ES作用 3 ...

最新文章

  1. manjaro升级的一些问题
  2. 探索Leangoo常用快捷键
  3. [转]Android UI 自动化测试
  4. linux jenkins远程脚本,在Jenkins中配置执行远程shell命令(转)
  5. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——对象命令
  6. java山地自行车怎么看型号_怎么看捷安特山地车型号 请问有知道捷安特自行车型号...
  7. c语言调用sqlite
  8. 蓝桥杯 ADV-184 算法提高 素数求和
  9. Objective-C概述
  10. ppt中插入html格式图表
  11. html语言标题怎么居中,html标题栏代码 HTML中怎么设置标题居中
  12. bzoj3991 [SDOI2015]寻宝游戏 set
  13. Python是个什么鬼?为什么那么多工作“会Python优先”?
  14. 微信朋友圈python广告演员_Python制作微信好友背景墙教程(附完整代码)
  15. endata 电影票房响应数据破解
  16. 二维动态数组空间分配 c语言,科学网—C语言中动态二维数组的使用和分配 - 王一哲的博文...
  17. seu校园网简易自动登陆教程
  18. ApacheCN 公众号文章汇总 2019.7
  19. [18调剂]华东交通大学软件学院软件工程、计算机软件与理论硕士点2018年考研调剂信息...
  20. glc四驱软件测试,北京奔驰GLC减配严重,四驱性能极差,官方是这么解释的

热门文章

  1. 机器学习案例实战:Python文本数据分析新闻分类任务
  2. 数字后端概念——MIM cell
  3. centos杀毒软件clamav安装
  4. 知识图谱研究最新综述论文: 表示学习、知识获取与应用
  5. jpg图片怎么压缩大小?简单快捷的方法教给你
  6. 计算机找不到家庭网络连接,电脑找不到家里的wifi无线网络怎么办?
  7. JavaScript 汉字与拼音互转终极方案 附JS拼音输入法
  8. Paper reading:Authenticating Top-k Queries in Location-based Services with Confidentiality
  9. JavaScript|表格背景颜色改变页面
  10. 网络计算机无法访问 没有权限,教您无法访问您可能没有权限使用网络资源怎么解决...