找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

什么是软件测试?
找出软件当中的缺陷(bug).
需求测试:
1.需求是谁提出?
需求都是由客户提出的.
2.需求在工作当中是由谁开展整理客户的需求?产品经理:收集用户反馈的需求.需求文档类型: 文案类型的文档.是告诉开发如果开发实现对应的功能.原型图类型: 比需求文档更加直观,也是提供给开发设计做参考的文档.3.需求如何开展测试活动?需求测试的对象: 需求文档,原型图.1.需求是否明确.业务逻辑表达是否清晰.2.测试需求业务逻辑存在错误的地方. 需求逻辑矛盾的地方.
界面测试:
软件的界面是由谁设计的?
软件外观是由 ui设计师设计的.(产出高保真图.)
软件界面如何进行测试?拿实际的软件跟高保真图进行比对,找出不一致的地方.文案测试范围:    字体:    字号:    格式:    错别字:    大小写字符:    图片测试范围:    图片的清晰度:    图片的尺寸.    配色风格.    界面布局测试:    位置是否合理.    排序规律:
   
功能测试:
点点点其实就是功能测试,点击的就是软件的功能.
黑盒测试:功能测试. 把测试的软件当作一个盒子.只能针对表面所能看到的功能进行检验.不涉及底层代码的检测.白盒测试:透明盒子测试:针对实现软件的代码进行测试.    灰盒测试:API(接口测试)测试.usb :主要用来链接软件功能或者实现数据的传输.功能测试如何开展?    他是软件开发完成之后进行的.    测试人员会编写测试用例文案.(测试依据,记录测试结果    文档.)    参照测试用例执行功能测试. 发现bug缺陷.提交给开发    处理.        测试人员只需要发现bug,不需要修复bug.
安全测试:
软件的安全测试是属于 专项测试的领域.
软件安全测试有哪些:sql注入,xss攻击.
简单的安全测试 我们也是从业务功能开展的.用户的隐私安全.用户的信息遮隐.密码:*****身份证: 420******1233手机号: 135****128
可用性测试:
检查软件是否可以运行.
可靠性测试:
检查软件的质量是否符合标准.
注意:可用的软件并不代表他是可靠的.可靠的软件它一定是可以使用的.
兼容性测试:
web(网页) 端兼容性测试:    不同的浏览器: 谷歌浏览器,火狐浏览器,uc浏览器.360    浏览器,ie浏览器        不同的浏览器版本:     不同的电脑系统: windows,linux,mac,unix    app(手机的应用程序) 兼容性测试:    手机系统:Android,ios,鸿蒙系统.    手机系统版本:ios10 -11 12-16    手机的屏幕:蝴蝶屏,刘海屏,折叠屏.
可靠性测试:
检查软件的质量是否符合标准.
注意:可用的软件并不代表他是可靠的.可靠的软件它一定是可以使用的.
兼容性测试:
web(网页) 端兼容性测试:    不同的浏览器: 谷歌浏览器,火狐浏览器,uc浏览器.360    浏览器,ie浏览器        不同的浏览器版本:     不同的电脑系统: windows,linux,mac,unix    app(手机的应用程序) 兼容性测试:    手机系统:Android,ios,鸿蒙系统.    手机系统版本:ios10 -11 12-16    手机的屏幕:蝴蝶屏,刘海屏,折叠屏.    不同手机品牌:vivo 华为 苹果
可移植性测试:
指软件在不同的环境运行 .
软件运行的环境:
开发环境:指的开发编码的环境.
测试环境:提供给测试人员执行测试的环境.
预发布环境:即将发布给用户使用的环境. 一般在测试
环境测试完成之后,会将代码部署在预发布环境在执行
一次测试.
生产环境/线上环境: 也就是用户使用产品的环境.
易用性测试:
检查软件是否好用,是否贴合用户的使用习惯.
性能测试:
性能测试属于专项测试.
负载测试:
例:一个人搬砖.
10斤  20斤  30斤  40斤,看当前这个人承受极限.
不断的施加压力.看软件的承受极限.
压力测试:一个人搬砖 ,看这个人承受压力能够持续运行的时间.承受压力运行软件.稳定性测试:时间粒度进行执行测试. 7*24. 持续运行.长时间运行.软件是否支持.是否出现卡顿,闪退的现象.并发测试:软件同一时刻遭受到大量用户的访问.12306 淘宝的秒杀活动.
面试问题:
笔:
登录功能:
IT常见的基本术语:
软件:
应用软件:需要在应用商店下载的软件.
系统软件:手机自带的.相机,短信.
硬件: 手机,电脑,鼠标.pc机personal computer)机: 个人电脑.物理机: 配置比较高的电脑便携机: 电脑,一般工程人员使用的比较多.os(operating system ): 操作系统.windos mac Android ios linux unix dos命令与图形化界面:dos指令是用来操作 windows 系统的.dos 命令窗口:win + R  输入 cmd 打开:    C: D: 切换磁盘的指令.    ipconfig:查看本机的ip地址.    cd: 进入的意思.    cd ..: 返回上一层级目录.    dir :显示当前目录下面的所有文件    cd ../..:返回上上层级目录.最早之前都是通过dos指令操作电脑.共享:将一件东西的使用权/知情权 分享给另一个人。    备份:复制存档的意思.文件与文件夹:文件:文本,视频,音频,图片,代码.都可以称为文件.文件夹(IT行业叫做目录):用来归置文件目录(文件夹)重点!!!路径:    D:\A\B\C\wuhanduoceshi.txt(这个就是一个路径.)    绝对路径:        D:\A\B\C\wuhanduocehsi.txt        他是一个绝对路径.        从最开始的地方一层一层到目标文件.叫做绝对路径.        相对路径:        从当前位置出发,找到目标文件,叫做相对路径客户机(client)与服务器(server) : c/s 架构(c端产品)浏览器(browser)与服务器(server):b/s 架构(b端产品)是两种常见的系统架构.面试问题:你之前主要负责c/s 还是B/s 项目.都有做过.面试问题:c/s架构 和 b/s架构有哪些区别?1.c/s架构,c端的产品需要下载安装升级,b/s架构 是不是直接通过网址访问就可以,不需要下载安装下载升级2.c/s 需要占用系统内存.b/s不需要占用系统内存.3.c/s 安全性比b/s要高4.性能要求配置不一样,c/s架构的产品服务器配置较低.没有b/s要求高.单机软件:不需要链接互联网的共享软件:需要网络.app:应用程序,应用软件.项目与项目需求:    项目就是一个工程.    项目需求:        1.项目周期        2.项目的人员安排        3.项目完成标准客户与客户需求:    客户:提出需求的人    客户需求:客户需要实现的内容.项目角色:    项目经理--pm( project manager):    统筹整个项目组的进度工作安排.        产品经理: 负责对接客户-->整理用户需求.        ui设计师: 主要负责项目的界面设计        开发经理: 管理整个开发团队.    开发组长:    开发人员:        前端开发:小程序开发,Android开发,ios开发        web端开发.        后端开发:c c++ java python php go         测试经理 --->tpm(test project manager):        管理整个测试团队.    测试组长:tl(test leader).        测试人员:te -->test engineer        运维人员: 负责公司网络安全,环境的维护.        数据库管理员-->dba:管理公司数据库.






分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册