专业的软件测试/软件运维服务平台
高效 / 平价 / 终身维护
什么是软件测试
软件测试是利用人工或者自动手段
按照测试方案和业务流程对产品进行功能、性能等进行测试,
是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品) 进行验证和确认的活动过程
软件测试九大参数

功能
功能测试,撰写测试用例,执行测试用例,出具测试报告和BUG列表

性能
性能测试,吞吐率、支持用户量、并发量、响应时间等移动端资源占用率,电量、网络等

信息安全性
安全测试,是否会被删除、修改所有数据,是否会速度很慢、用户完全打不开,测试代码、服务器、架构漏洞

兼容性
能稳定地工作在若干个操作系统之中,而不会出现意外的退出等问题

易用性
使用软件时是否感觉方便,比如是否最多点击鼠标三次就可以达到用户的目的

可靠性
产品在规定的条件下和规定的时间内,完成规定功能的能力

可维护性
产品或系统能够被预期的维护人员修改的有效性和效率的程度

文档集要求
产品或系统能够被预期的维护人员修改的有效性和效率的程度

可移植性
系统、产品或组件能够从一种硬件、软件或者其它运行(或使用)环境迁移到另一种环境的有效性和效率的程度
软件运维内容

操作系统升级
服务器和PC没有本质区别,也运行着基本的操作系统,因此需要升级各种补丁来保护系统安全,规避可能系统错误

软件维护
服务器上运行的各种软件,由于服务器提供的服务往往都在增加,因此提供服务的软件也需要升级,修复BUG,甚至重新编写

数据维护
数据是服务的核心,所以数据备份是一个经常性的工作

安全维护
系统往往会存在还没有发现的安全漏洞,通过检查数据库、系统的运行日志,甄别攻击行为,并进行防范
软件测试/运维业务范围

产品测试
产品测试主要是对产品流程,逻辑,功能完整性,用户体验性等方面对产品进行测试

性能测试
模拟不同使用场景,通过负载测试,压力测试等方式测试系统各项性能指标,定位性能瓶颈,降低系统运维风险

安全测试
安全流程,备份,容灾,数据传输等多方面的信息安全性能测试,并为客户提供科学的修复建议

兼容性测试
真人真机测试,避免产生误报、漏报,帮助企业避免由于兼容性问题而引起的客户投诉、客户流失等问题,提升产品的竞争力

功能测试
提供深度功能遍历测试服务,验证功能是否按需求设计、功能是否存在缺陷

硬件测试
对智能硬件提供测试服务,针对硬件本身,检查是否有缺陷,测试是否具有稳定性、安全性和可操作性

系统运维
日常运维管理、健康检查与性能调优、补丁修补与版本升级等

应用运维
负责线上服务的变更、服务状态监控、服务容灾和数据备份等工作,对服务进行例行排查、故障应急处理等工作

数据库运维
负责数据存储方案设计、数据库表设计、索引设计和SQL优化,对数据库进行变更、监控、备份、高可用设计等工作

运维安全
负责网络、系统和业务等方面的安全加固工作,进行常规的安全扫描、渗透测试,进行安全工具和系统研发以及安全事件应急处理
软件测试/运维流程

需求评审

项目建立

测试需求分析

测试项目策划

测试设计和实现

测试执行

测试总结
