1.什么是软件测试

软件测试是在测试中识别软件产品和服务的准确性和质量的过程。显然,它的诞生是为了验证产品是否满足客户的特定先决条件、需求和需求。

在一天的工作结束前,确定特定的最终目标并测试执行一个框架或应用程序,以指出其错误、错误或缺陷。

测试的职责是找到bug并指出问题问题,并给Dev(开发人员)提供一个线索,以帮助他们根据需求纠正错误。

2.软件测试有哪些分类

手工测试和自动化测试

手工测试包含:功能测试、性能测试、接口测试

功能测试:功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略

性能测试:性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试

接口测试:接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

自动化测试包含:ui自动化和接口自动化

ui自动化测试:首先明白什么是ui,ui即User Interface(用户界面)的简称。传统的UI测试就是通过人工的方式去操作用户界面,从而发现程序的bug,那么UI自动化要做的事情就是用代码替代人为的操作,完成对用户界面的测试。

接口自动化测试:接口自动化测试,就是通过代码自动对接口进行测试。

3.软件测试需要用到的工具

功能测试:常用的功能测试bug管理工具:JIRA,mantis,bugzilla,bugfree (禅道)。我主要用的是禅道,禅道测试管理工具是功能比较全面的测试管理工具,功能涵盖软件研发的全部生命周期,为软件测试和产品研发提供一体化的解决方案,是一款十分优秀的国产开源测试管理工具。

性能测试:常用的工具jmeter和loadrunner,我一般使用jmeter,因为轻量。使用相对于loadrunner方便很多。

接口测试:postman,apipost等。这里我经常使用的是apipost,相对于全英文的postman来说,国产的接口测试工具apipost使用起来更方便一些。

自动测试:一般是需要会一门编程语言,在加上对应的框架。

ui自动化:web端的ui自动化我一般用的是python+selenium,selenium支持多种语言具体的你们可以百度查看。移动端的ui自动化测试我一般使用的是python+appium。

接口自动化测试:我一般使用的是python+ unittest+requests,实现接口自动化测试的。

4.软件测试需要掌握的知识

一个合格的软件测试人员,需要学习知识有很多。

功能测试,学习各种功能测试测试用例编写方法:等价类划分、边界值分析、错误推测、因果图和综合策略。

性能测试和接口测试:需要能看懂前端html代码,明白什么是http请求,什么是get和post请求。熟练的使用性能测试工具和接口测试工具。

自动化测试:需要掌握一门脚本语言,一般为python、php等。了解如何适应selenium、appium、unittest和requests等框架。

操作系统:Linux系统操作命令和简单的shell编程。

中间件:会tomcat , jboss, weblogic, websphere等中间件的操作使用。

数据库:熟练使用sql语句,一般是熟练使用sql查询语句。

这些是我个人对于软件测试的看法,不喜勿喷。

然后其中一些工具下载地址分享给大家。

ApiPost - 可直接生成文档的API调试、管理工具​http://www.apipost.cn

Download Python​http://www.python.org

项目管理软件 开源项目管理软件 免费项目管理软件 - 禅道开源项目管理软件​http://www.zentao.net

