外企面试
软件测试的目的
发现软件缺陷,提高软件质量
以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正错误和缺陷提高软件质量,回避因软件发布后由于潜在的缺陷和错误造成的隐患带来的商业风险。
Purpose of software testing
Find software defects and improve software quality
Find out potential errors and defects in software with minimum manpower, material resources and time, improve software quality by correcting errors and defects, and avoid commercial risks caused by potential defects and errors after release of software.
测试用例设计的方法有哪些?平时工作中怎么运用?
(1)等价类划分法:无效、有效,划分数据
(2)边界值法:划分数据
(3)错误推测法:凭借经验来感知bug高发区
(4)因果图法:又称为组合法,条件组合
(5)场景法
公司的bug管理流程
发现bug→确认是否是bug→定位bug→提交bug→验证bug→测试报告→bug总结
What are the methods of test case design? How to use it at work?
(1) Equivalence class partition method: invalid, effective, partition data
(2) Boundary value method: dividing data
(3) False speculation method: rely on experience to perceive the high incidence of bugs
(4) Causal diagram method: also known as combination method, conditional combination
(5) Scene method
The company's bug management process
Find a bug→ confirm whether it is a bug→ locate a bug→ submit a bug→ verify a bug→ test report →bug summary
怎样看待加班问题
加班的话我没有太多意见,但是我还是觉得如果能够合理安排时间的话,不会有太多时候加班的。
How to treat the problem of overtime
I don't have much problem with overtime, but I still think that if I manage my time properly, I won't have too much overtime.
软件缺陷等级划分
软件缺陷的等级可以用严重性和优先级来描述:
严重性:衡量缺陷对客户满意度影响的满意程度,分为
1.致命错误,可能导致本模块以及其他相关的模块异常,死机等问题;
2.严重错误&