网站建设及推广开发,做彩票网站违法吗,wordpress做企业官网,果盘游戏推广平台一 CS和BS软件架构
CS#xff1a;客户端-服务器端#xff0c;BS#xff1a;浏览器端-服务器端 区别总结#xff1a; 1.效率#xff1a;c/s效率高#xff0c;某些内容已经安装在系统中了#xff0c;b/s每次都要加载最新的数据 2.升级#xff1a;b/s无缝升级#xff0c…一 CS和BS软件架构
CS客户端-服务器端BS浏览器端-服务器端 区别总结 1.效率c/s效率高某些内容已经安装在系统中了b/s每次都要加载最新的数据 2.升级b/s无缝升级c/s删除老版本再安装新版本 3.安全c/s更安全需要安装注册登录b/s有浏览器即可使用安全程度低 4.开发成本b/s的成本低c/s需要不同的系统需要不同的开发人员成本高
二 语言发展史
1.机器语言机器码0和1计算机底层识别 2.汇编语言最接近机器码的语言依然晦涩难懂比其他高级语言运行速度快 3.高级语言cphpJavapython
三 软件测试分类 1.单元测试模块测试测试最小的程序模块 2.集成测试也叫组装测试通常在单元测试的基础上单独的模块合在一起测试 3.系统测试指的是将整个软件系统看为一个整体进行测试 4.验收测试 1α测试内测版本通常只在软件开发者内部交流或忠实的粉丝之间发布该版本软件的bug较多普通用户最好不要安装 2β测试公测版本是对所有用户开放的测试版本免费发布因为里面还会有一些bug的存在 3γ测试正式的候选版本
五 是否查看源代码
1.黑盒测试关注业务逻辑输入内容与输出结果之间 2.白盒测试去研究里面的源代码和程序结构
六 按是否运行分类
1.静态测试指不实际运行被测软件而只是静态的检察程序代码界面或文档中可能存在的错误过程 2.动态测试是指实际运行被测程序输入相应的测试数据检察实际输出结果和预期结果是否相符的过程
七 按照是否自动化
1.人工测试也叫做手工测试测试人员手动去进行的测试 2.自动化测试利用代码或者工具帮助人工进行测试
八 测试策略
1.冒烟测试冒烟测试就是对系统进行最基本功能的测试保证基本的功能和流程能走通 2.回归测试当修复一个bug后把之前的测试用例在新的代码下进行再次测试 3.随机测试随机测试主要是对被测软件的一些重要功能进行复测也包括测试那些但那个钱的测试用例没有覆盖到的部分 4.探索性测试探索性测试意味着同时设计测试和执行测试测试人员通过测试来不断学习被测系统。