❤️
一、什么是软件测试?
①找出软件中的bug②最终目的是提升软件的质量。
💛💛
二、软件测试的目的?
①寻找BUG②证明软件可用,即证明一个软件的主要功能是正常的③预防bug。
💚💚💚
什么是软件的主要功能是正常的?
例,QQ登录界面
①注册账号功能点
②安全登录功能点
③自动登录功能点—为了优化登录—不想输入密码登录或密码比较复杂登录。
④记住密码功能点—密码忘记登录。
⑤找回密码功能点
⑥扫描二维码登录功能点—手机App。
⑦多账号登录功能点
❗️在这所有的功能当中,最重要最基本的是【注册账号功能】和【安全登录功能】,因为其他功能都是为这两个功能服务的。
❗️其他5个登录都是与安全登录有关联的。
❗️注册账号作为主要功能是为了登录,没有账号就没法登录。
💙💙💙💙
软件测试目的的体现有三个周期:
①项目早期:前期对这个项目还不够熟悉,整个项目刚刚开始开发,这时测试的主要目的是找出致命或者比较严重的bug。
②项目中期:整个软件比较稳定了,验证这个软件是否可用。
③项目末期:软件的质量基本OK,就要保证一些细枝末节的影响用户体验的一些bug都解决掉,整个软件的质量就可以达到一定的高度。
在项目的不同时期,测试也是有不同的提现。
💜💜💜💜💜
缺陷是软件内隐藏的问题。
缺陷诱发出来产生故障。
互相不能很好处理就可能导致失效。