测试思维:
-------------------------------------------------------------------------------
• 需求测试:
• 界面测试
• 功能测试
• 安全性测试
• 可靠性测试
• 可移植性测试
• 兼容性测试
• 易用性测试
• 压力测试
•负载测试
-------------------------------------------------------------------------------
测试分类
1、按开发阶段划分:单元测试,集成测试,系统测试,验收测试
2、按是否查看代码划分:黑盒测试,白盒测试,灰盒测试
3、按是否运行划分:静态测试 、动态测试
4、按测试对象划分 功能测试,性能测试,安全测试,兼容性测试,文档性,界面测试,安装测试
5、按测试实施的组织 α测试(Alpha Testing) β测试(Beta Testing)
6、按是否手工执行划分 手工测试(Manual testing)、自动化测试(Automation Testing)
7、按测试地域划分 国际化测试 本地化测试
-------------------------------------------------------------------------------
(1)需求测试
需求:需求是一个文档;软件测试中客户实现的功能,产品去编写需求,开发根据需求编写代码的依据,,测试也根据需求编写用例和测试,,公司中需求是产品经理负责。
(2)界面测试
界面测试也叫外观测试,(经常会说ui测试)
界面:功能模块布局是否合理,整体风格是否一致,各个控件的摆放,文字的大小和正确性,命名是否规范,页面是否美观,文字图片是否美观。
(3)功能测试
功能测试是对产品的各个功能进行验证,验证产品是否达到客户要求。
场景:聊天 ,发朋友圈,发红包,视频
(4)安全测试
软件安全测试:包括木马,病毒,防火墙,数据泄露,网络,程序的安全
(5)兼容性测试
系统:android ,ios ,windows7,windws10 ,masos
浏览 器的兼容:谷歌,ie,火狐,360
分辨率:
(6)可靠性测试
定义:为了评估产品在规定的寿命期间内,在预期的所有环境下,保持功能可靠性而进行活动,来(比如模拟,高温,低温,高湿环境)加速反应,产品在环境的状况来验证产品的可靠寿命。
(7)压力测试
性能测试之一,也称为破坏性测试,突破;临界点,查看系统运行状态
如:一个水瓶能5l水,超过临界值,直接导入6l水,溢出
(8)负载测试
性能测试之一,慢慢靠近临界点,查看系统运行状态
如:如:一个水瓶能5l水,测试4l,4.5l,4.9l,5l ,查看系统运行状态
(9)可移植性测试
指对设计程序与硬件,软件之间的兼容性测试组:
软件是否可以被移植哦到指定的硬件或者软件平台上运行,犹豫计算机的硬件结构不同,导致某一类型及开发的软件不能另一条计算机上运行
(10)易用性测试
是指是否方便使用,可以理解为易学性,易操作性。
尼尔森十大定律:
-------------------------------------------------------------------------------
IT 常见基本术语:
硬件:计算机的硬件是计算机系统中各种设备的总称。(运算器(cpu)),(控制器(主板)),输入设备(键盘,鼠标),输出设备(显示屏,音频)
软件:电脑启动时软件包括,应用软件,系统软件,,一开机就是软件在运行。
软件和硬件关系:互相依存,无严格界限,协同发展
pc机:指的是个人计算机,(超级计算机,小型机,大型机,工作站)
物理机:物理机相对于虚拟机而言的对实体计算机的称呼。
虚拟机:就是建立在物理机的基础上。
os:操作系统
常见系统:windows7 ,windows10,macos,linux,ios,andriod,
dos命令:
打开方式:
方法一:win+r 接着输入cmd,敲回去