带你快速学习软件测试理论知识

俗话说的好:基础不牢,地洞山摇。要做软件测试,首先得把理论知识掌握清楚。

一、测试方法

1.黑盒测试(主流测试):就是将软件比作一个黑色的盒子(遥控器),不去看内部结构,只测试暴露出来的部分

2.白盒测试:和黑盒测试相反,只测试软件内部的结构,一般是测试代码,函数和模块

3.灰盒测试:白盒测试和黑盒测试结合起来

二、测试阶段

1.单元测试

测试软件中的代码的函数,类,方法等模块单元

2.集成测试(一般也叫做接口测试)

测试的就是两个模块直接是否能够正常的对接

3.系统测试

对整个软件的整体进行测试,包括功能,性能,安全,ui…

4.验收测试

阿尔法测试(内测)
贝塔测试(公测)

三、测试方向

1.功能测试

2.性能测试(软件的相关指标就是性能)

(1)压力测试:这个软件最多可以容纳多少人使用,通过模拟用户的数量来测试软件的瓶颈(找到系统的极限)

(2)负载测试:找到系统在极限的情况下能够运行多长时间(容易产生内存泄露:随着软件在不断的运行,用户产生的数据在不断的堆积,但是没有及时排放)

(3)并发测试(模拟很多人同一时间干同样的事):系统崩溃,数据库宕机

3.安全测试

弱口令,渗透测试,流量攻击,跨域攻击,sql注入

4.ui测试

界面,风格,有没有错别字

5.兼容性测试

web:各种浏览器 app:安卓(百度流量监控器查看手机的市场占有率):品牌,系统,分辨率,屏幕;苹果,ios兼容性不需要做

6.易用性测试

好不好用,能少就别多,学习成本高不高

7.稳定性测试

软件长时间运行会不会有问题,前端:2-5个小时,后端7*24个小时

8.app的各种专项性测试

(1)弱网测试:模拟在不同网络条件下app能否正常使用,2,3,4,5g,wifi,用fiddle模拟

(2)权限测试

(3)场景交互测试:打电话,听音乐,分屏,不同软件之间的切换,来短信了前后台的切换

(4)资源争用测试:两个同类型的app同时操作或者使用同一个资源

(5)安装,卸载,更新测试

(6)消息推送测试

(7)离线测试:再没有网络的情况下,qpp会不会出现一些莫名奇妙的报错提示;在断网的清空下qpp还能正常使用不

9.冒烟测试:测试前的测试,检查软件是否具有课测试性

10.回归测试:检查上一次查找的bug有没有修改

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
本系统的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了校园失物招领网站的信息化建设,极大的方便了相关的工作人员对校园失物招领网站信息进行管理。 本系统主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布寻物启事等功能。 管理员可以选择任一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限。管理员可以通过选择失物招领管理,管理相关的失物招领信息记录,比如进行查看失物招领信息标题,修改失物招领信息来源等操作。管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作。管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作。寻物启事管理页面,此页面提供给管理员的功能有:新增寻物启事,修改寻物启事,删除寻物启事。物品类型管理页面,此页面提供给管理员的功能有:新增物品类型,修改物品类型,删除物品类型。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值