zoukankan      html  css  js  c++  java
  • 软件测试(1)_杂谈

     
    1   软件测试概述
     
         软件测试的意义在于发现软件的bug,优化软件,避免软件商用后出现严重的问题。每一款软件都存在bug,没有完美的软件,但是必须保证基本的功能重要的功能不能有问题。
      一般来说,软件测试要经过三到四轮测试,开发拿到需求实现功能后,经过自测,然后有专业的测试人员进行测试。软件测试根据不同的分类,
      可以分为: 单元测试,集成测试,系统测试,交付测试等
              白盒测试,黑盒测试
              性能测试,压力测试
              迭代测试, 系统测
                             安全测试          
              自动化测试
                         
            从心理上讲,测试人员的存在,是对开发人员的一种压力和代码质量的保证,也是对产品质量的保证。大多数情况下,测试更注重思维的严谨性。开发更重在创造。从这个角度看,测试人员的存在是很重要的。尤其在项目周期短的情况下,测试的工作量其实未必比开发人员少。
       但从另外一个角度讲,好的开发是不需要测试人员的,开发之间实现自测,互测。这时,低水平的测试人员在对产品不熟悉,对需求不熟悉的情况下,反而增加了开发人员的负担,什么问题都问开发,测试人员再测一遍开发人员成测过的功能,又有什么意义呢?
       不过从现实来看,我工作的几家公司,项目研发周期短,所以测试人员把关产品的质量就很重要。因为现实情况下,开发在开发周期短的情况下,很有可能写出来的代码漏洞百出。或者是不负责任的开发,仅仅把代码写完就完事。这个时候,测试人员就显得格外重要。
       但是,软件测试在整个软件产业结构里,基本是最下游的。很被动,测试这个职业很被动,太依赖于开发人员和外在环境。
     
    2   软件测试主要工作
          对于测试,资深测试人员的水平其实并不比开发差。但是这样的测试人员很少。测试人员要对测试的软件产品、需求做到很了解。
        所以在测试这条路上,要想走的深走的远,还是要会代码的。开发转测试很容易,测试人员做的事情,开发也可以不费力气的做到。虽然开发和测试是两个不同的工作岗位。从薪水就能看出来。
         测试设计
         测试用例编写
         测试用例执行
         撰写测试报告
         看看自己接触过多少!
         wireshark: ip.addr == 172.16.117.164 过滤ip
     
    3   web项目页面测试
                页面测试中,其实是测试最简单的测试,比较容易发现问题,是浅层次的测试。但是也是比较重要的测试。
                 1   确定、取消、导出、导入、查询按钮 。增删改查 按钮等
                 2   页面显示情况
                 3   重复增加校验
                 4   必填项校验
                 5   特殊字符
                 6   长度限制

     

     4  一般web项目的登陆名和密码,采用的是非对称加密的方式,登陆数据库查看的话,看到的是加密后的乱码。并且是无法通过数据库里的数据反推出密码的,即使拥有数据数据库的权限,也是无法获取用户的密码的。

       很多浏览器可以记录登陆名和密码功能,但是其实复制那些所谓的黑色的看不到点来获取密码,是没有用的!

  • 相关阅读:
    <NET CLR via c# 第4版>笔记 第18章 定制特性
    <NET CLR via c# 第4版>笔记 第17章 委托
    <NET CLR via c# 第4版>笔记 第16章 数组
    <NET CLR via c# 第4版>笔记 第15章 枚举类型和位标志
    <NET CLR via c# 第4版> 读书笔记--目录
    <NET CLR via c# 第4版>笔记 第14章 字符,字符串和文本处理
    <NET CLR via c# 第4版>笔记 第13章 接口
    <NET CLR via c# 第4版>笔记 第12章 泛型
    python 之实例属性和类属性
    python 之获取对象信息
  • 原文地址:https://www.cnblogs.com/sunnybowen/p/8520302.html
Copyright © 2011-2022 走看看