软件测试

软件测试原则
- 所有测试应该追溯到用户需求
- 尽早和不断的进行测试
- 软件测试工作一定要有专业人员进行
- 80%的错误,会出现在20%的模块中
- 测试用例(测什么?怎么测?)一定要考虑所有情况
- 一定要写书面的缺陷报告
- 制定严格的测试计划
- 完全测试不可能,测试一定要终止
- 注意回归测试(测试跟bug相关联的其它模块)
- 妥善保存一切测试文档
软件的产品质量模型
- 功能性
- 可靠性(1、尽量不出问题 2、尽量主要功能不出问题 3、如果主要功能出现问题,一定要能够尽快修复)
- 用户体验(易用性)
- 效率
- 可维持性(更新、升级)
- 可移植性(各个平台都可以得到很好的使用效果)
qa和qc
qc代表的是质检人员;qa是审计人员
软件测试基本流程
- 需求分析
- 编写测试用例
- 评审测试用例
- 搭建测试环境
- 等待程序开发包
- 部署测试包
- 冒烟测试(测试软件的基本流程和功能)
- 测试用例具体测试
- Bug跟踪处理(回归测试)
- N轮测试
- 测试结束
web前端标准
- 结构标签—-html
- 样式标准,美化—-css
- 行为标准—js
五大浏览器厂商
- ie
- 谷歌
- 火狐
- 苹果 与谷歌类似
- 欧朋 占有率低
注意:国产浏览器只是使用了,ie和谷歌的核心技术换了一套皮肤,所以只测三个重要浏览器即可
第一个html页面详解
- 打开软件后,一定要先准备好一个文件夹专门放代码,拖拽文件夹放在软件的左侧位置
- 使用鼠标左键点击刚刚的文件夹,ctrl+n新建一个html的文件
- 选择html5.0版本,修改文件的名字(.html 一定要保留)
- 代码中第一句话代表的意思是版本号,如果没有具体写版本号,就是5.0版本
- Meta标签中的utf-8代表的意思是国际编码,如果不是utf-8一定要提bug!
- Title标签中设置的文字是网页的标题
- Body标签中写的自己书写的html代码
html定义
超文本标记语言
标记、标签、元素、节点都是在说的<>这个语法
h和p标签
h标签由1到6依次缩小,代表1到6级标题;
p标签中的内容,代表文章段落
标签语义化
在合适的地方,使用合适的标签;
注意:标签语义化做的好,就会让搜索引擎更加喜欢,网站的排名会会更靠前!
十一、bui和它的小伙伴
b标签代表加粗
u标签代表下划线
i标签代表倾斜
strong标签,加粗并且还有特别强调的语义,在一篇文章中,最多出现2次
em标签也是倾斜,同时代表一般强调语义,一篇文章中可以出现多次
s标签已经快被淘汰了,新网页的书写要使用del标签替代s标签实现删除线效果
十二、空格和换行标签
在html语法中,直接按键盘空格,最多只识别一个,如果想设置多个空格要使用
来代表一个空格
在html中,直接按键盘的回车,只能出现一个空格的间距,并不能实现换行效果,如果想实现换行,必须使用 <br /> 标签
十三、html的注释
<!– 这里的所有内容 都不会在浏览器中显示 它的作用是程序员之间沟通的 –>
注意:在最后一轮测试的时候,一定要提醒程序员,删除所有的注释代码,目的:1、代码少,网页加载速度就快;2、不能让用户看到程序员之间沟通的内容
快捷键 ctrl+?
十四、img标签和键值对(kv对)
<img src=”图片的文件名” /> 插入图片标签
属性名=”属性值” 这种语法叫“键值对或kv对”