1,软件质量的特性是什么?
功能性:是指当软件在指定条件下使用,软件产品满足明确和隐含要求功能的能力。 可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力
易用性:是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。
效率:是指在规定条件下,相对于所用资源的数量,软件产品可提供适当的性能的能力。
维护性:是指软件产品可被修改的能力,修改可能包括修正,改进或软件适应环境、需求和功能规格说明中的变化。
可移植性:是指软件产品从一种环境迁移到另一种环境的能力。
2,测试计划工作的目的是什么?以及测试计划文档的内容包括什么?
测试bai计划编写6要素(5W1H): why——du为什么要zhi进行这些测试;
what—测试哪些方面dao,zhuan不同阶段的工作shu容;容 when—测试不同阶段的起止时间;
where—相应文档,缺陷的存放位置,测试环境等; who—项目有关人员组成,安排哪些测试人员进行测试;
how—如何去做,使用哪些测试工具以及测试方法进行测试
测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试测试策略和测试方法(最好是能先评审)
3,搭建过什么环境,搭建工作环境是如何搭建的?
测试环境:
1.搭建测试环境前,确定测试目的
2.测试环境时尽可能的模拟真实环境
3.确保无毒环境
4.营造独立的测试环境
5.构建可复用的测试环境
4,服务器部署是如何去部署的?
5,开发环境与测试环境有什么区别?
开发环境:开发环境时程序员专门用于开发的服务器,配置可以比较随意,为了开发调试方便,一般打开全部错误报告和测试工具,是最基础的环境。
测试环境:一般是克隆一份生产环境的配置,一个程序在测试环境工作不正常,那么肯定不能把它发布到生产服务器,是开发环境到生产环境的过度环境。
6,如果给你购物商城网页(京东,淘宝等)你会怎样进行测试?测试哪些主要功能?
7, 微信发红包的测试用例?
单个红包:
1、红包金额为空、0、0.01、200.00、200.01、199.99、200
2、留言输入数字、字母、汉字、特殊字符
3、留言长度
4、留言复制粘贴
5、表情选择收藏表情、其他表情
6、删除表情、重新选择表情
7、选择支付方式 零钱、银行卡、添加新卡支付。其中钱数<红包钱数、其中钱数=红包钱数、其中钱数>红包钱数
8、使用指纹确认付款(正确的、错误的指纹)
9、使用密码确认付款(正确的、错误的密码)
10、红包成功发送后 相应支付方式中钱数减少(减少金额与红包金额一致)
11、接受者能看到红包具体信息,红包金额、留言、表情均能正确显示
12、红包被拆开后显示已领取,领取者零钱中增加正确金额,再次领取只能查看红包信息
13、发红包者自己领红包
14、红包24小时未被领取提示红包被退回,相应支付方式中钱数增加(增加金额与红包金额一致),对方不能领红包
群发红包-普通红包:(只写了与单个红包不同的地方)
1、红包个数 为空、0、001、100、99、101
2、红包拆开每个金额一样 均为发红包时设置的单个金额对应的钱数
3、红包被拆时,有相应提示
4、发红包者自己领红包
5、红包24小时内未被拆完,剩余钱被退回,相应支付方式中钱数增加
群发红包-拼手气红包:
1、红包总额/红包个数<0.01
2、红包每个人拆开金额不同,总金额与发红包设置的总额一致
3、红包24小时内拆完后显示最佳手气
4、红包24小时内未被拆完不显示最佳手气
兼容性:安卓、苹果 不同型号版本手机
UI测试:界面无错别字,风格统一
中断测试:不同应用之间切换、断网、来电、短信、低电量、手机没电
网络测试:2g/3g/4g WiFi 移动联通电信 弱网 无网
8.Jmeter的一分钟1000次并发需要用到哪些组件?
线程组,监听器,后置处理器和定时器
9.Jmeter的是如何进行测试的?
添加线程组 添加http请求信息头 添加察看结果树 添加http请求 添加http请求默认值
模拟get/post请求(请参考下图填写数据)
10.Jmeter的连接数据库
测试计划(Test Plan)下面把jdbc驱动包导入。 线程组下添加一个配置元件JDBC Connection
Configuration。 在添加一个Sampler:JDBC Request,顺手加个结果树。