Monday, February 29, 2016

What is testing?

K2: Testing includes running tests,  test activities before and after test execution, planning and control, choosing the test conditions, designing and executing test cases

Wednesday, February 24, 2016

Session on 24 Feb 2016

The 3 Ps to success
Reference 3 Ps

Perception: Your ability to see something for how it could be rather than how it is.

Cambridge dictionary : Someone's ability to notice and understand things that are not obvious to other people.
Sự am hiểu, sự nhận thức, sự sáng suốt, cảm nhận, (triết) tri giác.

Passion: Your drive and how well you are able to sustain your effort on a particular course of action.

Dictionary.cambridge.passion: An extreme interest in or wish for doing something, such as a hobby, activity, etc.
Sự đam mê, sự say mê.

Persistence: Your ability to overcome obstacles, press through difficulties and stay strong amidst challenges.
Dictionary.cambridge: The fact that someone or something persists.
Kiên gan, bền bỉ, khăng khăng, dai dẳng.

============================
A Thành shared us:

- Limit to change your vision, you can change your road.
- Whenever you receive an opportunity, you should make questions by yourself such as what will you learn from that one.
- Remember not working for money.
- Write down everything you need because you cannot remember all things.

+++++

There are three important questions
1. Why do we exist?
2. How do we choose the road to get our mission? (How long to make it?)
3. What do we plan to get it?

Notice:
1. The answer must be specific, manageable, achievable.

2.1 First, you should read all the books relating to your choose.
2.2 Second, you will find your mainters. You should find and read all the biography books about people who succeeded in your finding field.
- Let's talk to 8 to 10 successful people to find a common point of success.
- Remember that the more difficult
- Remember that the most difficult way you choose should be in the least time.

3. Use the rule 10,000 hours of practice.

+++++

Luck is something like a bonus.

Sale person is the one who specializes in solving problems.

===============
A Thành's sharing from Severus' presentation

- Gracious behavior is core values.
- After you determine your goal, you should define your personal core values to move forward achieving that goal, then you should build your habits, your thinking to become a person who has that gracious behavior.
Reference: http://www.inc.com/kevin-daum/define-your-personal-core-values-5-steps.html

Monday, January 25, 2016

Why is testing necessary?

References: http://www.istqb.org/downloads.html

K1: Most people have had experience with software that did not work as expected. Software that does not work correctly can lead to many problems, including loss of money, time or business reputation, and could even cause injury or death.

Explanation:
K2: Failure can be caused by defects and environmental conditions.
K2: Defects are produced by human beings' errors or mistakes. human beings are fallible and there is time pressure, complex code, complexity of infrastructure, changing technologies, and/or many system interactions.
K2: Environmental conditions are such as radiation, magnetism, electronic fields, and pollution.

Role of testing:
K2: Rigorous Testing of systems and documentation can help to reduce the risk of problems occurring during operation and contribute to the quality of the software system.

Testing and quality:
K2: Testing helps to measure the quality of software in terms of  defects found, for both functional and non-functional software requirements and characteristics (e.g. reliability, usability, efficiency, maintainability and portability).
K2: Testing can give confidence in the quality of the software if it finds few or no defects. A properly designed test that passes reduces the overall level of risk in a system. When testing does defects, the quality of SW system increases  when those defects are fixed.
K2: Lessons should be learned from previous projects.By understanding the root causes of defects found in other projects, processes can be improved, which in turn  should prevent those defects from reoccurring and, as a consequence, improve the quality of future systems.
K2: Testing should be integrated as one of the quality assurance activities.

How much testing is enough?
K2: This should take account of the level of risk, including technical, safety, and business risks, and project constraints such as time and budget.
K2: Testing should provides sufficient  information  to stakeholders to make informed decisions about the release of the software or systems being tested., for the next development step or to handover to customers.