• 0
  • 0
分享
  • 软件测试工程师的一天工作内容是什么?——软件测试圈
  • 恬恬圈 2023-01-04 15:45:23 字数 1703 阅读 1189 收藏 0

  软件测试人员在测试不同的阶段做不同的事的,总的分为以下几个阶段:

  1.项目开始之初,也可以是一次迭代开始之初

  这个时候每天都是以熟悉本次项目或本次迭代功能模块需求为主。

  方式:一般就是看文档,有时就是看一天文档,或参加不同的评审会,根据不同人理解需求方式的不同,我喜欢用XMIND梳理测试点需求,我不管做什么事都喜欢用笔去整理一番。

  这时阶段主要是理解需求,分析功能模块的业务流程,尽可能将测试点梳理得更细,在梳理过程中如果遇到不理解,或需要做的需求与以前的需求逻辑不符时,可以先找产品经理讨论,并确定,方式可以是当面讨论,也可以以邮件的方式确定,推荐以邮件的方式确定。

  在这个阶段与团队配合的事情:如果项目流程完善的团队,这时一般会由产品经理开始组织需求评审,也可以用通俗的话讲就是过需求,以前公司是由SE组织需求评审,然后开发人员组织评审Story,目前公司是由开发人员组织过,由于不同人组织关注的重点不同。

  2.项目中前期

  这时阶段软件测试人员主是写文档。

  因为前期已经将需求的范围和测试点整理OK 了,那这个时候基本就是输出这些东西为主,输出的文档测试人员称之为测试用例。

  方式:一般是用excel写,有可能一连会写上几天的测试用例,我一般一天可以写二百多条测试用例左右。

  如果测试用例写完之后,这个时候测试人员会组织测试用例评审,可以用正式的会议形式组织,也可以以邮件的形式发给开发和产品评审,如果是以邮件的形式,那一定要跟踪,因为大部分开发人员都不喜欢看邮件,所以可以用即时通讯提醒开发人员和产品经理去评审测试用例。

  这个阶段开发人员一般都在编码,也是非常忙的时候。

  测试用例并不是一定要用excel写,像我们现在项目测试用例大部分都是用XMIND写,我现在也习惯了用这种方式写,用XMIND写更能发散测试人员的思维。

  发现现在很多公司都不喜欢写测试用例,觉得太花费时间了,也可能是由于项目紧的原因,但我觉得测试用例在执行测试之前一定去有这样一个过程,虽然花费时间,但是在执行测试时只需要根据前面梳理的测试点去执行就OK了,同时不容易造成漏测,就算公司不要求,我在测试之前,一定会做这样的事,无论项目时间是否紧迫,这也算是成为习惯了。

  3.项目中期

  这个阶段是软件测试人员最辛苦的阶段,那就是测试执行阶段。

  方式:根据测试类型的不同,执行测试也有所不同

  以前做功能测试时,那天天就是前端页面测试软件的功能,界面以及软件体验性测试,现在做接口测试,执行阶段就是天天通过工具调用各种接口,测试各类接口传值、取参、返回等等测试点。

  这个阶段不仅要测试,还有一件非常重要的事情那就是提交bug。

  在缺陷管理工具上编写BUG,和开发人员讨论BUG,复现BUG,跟踪BUG的处理流程。这个时期需要做的事情很多,不断地测试,不断地与开人员沟通,复现BUG。

  测试到了后期就对前期提交的BUG,进行回归测试。

  软件测试人员不仅要有发现BUG的能力,也需要有分析BUG,定位BUG的能力。

  定位BUG可以通过查询数据库、后台日志或者查看源代码等不同的方式去分析和定位。

  4.项目后期

  这个阶段测试人员主要做的事有写测试报告和总结。

  执行测试完成之后,测试人员需要对本次测试下一个结论,到底是测试通过还是不通过,这时软件测试人员需要给测试结论,但不能就简单的一句话给开发说本次项目测试通过了,可以上线,或者说本次项目测试不通过,BUG还有很多,软件质量有风险。

  现在所有事情都讲究依据,那么软件测试也需要,测试人员需要给项目其它成员提供测试结果的依据。

  测试报告中一般包括测试用例的执行情况、从各种维度分析缺陷、遗留缺陷等方面分析测试情况。

  一般项目测试完之后,软件测试人员可以利用项目间隔总结项目,一般是输出业务需求为主,方便其他测试人员查阅。

  以上就是在不同阶段软件测试人员大致所做的事情,但这些不是绝对的,希望能给一定的帮助。


