Thursday, December 19, 2013

What is Regression Testing?



- Regression means retesting the unchanged parts of the application. Test cases are re-executed in order to check whether previous functionality of application is working fine and new changes have not introduced any new bugs. This test can be performed on a new build when there is significant change in original functionality or even a single bug fix.


- This is the method of verification. Verifying that the bugs are fixed and the newly added features have not created in problem in previous working version of software. Testers perform functional testing when new build is available for verification. Regression test should be the part of release cycle and must be considered in test estimation.

- Regression testing is usually performed after verification of changes or new functionality. But this is not the case always. For the release taking months to complete, regression tests must be incorporated in the daily test cycle. For weekly releases regression tests can be performed when functional testing is over for the changes.

- Regression testing is actually a test suite that is supposed to test as much functionality of your application as possible.


Example for your application. You have separated test suite for 5 levels as below:
P1 – P5 (Smoke -> Full Functional Test)
      P1 – Smoke Test
      P2 – Partial Regression Test
      P3 – Full Regression Test
      P4 – Partial Functional Test 
      P5 – Full Functional Test 
P1
P2
P3
P4
P5
Collect smoke test cases and execute them everyday
Partial Regression Test to collect key test cases and execute two times over one week
Full regression test to execute test suite on last Friday of two week over one month
It is executed as part of
+ Manifest analysis (if any)
+ 1/month on last Friday of the month

Are test cases of stable modules or UI test cases,
CMS  related test cases, link verification - are executed as part of

+ Manifest analysis (if any)
+ 1/quarter on last Friday of the quarter


      








 











HoaLe

Thursday, November 7, 2013

The most memorable spokesperson Steve Jobs




On 5-Oct was the second anniversary of the death of former Apple CEO, Steve Jobs. Not only is he known as a technological genius, but also Steve Jobs was famous for inspiring the world’s admiration. Let’s go through some of the most memorable speeches of this legendary technologist:

1.      Speaking about computer
Computers operate in a simple way, that is: you just need to add two numbers together and get a larger number. But the magic of the computer’s computing speed is that it can do up to 1 million calculations per second. (Playboy, February 1, 1985)
2.      Speaking of Design
It is difficult to design a product for a group. In many cases, they don’t know what they want until you show them what they need (Business Week, May 25, 1998)
3.      The trick to attract talent
Do you want to spend the rest of your life selling soft drinks, or do you want a chance to change the world?
Steve Jobs said this to persuade John Sculley, who was then Director of Marketing for Pepsi, to become Apple CEO in 1985.
4.      Speaking of good design
This is one of my mantras: focus and simplicity. A simple design is much more difficult to make than a complex design. You have to work harder to get such designs. However, everything has its price; if you succeed, you can do everything. (Business Week, May 25, 1998)


5.      Speaking about the concept of live
Becoming the richest man, and then going to the coffin does not make sense to me… Going to sleep after having done great things, that’s what I really care about (Wall Street Journal, May 25, 1993)
6.      Speaking about his role in Apple
This is not a catwalk. The identity created by this company is: One, there are so many talented people working at Apple and the world is ready to decry them in a few years, but they always believe in what they do. Of course, they are not losers. What they lack is a good leader and a clear plan. But now they have what they need when it comes to Apple. (Business Week, May 25, 1998)
7.      Proud of its products
Playboy asked: Do you think that the other PC manufactures do not have pride in their products?
Jobs relied: If they are not proud, they could not do it. (Playboy, February 1, 1985).
8.      Confidence in the future
you can’t foresee the future, but always move towards it. You need to have faith in anything from destiny, life… Confidence has never let me down, and it has completely changed my life.
(Speaking at the university in June 2005)
9.      Speaking about working
Work will get all time in your life and the only way to be really comfortable with what you believe in is doing great work. And the only way to do great work is to love it. If you have not found a suitable job, continue searching. And just like other great relationship, your life will be better and better overtime. So do not stop until you find it. (Speech at Stanford University in June 2005)
10.  Speaking about the importance of death
No one wants to die; even the people who want to go to heaven do not want to die to get there. Death is the ultimate thing that we face; no one can escape it. However, death is perhaps the most wonderful invention of life. It is the change agent, which deletes old stuff to make way for new things. Now this is something new for you, of course, in the future we will all grow old and will be gradually removed. Sorry if this is sad, but it’s true. (Speech at Stanford University in June 2005).
11.    Don’t stop thinking
I think if you are doing something and it is growing well, you should do something wonderful. You should arranged what’s next happened. (NBC Nightly News, May 2006)


HoaLe