本文目录一览:
cs结构(客户端)软件测试要点,需要写成PPT给开发看的,让开发避免低级错误!在线等!!!
主要要说明几个方面
1功能性测试
1)功能正确性,检测标准为需求文档或者设计文档,主要检查是否存在功能缺失
2)流程正确性,正常流程、回退流程、分支流程是否能正常使用
3)功能可靠性,在错误、非法、空的情况系统是否能做出正确的响应(黑盒测试方法如边界值、等价类划分等,这个就不细说了)
4)流程可靠性,主要针对非需求、设计上有说明可能为非法流程的操作过程,这种情况在复杂流程系统中存在,经常出现单节点上有多个分支,或者存在交叉流程的系统中,或者分支流程中存在回退操作的,都有可能,具体情况需要具体分析了
5)数据正确性,如果C/S的系统的话可能涉及金融行业,钱算的对不对,算法的逻辑判断,这个需要结合功能正确性和可靠性一起进行测试的
2、对于性能要求的话,主要关注以下3个方面,时间特性(响应时间、传输时间等)、用户数情况(并发用户数、在线用户数等)、资源特性(服务器的CPU、内存、网络等使用情况、客户端的cpu情况、内存使用情况),这个需要团队在开发伊始就要注意的,主要集中在技术选型、开发框架、数据库设计方面
后面的内容需要团队的能力提升以后的事情了,不过现在可以让大家有相关意识,不用以后手忙脚乱
3、安全特性主要关注应用安全(包括功能性安全、权限安全等)、系统安全(软件是否存在安全后门等等类似)
4、兼容性关注不同的操作系统
5、易用性关注用户能否易于上手(这个可以扩展出去的内容)
有这几个方面,我想差不多够了,当然还有更细节的方面。
面试软件测试需要准备哪些? 看些什么书?
具体看你面试什么职位了,如果是初级测试工程师就比较偏重理论了,归结如下:
1.软件测试流程:测试计划--测试设计--测试执行--测试总结
2.软件测试用例编写方法:等价类、边界值、因果图等等
3.BUG的定义
4.软件测试分类:单元测试 集成测试 系统测试 验收测试 确认测试 性能测试 接口测试等等
5.软件测试职业生涯规划
我只是简单列举了一下,lz有问题也可以直接mail我,资料什么的也可以提供一些
我有一套理论的ppt《软件测试理论与实践》,需要的话也可以给你
ppt 软件测试到底是个什么职业
软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。