|
1) From the Accident
Accident
System Run Slowly or Down
Power on the system, so slowly.
CC (MPTY) when moving, often drop the call.
MSG(MMS) repeat send some MMS, can not recv…
IOT Capability
Not well to Connect with different network
Not well to Connect with different Handset
Problems
Performance is not good.
Capability is not good.
2)Get the Essence
From the Accident, Get the Essence
Why is the performance not good ?
=>Reason:: Software Architecture
Use the too much resource of system,…
=>Reason:: Software Entity
Can not communicate well with others,…
=>Reason:: Function
Arithmetic is so slowly
Data & Structure, …
3) Solution: Stress Test
Requirement
Define the Nonfunctional requirement
SQA: from the requirement(including architecture / func spec ), get stress test point(瓶颈点) of the system.
Test Plan (Prepare)
Test Method: Auto/manual.
Test Strategy: Black Box Test / Stress Test Case
Execute, Evaluate & Improve
Execute the Stress Test
Evaluate the result & improve the test process
4) What should be focused(1)?
Focus On the Resource (SW used as much as possible (瓶颈点) )
Resource Possible Reason of performance
CPU to calculate too much
Memory Use the memory frequently/or large
File System use the FS frequently or large object
Keypad quickly press the keypad
LCD use the LCD to display complicate object
5) What should be focused(2)?
Focus On Software
Software Possible Reason of performance
Sw Architecture (1). Organization of architecture.
(2). Relationship of Elements.
Sw entity (1). Component / Status of the entity.
(2). Communicate with the other entity.
Sw Function (1). Data & structure. (2). Arithmetic.
I/O of Voice use I/O of voice frequently or long
Battery(Charging) use too much battery / Charging too much |
|