禅道测试套件怎么用_【分享】—如何学习软件测试相关推荐

  1. 禅道测试套件怎么用_易软快报第40期:禅道新增测试套件、报告、用例库功能...

    题图为青岛中山公园樱花大道.每年4月初,单樱盛放.图片来自网络. 本期易软快报,着重向大家推荐一下禅道新版本. 禅道开源版9.1版本和专业版6.1版本,完善了测试视图功能,新增了 测试套件,测试总结报 ...

  2. 禅道测试套件怎么用_优质单元测试的十大标准,你有遵循吗?

    优秀的测试套件可以让人在更改代码时感到安全,从而使工作更为轻松:糟糕的测试套件会让人痛苦不堪,且浪费大量时间.编写好的.可维护的单元测试存在着一些特定规则,可使单元测试质量更高.更具效率. 1.尽可能 ...

  3. 禅道启动mysql报错_测试工具之在Linux服务器上部署禅道Bug管理系统

    Linux本次使用到的命令行记录 链接服务器的命令 ssh [root@www.leimingtech.net](mailto:root@www.leimingtech.net) -p 22233 - ...

  4. 世纪前线网络质量测试工具 是什么_成为一名软件测试工程师有什么前途?

    作为软件质量控制中重要的一环,软件测试工程师基本上处于地位高.待遇高的地位(注:我说的是真正意义上的软件测试工程师,不是那些"点点点"的测试员).同时软件测试的人才需求缺口越来越大 ...

  5. 【工具篇】一口气学会禅道安装

    Hello.大家好!我是编程小朱,今天给大家带来的是关于禅道这个软件如何安装的分享.通俗易懂,并附有下载地址和图文并茂的详细步骤,适合萌新小白,希望能对你有所帮助. 在软件测试中.禅道是联通程序员.产 ...

  6. NO.80 禅道使用分享第九期:测试部门缺陷管理的新需求

    为什么80%的码农都做不了架构师?>>>    关于禅道使用经验分享 禅道使用经验分享,欢迎大家一起来探讨关于禅道项目管理软件使用方面的问题.我们广泛的收集对禅道的看法和建议,充分了 ...

  7. 禅道类似软件_软件测试工程师都在用哪些测试工具

    接下面小编要给大家简单介绍一下目前业内常用的测试工具: 01 .测试管理工具 软件测试活动开展过程中,将会涉及到大量的测试活动管理及资源文档管理,因此,拥有一个完善.有效的测试管理工具,将会给软件测试 ...

  8. 禅道设置bug模板_一款热度很高的项目管理和bug工具,免费使用,可在公司推广哦...

    以前在公司会用到各种bug管理工具,但使用最顺手的感觉还是禅道,主要是它除了能满足我的日常工作之外,用户体验上也做的不错 .前段时间领导碰巧看到了工具,觉得使用它管理项目应该不错,打算在全公司推广,让 ...

  9. 全面使用禅道做敏捷开发的规范化管理分享

    http://www.zentao.net/dynamic/80027.html 作者:李士心 来源:https://www.zhihu.com/question/21518108/answer/96 ...

最新文章

  1. 30个最常用css选择器解析
  2. Spring学习总结三
  3. 系统出现“NTLDR is missing press any key to restart”问题解决方案
  4. ReviewForJob——堆排序
  5. 给你这张图,你能搜索到来历吗
  6. 无损链接分解_一点都不能少!伯克利研究人员提出深度学习锻造无损数据压缩新方法...
  7. pthread_cond_signal函数《代码》--生产者与消费者
  8. 电击图片弹出无边自定义窗口
  9. Canvas--文字渲染
  10. hdoj2044:一只小蜜蜂(递推)
  11. 275页PDF:《编写高质量代码:改善Python程序的91个建议》
  12. VBA编程之ODBC连接数据库
  13. brew 安装pip_pip brew wget 安装
  14. FOXIT PDF SDK 8.1 ALL Crack
  15. 近几十年基础科学的停滞影响研究
  16. 少室山论道——天下武功
  17. 小程序开发教程,适合小白哦
  18. android_驱动_qcom_【高通SDM660平台】(1) ---Bringup Guide
  19. 智慧城市赛道跑出独角兽,摘果子的为何是平安?
  20. r安卡翻译成英文_WOW英文缩写翻译,新人必看!

热门文章

  1. Python文摘:Mixin
  2. VUE组件间的数据传递
  3. 微信小程序怎么确定是息屏、返回、还是Home键操作?
  4. nginx rtmp HLS直播
  5. 拟牛顿法/Quasi-Newton,DFP算法/Davidon-Fletcher-Powell,及BFGS算法/Broyden-Fletcher-Goldfarb-Shanno...
  6. gfirefly 框架分析
  7. 最新抗灾诗作:生死不离
  8. uni-app,v-for时 block 和 view 的使用
  9. 20-spring学习-Spring MVC基本操作
  10. KMP算法——从入门到懵逼到了解