IaaS Vs PaaS Vs SaaS
We are offering various software testing research by learning to help you to achieve the best quality of your web, responsive and mobile applications. Check out the latest blogs & articles on various software testing blog topics like Manual Testing Concepts, New Tools, DevOps, Scrum, Test automation, security, mobile app, and many more.
Sunday, May 16, 2021
Tuesday, May 4, 2021
Kindly contact for online software testing courses by video conference.
Courses Available For Engineering Students:
- Software Manual Testing
- Software Automation Testing
- Selenium WebDriver
- Core Java
- BrowserStack, Mailinator, Jenkins, Jira, TestRail, and other testing related tools
Kindly contact: 1feb1986@gmail.com
You can use the contact form for any query.
Thanks: Prashant Chauhan
General Principles of Testing:
===================
- Principle 1: Testing shows the presence of defects, not their absence.
Testing can show that the product fails, i.e., that there are defects. Testing cannot prove that a program is defect-free. Adequate testing reduces the probability that hidden defects are present in the test object. Even if no failures are found during testing, this is no proof that there are no defects.
- Principle 2: Exhaustive testing is impossible.
It’s impossible to run an exhaustive test that includes all possible values for all inputs and their combinations combined with all different preconditions. Software, in normal practice, would require an “astronomically” high number of test cases. Every test is just a sample. The test effort must therefore be controlled, taking into account risk and priorities.
- Principle 3: Testing activities should start as early as possible.
Testing activities should start as early as possible in the software life cycle and focus on defined goals. This contributes to finding defects early.
- Principle 4: Defect clustering. Defects are not evenly distributed; they cluster together.
Most defects are found in a few parts of the test object. Thus if many defects are detected in one place, there are normally more defects nearby. During testing, one must react flexibly to this principle.
- Principle 5: The pesticide paradox. Insects and bacteria become resistant to pesticides.
Similarly, if the same tests are repeated over and over, they tend to lose their effectiveness: they don’t discover new defects. Old or new defects might be in program parts not executed by the test cases. To maintain the effectiveness of tests and to fight this “pesticide paradox,” new and modified test cases should be developed and added to the test. Parts of the software not yet tested, or previously unused input combinations will then become involved and more defects may be found.
- Principle 6: Testing is context-dependent.
Testing must be adapted to the risks inherent in the use and environment of the application. Therefore, no two systems should be tested in the exactly same way. The intensity of testing, test exit criteria, etc. should be decided upon individually for every software system, depending on its usage environment. For example, safety-critical systems require different tests than e-commerce applications.
- Principle 7: No failures mean the system is useful is a fallacy.
Finding failures and repairing defects does not guarantee that the system meets user expectations and needs. Early involvement of the users in the development process and the use of prototypes are preventive measures intended to avoid this problem.
Wednesday, October 9, 2019
How to work with Test Fairy links to upload the build in browser stack ?
When you get the test fairy mail for installing any build on browser stack then follow below rules:
- Open the Test Fairy mail
- Click on the install app link like Click Here
- One url will open like "https://my.testfairy.com/download/74R32C9K70TJTD1J68W38DHN6DVQ0PMW1V3AFVVND4RYFYHSWPNY5DSC/getapp?_=1569570891"
- Delete the url from backward till /getapp like "https://my.testfairy.com/download/74R32C9K70J68W38DHN64SJV6DVQ0PMW1V3AFVVND4RYFYHSWPNY5DSC/"
- Add install.plist text on same place like "https://my.testfairy.com/download/74R32C9K70TJTD1J68W38DSJV6DVQ0PMW1V3AFVVND4RYFYHSWPNY5DSC/install.plist"
- And submit the url
- Copy the ipa String url from new xml page like: <string>https://d3bgf4y6nbjwg6.cloudfront.net/73673/8e8a67153d2abe619f6b7bdb03fc2a4c12a1e9c9/ApplicationName.ipa </string>
- Open this ipa url to browser and get the submit button then one build will be saved in your system
- Then upload this build to the browser stack and you will be ready to test the build
Wednesday, June 21, 2017
How to log off the Virtual Machine without any services interruption on the same?
How to restrict second user on Virtual Machine entry while first one is logged on
I find a method that the second user cannot "kick of" the first user.
Do you only want one user access the remote desktop at one time? If so, you can set the Group Policy to limit the number of the connections.
Open the Group Policy Editor, Locate to:
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections
On the right pane, double-click Limite number of connections, click Enable, set the RD Maximus Connections allowed to 1.
In this way, the group policy restricts the second user to log on the remote desktop if someone is using the remote desktop.