找回密码
 立即注册

151123AaAa

新手上路

  • 8

    积分

  • 2

    帖子

  • 0

    精华

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
软件测试:
        什么是软件测试?
        目的:找出产品(软件)的缺陷(bug),保证项目的质量


需求测试:
        什么需求?需求是谁提出来的?
         1.需求是用户想要需要的内容,由客户方提出.

        产品经理对接用户需求:
         1.产品经理(主要对接用户,整理用户的需求)
         收集用户的需求,输出成需求文档(实现需求功能的方案).
                                                  (原型图稿)

        需求怎么进行测试?
        需求测试:产品经理召开需求评审的会议.
        参会的人员:项目组所有人员:开发,测试产品经理,项目经理.
        等等
        需求测试:产品经理讲述原型图,需求文档的当中内容.
        参会a人员检查当前的需求有没有不和理的地方,需求存在
        矛盾的地方.

        需求测试的目的:项目组对用户的需求,和开发的项目理解是
        一致的.


界面测试: 外观.
        界面是谁设计的?
        界面是由ui设计师设计的。输出:设计图(高保真图.)

        界面该如何进行测试?
        文案测试:
                字号检查:
                字体样式:
                错别字:
                标点符号,大小写字母检查.
        图片的测试:
                图片清晰度.
                图片的尺寸.
                配色风格。

        布局测试:
                位置的合理性.
                数据排序的规则.

        快捷键测试:
                是否快捷键可以使用.
                是否和系统快捷键指令冲突.

功能测试:
        什么是功能?
        是一个可以执行操作的内容.微信,聊天,支付功能

        什么是功能测试?
        黑盒测试. 黑盒测试,不需要关注程序内部的代码逻辑.
        只需要通过手动点击测试对应的功能即可.()

        怎么进行功能测试?
        1.功能测试是在软件开发完成之后.

        2.测试用例:测试用例是测试人员执行测试的依据.:
                1.依据测试用例记录测试的进度,以及测试范围.
                根据用例当中的步骤,进行检查对应的项目.


        黑盒测试的核心观点.
                1.只需要从用户的角度出发,进行外部的功能检测.
                2.还可以检查产品研发完成的程度.---需求文档当中
                功能是否齐全.

                缺点:
                1.不涉及到底层代码的检测,测试的覆盖面比较低,如果
                系统的内部出现问题,是通过和黑测试检测不到的.

        黑盒测试(功能测试.):
                1.只需要从用户的角度出发,进行外部的功能检测.

        灰盒测试:接口测试其实就是灰盒测试.也叫api测试.

        白盒测试(透明盒子测试,单元测试):针对底层代码的检测,
        他是由开发人员自测.或者由懂代码语言的测试执行测试.
        通过肉眼的走查,或者运行代码,进行排查问题.
        缺点:成本比较大.

安全性测试:       
        安全测试也叫做专项测试:
        1.用户隐私安全.(密码,身份证号,手机号等等.)
        2.sql注入.
        3.xss攻击等等


并发测试:是模拟大量用户同时访问当前的项目,看服务器是否能够进行处理
稳定性测试:
  规定一个时间,看软件是否能够长时间的运行,7✖24长时间运行是否会导致软件卡顿,或者闪退情况。
IT常见基本术语:
软件与硬件:pc机,物理机,便携机;OS,dos命令与图形化界面,共享,备份;文件与文件夹,目录与路径;客户与服务器,浏览器与服务器;单机软件与共享软件,app;项目与项目需求,客户与客户需求,项目角色;(项目组成员,软件测试工程师TE,测试组长TL,测试经理TPM)
软件:应用软件:需要通过应用商店下载的软件,
           系统软件:系统自带的软件
硬件:电脑,手机,键盘,鼠标等等都属于硬件。
pc机:(personal computer):个人电脑英文单词的缩写
物理机:其实也是电脑,是配置比较高的电脑,
便携机:也是电脑,一般工程行业应用的比较多
os(openrating system):操作系统,windows,iOS,mac,linux,Android
dos命令与图形化界面:
win+r输入:cmd打开dos指令窗口
左下角-搜索-输入cmd:
dos指令:
磁盘名称:切换磁盘的意思
dir:查看当前目录下面有哪些文件/目录
ipconfig:用来查看本机电脑的ip地址,
cd:进入目录的指令
cd..返回上一层级指令
cd../..返回上上层级
共享:把一件东西使用权,或者知情权给你,就是分享。
备份:把原有的数据copy一份,
文件与文件夹(目录意思):
文件:可以被操作内容:(文档,图片,视频,音频)
文件夹:用来归置文件的
目录(文件夹的意思)与路径:
绝对路径:从头到尾,每一个路径都有经过,直到找到目标路径
文件路径:D:/A/B/C/duoceshi.txt
教室1
相对路经:如果我已经处在路径当中的某一层级,可以从当前的路径出发。
相对路径比绝对路径更加高效一点
客户机(client)与服务器(server):简称叫做c/s架构:
浏览器(browser)与服务器(server):简称叫做b/s架构:
面试问题:
c/s架构和b/s架构的区别
1.b/s通过IP或者域名就可以访问测试项目,c/s需要下载才可以进行执行测试
2.b/s不占用系统的物理内存,c/s架构占有手机的物理内存
3.b/s更新项目不需要下载,c/s需要下载安装
4.c/s安全性比b/s高。
单机软件与共享软件:
单机软件:不需要网络软件
共享软件:需要网络的软件
项目:可以理解为一个工程
项目需求:
1.项目的周期
2.项目达到的要求
3.项目的人员的安排

客户:有需求的人
客户需求:客户的要求

项目角色:
项目经理:PM(project manager)
产品经理:对接客户,输出需求文档
UI设计师:设计软件的页面
开发人员:
开发组长:
开发经理:



测试人员:test engineer TE(测试人员)
测试组长:test leader:TL(测试组长)
测试经理:test project engineer(TPM测试经理)
架构师:相当于研发:级别
运维人员:负责公司的网络安全
dba:数据库管理人员,管理公司当中一些数据。



分享至 : QQ空间
收藏

0 个回复

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