作者:王豆豆    

来源:http://www.51testing.com/html/06/n-4478206.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 可用性测试可用性测试是从用户的角度测试应用程序,以检查外观和用户友好性。例如,有一个用于股票交易的移动应用程序,并且测试人员正在执行可用性测试。测试人员可以检查该移动应用程序是否易于单手操作,滚动条应垂直,应用程序背景颜色应为黑色,价格和股票以红色或绿色显示的场景。此类应用程序可用性测试的主要思想是,用户一打开应用程序,用户就应该对市场有所了解。a) 探索性测试探索性测试是由测试团队执行的非正式测试。此测试的目的是探索应用程序并查找应用程序中存在的缺陷。测试人员使用业务领域的知识来测试应用程序。测试章程用于指导探索性测试。b) 跨浏览器测试跨浏览器测试是在不同的浏览器、操作系统、移动设备上测试...
            0 0 1175
            分享
          • 偶尔用到这个指令,每次都要搜,索性自己记个笔记直接进入主题,首先cd进入tomcat的bin文件夹下,然后可以尝试以下三种启动方式:第一种(当前会话启动): ./startup.sh效果:然后tomcat就在后台启动了,我们还可以在当前会话中继续输入其它指令,比如ps -ef | grep 'tomcat'来查看我们刚才启动的tomcat服务:可以看到它的进程id是6951,我们可以使用如下指令将其关闭kill 6951这种启动方式是直接后台启动,但不是让tomcat一直就在后台跑了,当我们关闭当前连接linux的会话...
            15 14 3663
            分享
          •      视觉回归测试最常见的情况是使用基线图像进行测试。然而,视觉测试的不同方面也值得讨论。我们将介绍模板匹配(使用OpenCV)、布局测试(使用Galen)和OCR(使用Tesseract),并展示如何将这些工具无缝集成到现有的Appium和Selenium测试中。     我们使用Java(以及OpenCV和Tesseract的Java包装器),但类似的解决方案也可以通过其他技术堆栈实现。     这篇文章是2020年9月在新加坡的Taqelah和2020年Selenium会议期间(以较短的形式)发...
            0 0 2154
            分享
          • 8 月 25 日消息,索尼今日宣布,将在部分市场上调 PS5 主机价格,此次调价将针对欧洲、中东和非洲、亚太地区和拉丁美洲地区以及加拿大的部分市场推行,不过美国不会涨价。国行 PS5 数字版 / 光驱版上调 400 元,改为 3499 元 / 4299 元,涨价幅度分别为 12% 和 10%。虽然鉴于当前的全球经济环境及其对 SIE 业务的影响,此次价格上涨是必要的,但我们的首要任务仍然是改善 PS5 的供应状况,以便 尽可能多的玩家能够体验 PS5 提供的一切以及未来的发展。除非另有说明,否则以下新的 RRP 立即生效。欧洲带有超高...
            0 0 1034
            分享
          • 在我们日常测试app或者小程序的时候,经常要遇到抓包的情况,我们常用的抓包工具是fiddler或者charles,这两个工具抓http类型的包还好,但是抓https类型的日志是需要root手机的,现在的真机不是开发者是不好root的,那么这个时候模拟器就可以上场啦。做模拟器的有很多品牌,我最习惯也最常用的是夜神模拟器(雷电模拟器不太好用)首先,模拟器可以设置手机。型号,可以设置性能,屏幕尺寸等基本参数,方便页面展示,这个对于ui方面的测试有一定的帮助,可以看下页面有没有明显的拉伸或者重叠等。也可以在模拟器上面跑关于app的页面自动化这些,也是非常方便调试的,跑不通或者有报错的地方可以直接修改。...
            1 1 11032
            分享
      • 51testing软件测试圈微信