一、软件测试的原则
1、软件测试应尽早执行,并贯穿于整个软件生命周期
2、软件测试应追溯需求
3、测试应由第三方来构造
4、穷举测试是不可能的,要遵循 Good-enough 原则
5、必须确定预期输出(或结果)
6、必须彻底检查每个测试结果
7、充分注意测试中的群集现象
8、缺陷的二八定理
9、严格执行测试计划,排除测试的随意性
10、注意合法合理的输入,也要注意非法的非预期的输入
11、检查程序是否做了不该做的
12、测试应从“小规模”开始,逐步转向“大规模”
13、反复使用同样的测试会使软件具有抵抗力
14、关注缺陷的修复

二、网站测试的步骤
1、文档阅读查看
查找需求说明、网站设计等相关文档,分析测试需求。
2、测试计划的制定
功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试
3、测试用例的设计
等价类划分方法
边界值分析方法
错误推测方法
因果图方法
判定表驱动分析方法
正交实验设计方法
功能图分析方法
4、接口测试和性能测试
接口测试和性能测试可以根据接口文档,然后使用相应的的工具进行测试。
接口测试工具:apipost

性能测试工具:jmeter
5、安全测试

软件测试:测试一个网站相关推荐

  1. Python | 7招教你识别一个网站是否是Django后台

    戳蓝字"CSDN云计算"关注我们哦! 作者 l 上海小胖 来源 l Python专栏(ID:xpchuiit) 转载请联系授权(微信ID:pythonzhuanlan) 目录: 1 ...

  2. 笔记篇 攻防测试——入侵网站10小技巧

    这篇文章讲述了如何入侵网站,但是请不要攻击正当网站,仅当测试! 判断服务器所使用的系统 例如我们的目标网址为"http://www.00day.cn/forum/index.php" ...

  3. 如何连接ipv6服务器_ipv4网络环境下测试ipv6网站 ipv6proxy.cn

    本文讲述如何在IPv4环境下测试IPv6网站内容 测试一个网站是否支持ipv6访问,有很多在线测试网址,比如下面几个,在网站页面输入框中输入你想要查询的域名即可. http://ipv6-test.c ...

  4. 软件测试:给你一个网站,你如何测试

    一.给你一个网站,你如何测试? 1.查找需求说明.网站设计等相关文档,分析测试需求. 2.制定测试计划,确定测试范围和测试策略,一般包括以下几个部分: 功能性测试:界面测试:性能测试:数据库测试:安全 ...

  5. 软件测试经典面试题(二)给你一个网站如何测试

    题目 给你一个网站如何测试? 回答 寻找相关文档,如需求说明书.网站设计文档等 测试工作开展前需要确认以下几个方面的问题: 制定测试计划.制定测试策略及测试边界.确定测试人力资源.确定测试环境配置.确 ...

  6. 给你一个网站,你如何来做自动化测试的?Web网站测试流程及方法

    给你一个网站,你如何来做自动化测试的?今天小编来给大家科普一下Web网站测试流程及方法. 首先,查找需求说明.网站设计等相关文档,分析测试需求.制定测试计划,确定测试范围和测试策略.一般包括以下几个部 ...

  7. 软件测试面试-如何测试一个杯子(转)

    转:http://www.cnblogs.com/TankXiao/p/2381284.html 在软件测试的面试中, 经常会碰到类似的问题. 比如:如何测试一个杯子, 或者如何测试一只笔. 要求你设 ...

  8. 给你一个网站你是如何来渗透测试的

    给你一个网站你是如何来渗透测试的? from:https://zhuanlan.zhihu.com/p/36534786 1)信息收集, 1,获取域名的whois信息,获取注册者邮箱姓名电话等. 2, ...

  9. 软件测试面试题:如何测试一个纸杯?

    如何测试一个纸杯? 功能度:用水杯装水看漏不漏:水能不能被喝到 安全性:杯子有没有毒或细菌 可靠性:杯子从不同高度落下的损坏程度 可移植性:杯子在不同的地方.温度等环境下是否都可以正常使用 兼容性:杯 ...

最新文章

  1. java中的表达式是指_Java 表达式,语句和代码块
  2. C++预处理程序指令
  3. MySQL入门之创建、更新、修改、复制、查看表
  4. [翻译]禅与文件和文件夹组织的艺术 上
  5. Linux进程间通信——使用命名管道
  6. 信息流广告投放分析实战案例!
  7. 永远的Shawn,永远于我们同行
  8. python去除字符串中表情字符
  9. 推荐系统相关顶会整理
  10. linux系统如何检测网络打印机,Linux系统配置工具网络与打印机与硬件侦测
  11. 推荐三个开发C程序的工具(适用各种场合)
  12. python项目案例开发pdf-python项目开发案例锦集 pdf|消费金融公司概念股
  13. 转载的 C#.NET面试题
  14. h3c smart link
  15. 【背包问题】基于禁忌搜索算法求解背包问题附Matlab代码
  16. 分布式自增ID雪花算法snowflake (Java版)
  17. 离散数学:用python实现关系闭包的计算,即自反、对称与传递
  18. micros swarm framework相关
  19. linux时间同步命令shell,LINUX时间同步脚本或命令
  20. MySQL查询缓存前世今生

热门文章

  1. php sql中文乱码怎么解决,php显示mssql中文乱码怎么办
  2. mysql concat键值对_mysql中concat函数实现数据库字段合并查询
  3. 张一鸣批评的互联网“语言腐败”,危害到底有多大?
  4. Spring学习总结(31)——Spring Bean 生命周期总结
  5. Android学习总结(3)——Handler深入详解
  6. stm08S单片机C语言编,STM8S单片机入门1(开发环境搭建)
  7. mysql之grant权限说明
  8. 人民币金额小写转大写
  9. GitChat · 前端 | Vue 组件库实践和设计
  10. OC中解析对象(json)